The best deals on hotels when visiting Harrisburg in Pennsylvania.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Harrisburg, Pennsylvania 17101

Staybridge Suites Harrisburg an IHG Hotel

920 Wildwood Park Drive Harrisburg, PA

Find affordable comfort at Staybridge Suites Harrisburg an IHG Hotel near Harrisburg, where restorative accommodations create a peaceful retreat, with room rates starting at $124.00 per night. Start each day with Staybridge Suites' complimentary breakfast buffet, offering a wide range of hot and cold options to suit every taste.

Staying at Staybridge Suites Harrisburg an IHG Hotel puts guests close enough to Harrisburg’s downtown to visit whenever they like, while still offering a peaceful place to relax. Get ready for a Harrisburg adventure that’s as effortless as it is enjoyable—secure your room now!

  Call (855) 234-5074 to book with an agent.
  1.0 miles from Harrisburg, PA 17101

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Hilton Harrisburg

One North 2nd Street Harrisburg, PA

With a touch of elegance, Hilton Harrisburg welcomes guests near Harrisburg, where inviting rooms create a comfortable stay, with rates beginning at just $185.99. Dine at Hilton's acclaimed restaurants, where global cuisine meets local flavors in dishes prepared by renowned chefs.

With quick access to downtown Harrisburg, guests at Hilton Harrisburg can enjoy the best of the city while staying in a quieter, more relaxed part of town. Make your Harrisburg getaway unforgettable with a hotel that provides unmatched hospitality—secure now!

  Call (855) 234-2997 to book with an agent.
  1.0 miles from Harrisburg, PA 17101

Starting at

$185.99

per night

Read Reviews View Amenities View All Rooms

Crowne Plaza Harrisburg Hershey an IHG Hotel

23 South 2nd St Harrisburg, PA

Relax in style at Crowne Plaza Harrisburg Hershey an IHG Hotel near Harrisburg, where inviting accommodations offer quality and warmth, with rates beginning at an affordable $139.00. Utilize Crowne Plaza's Quiet Zones, designated areas with minimal noise and distractions, perfect for focusing on work or unwinding.

From Crowne Plaza Harrisburg Hershey an IHG Hotel, guests can take a short stroll or a quick drive to reach the bustling heart of Harrisburg, making exploration a breeze. Make your Harrisburg adventure one to remember with accommodations that delight and inspire—reserve now!

  Call (855) 234-7135 to book with an agent.
  1.1 miles from Harrisburg, PA 17101

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Harrisburg Downtown Riverfront

525 South Front Street Harrisburg, PA

At Quality Inn Harrisburg Downtown Riverfront, travelers to Harrisburg will find budget-friendly rooms with rates beginning at $65.99, creating a welcoming, gentle space perfect for rest. Enjoy the convenience of Quality Inn's on-demand movies and entertainment systems, perfect for a relaxing night in.

With downtown Harrisburg nearby, guests staying at Quality Inn Harrisburg Downtown Riverfront can experience the city’s best sights without being in the middle of the hustle and bustle. Enjoy Harrisburg without financial worries by choosing a budget-savvy hotel—secure now!

  Call (855) 235-0725 to book with an agent.
  1.5 miles from Harrisburg, PA 17101

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Wormleysburg Harrisburg

860 North Front St. US 15 11 Lemoyne, PA

At Rodeway Inn Wormleysburg Harrisburg, travelers to Harrisburg will find affordable comfort with rooms starting at $150.00, creating a warm-hearted, welcoming environment ideal for relaxation. Relax in well-maintained accommodations that provide everything you need for a comfortable and economical stay.

At Rodeway Inn Wormleysburg Harrisburg, guests enjoy the convenience of being close to downtown Harrisburg, with easy access to the city’s vibrant offerings just minutes away. Enjoy practical savings and added comfort on your Harrisburg trip—reserve now!

  Call (855) 239-4019 to book with an agent.
  1.5 miles from Harrisburg, PA 17101

Starting at

$150.00

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Camp Hill Harrisburg West

100 BAR SOUTH DRIVE Camp Hill, PA

Guests visiting Harrisburg can enjoy affordable comfort at Comfort Suites Camp Hill Harrisburg West, where friendly rooms start at $108.99, creating a warm and inviting space ideal for unwinding. Choose Comfort Suites for an unparalleled stay, where spacious suites, free breakfast, and attentive service come together for an exceptional value.

From Comfort Suites Camp Hill Harrisburg West, a brief drive takes guests into downtown Harrisburg, where the city’s most vibrant attractions are just minutes away. Relax and unwind in Harrisburg with a hotel that prioritizes your comfort—book your room today!

  Call (855) 233-7850 to book with an agent.
  2.2 miles from Harrisburg, PA 17101

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Penn Harris Hotel Harrisburg Trademark by Wyndham

1150 Camp Hill Bypass Camp Hill, PA

With a touch of elegance, Penn Harris Hotel Harrisburg Trademark by Wyndham welcomes guests near Harrisburg, where inviting rooms create a comfortable stay, with rates beginning at just $94.99. Stay in accommodations that provide a lavish experience, with enhanced amenities and superior comfort.

From Penn Harris Hotel Harrisburg Trademark by Wyndham, a brief drive brings guests into downtown Harrisburg, where the city’s most exciting attractions await exploration. Plan your Harrisburg travels with accommodations that make every moment memorable—reserve now!

  Call (855) 233-7850 to book with an agent.
  2.2 miles from Harrisburg, PA 17101

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Harrisburg / North

30 Capital Dr Harrisburg, PA

With rooms starting at $134.99, Hampton Inn & Suites Harrisburg / North provides inviting accommodations for guests bound for Harrisburg, creating a clean, comfortable environment. Keep your workout routine on track in Hampton's fully equipped fitness center, designed to cater to all your fitness needs.

From Hampton Inn & Suites Harrisburg / North, a brief drive delivers guests into downtown Harrisburg, where the city’s most popular spots are easily accessible. Unwind in Harrisburg at a hotel that provides comfort and value in every way—reserve today!

  Call (855) 234-2997 to book with an agent.
  2.5 miles from Harrisburg, PA 17101

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Harrisburg North

2450 Brindle Drive Harrisburg, PA

Stay at Home2 Suites by Hilton Harrisburg North when visiting Harrisburg, where comfortable rooms offer quality and warmth, with rates beginning at just $147.99 per night. Stay healthy with Home2 Suites' filtered water stations, available in gyms and public areas to keep you hydrated and refreshed.

Home2 Suites by Hilton Harrisburg North offers the perfect location for those wanting to visit downtown Harrisburg, where a brief drive brings them to the city’s best spots. Maximize your Harrisburg travels with well-appointed, budget-friendly accommodations—reserve now!

  Call (855) 233-7850 to book with an agent.
  2.6 miles from Harrisburg, PA 17101

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Inn of the Dove Luxury Romantic Suites with Jacuzzi & Fireplace at Harrisburg Hershey

2225 Kohn Rd Harrisburg, PA

Guests visiting Harrisburg will appreciate the affordable comfort at Inn of the Dove Luxury Romantic Suites with Jacuzzi & Fireplace at Harrisburg Hershey, with soft rooms starting at $152.99, creating a warm and inviting atmosphere. Relax in accommodations that deliver standard amenities, offering a comfortable environment for a budget-friendly visit.

Guests staying at Inn of the Dove Luxury Romantic Suites with Jacuzzi & Fireplace at Harrisburg Hershey will love how close they are to downtown Harrisburg, where a quick drive delivers them to the city’s best destinations. Plan your Harrisburg visit with ease and budget-savvy lodging—book your room today!

  Call (855) 233-7850 to book with an agent.
  2.7 miles from Harrisburg, PA 17101

Starting at

$152.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Harrisburg Hershey

15 Capital Drive Harrisburg, PA

SpringHill Suites by Marriott Harrisburg Hershey provides a welcoming retreat for travelers to Harrisburg, with comfortable accommodations starting from an accessible $134.99 per night. Appreciate the warm and inviting atmosphere of SpringHill Suites, where each guest is made to feel welcome and valued.

Guests staying at SpringHill Suites by Marriott Harrisburg Hershey will love the convenience of being close to downtown Harrisburg, where a brief drive brings them to the city’s most exciting spots. Discover the ease of staying in Harrisburg with accommodations that make travel simple—secure now!

  Call (855) 235-0725 to book with an agent.
  2.7 miles from Harrisburg, PA 17101

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Best Western Harrisburg North Hotel

150 Nationwide Dr Harrisburg, PA

For an affordable and inviting stay, Best Western Harrisburg North Hotel offers peaceful rooms with rates from $76.99, creating a clean, comfortable atmosphere perfect for travelers. Experience the local engagement of Best Western hotels, actively participating in community events and supporting local businesses.

From Best Western Harrisburg North Hotel, a short drive takes guests right into downtown Harrisburg, where the city’s best sights and attractions await exploration. Make your Harrisburg adventure exceptional without breaking the bank—secure your room today!

  Call (855) 234-7135 to book with an agent.
  2.8 miles from Harrisburg, PA 17101

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Harrisburg North

400 Corporate Cir Harrisburg, PA

For a snug, budget-friendly stay, Red Roof Inn Harrisburg North provides affordable rooms with rates from $74.99, creating a clean, inviting space perfect for relaxation. Navigate your travels with confidence, knowing that Red Roof Inn provides a reliable and welcoming place to stay.

From Red Roof Inn Harrisburg North, guests can quickly drive into downtown Harrisburg, where the city’s most iconic attractions are always within easy reach. Enjoy practical comfort and great rates on your Harrisburg adventure—book today!

  Call (855) 234-7135 to book with an agent.
  2.9 miles from Harrisburg, PA 17101

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Harrisburg North

2250 KOHN ROAD Harrisburg, PA

Unwind in the peaceful ambiance of Residence Inn by Marriott Harrisburg North near Harrisburg, where quality rooms offer relaxation, with inviting nightly rates beginning at $164.99. Stay connected and productive with Residence Inn's high-speed internet and dedicated workspaces in every suite.

From Residence Inn by Marriott Harrisburg North, a brief drive delivers guests into downtown Harrisburg, making it easy to explore the city’s vibrant offerings. Discover how relaxing Harrisburg can be with a hotel that ensures your happiness—secure now!

  Call (855) 235-0725 to book with an agent.
  2.9 miles from Harrisburg, PA 17101

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Harrisburg North

3919 North Front St. / I 81 Harrisburg, PA

With budget-friendly rooms beginning at $66.99, Days Inn by Wyndham Harrisburg North provides inviting accommodations for travelers to Harrisburg, creating a comfortable and welcoming space. Enjoy the simplicity and efficiency of Days Inn's check-in and check-out process, designed to get you on your way quickly.

Days Inn by Wyndham Harrisburg North is ideally positioned for travelers who want to be close to downtown Harrisburg, where the city’s most vibrant spots are just a short drive away. Make your Harrisburg experience enjoyable without the high cost—reserve today!

  Call (855) 239-4019 to book with an agent.
  2.9 miles from Harrisburg, PA 17101

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Enola Harrisburg

501 North Enola Rd Enola, PA

With rooms beginning at $99.99, Quality Inn Enola Harrisburg provides budget-friendly comfort for travelers bound for Harrisburg, creating a inviting and welcoming atmosphere. Experience the local area with Quality Inn's guided tours, offering guests insights into the history and attractions of the destination.

With downtown Harrisburg only a short drive away, guests at Quality Inn Enola Harrisburg can enjoy the best of the city without staying in the busiest areas. Embrace the joy of Harrisburg with a hotel that understands what you need—reserve now!

  Call (855) 236-8982 to book with an agent.
  2.9 miles from Harrisburg, PA 17101

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Harrisburg Pa � Near Pa Expo Center

4125 North Front St. Harrisburg, PA

Guests visiting Harrisburg can expect clean, simple rooms at Motel 6 Harrisburg Pa � Near Pa Expo Center, where prices start at $62.99 for a convenient and hassle-free experience. Appreciate the functional design of Motel 6 rooms, offering essentials like cable TV and air conditioning for your comfort.

From Motel 6 Harrisburg Pa � Near Pa Expo Center, a brief drive takes guests into downtown Harrisburg, where the city’s best sights are easily accessible. Book a value-focused hotel for your Harrisburg adventure and explore with ease!

  Call (855) 236-8982 to book with an agent.
  3.3 miles from Harrisburg, PA 17101

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Harrisburg Hershey

1006 Briarsdale Rd Harrisburg, PA

Guests visiting Harrisburg will appreciate the delightful comfort at Econo Lodge Harrisburg Hershey, where rooms begin at $92.99, creating a warm and welcoming environment for relaxation. Navigate your day with the complimentary breakfast at Econo Lodge, offering a variety of choices to suit all tastes and dietary needs.

From Econo Lodge Harrisburg Hershey, guests can easily reach downtown Harrisburg by car, where the city’s top attractions await exploration. Enjoy Harrisburg adventures with a budget-conscious, comfortable hotel—reserve now!

  Call (855) 235-6136 to book with an agent.
  3.3 miles from Harrisburg, PA 17101

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Harrisburg Hershey

1018 Briarsdale Rd Harrisburg, PA

Guests visiting Harrisburg will find affordable comfort at Fairfield Inn & Suites Harrisburg Hershey, where rooms start at $129.99, creating a warm, inviting space perfect for relaxation. Stay productive with Fairfield's business amenities, including high-speed internet and accessible power outlets in all public areas.

Guests staying at Fairfield Inn & Suites Harrisburg Hershey will appreciate the short drive to downtown Harrisburg, where the city’s most iconic destinations await exploration. Step into a welcoming Harrisburg stay with accommodations that blend comfort and affordability—reserve now!

  Call (855) 236-8982 to book with an agent.
  3.3 miles from Harrisburg, PA 17101

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Harrisburg East an IHG Hotel

4021 Union Deposit Road Harrisburg, PA

Relax in the comfortable surroundings of Holiday Inn Express Harrisburg East an IHG Hotel as you explore Harrisburg, where quality rooms offer a restful experience, with rates from $119.00. Relax with Holiday Inn Express's evening turndown service, preparing your room each night for a restful sleep.

Guests at Holiday Inn Express Harrisburg East an IHG Hotel can enjoy quick access to downtown Harrisburg, where the city’s top attractions are always within easy reach by car. Find your perfect Harrisburg retreat with well-rounded, budget-friendly lodging—secure now!

  Call (855) 235-0725 to book with an agent.
  3.3 miles from Harrisburg, PA 17101

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Harrisburg Hershey West

1001 Briarsdale Road Harrisburg, PA

With rooms beginning at $91.99, Comfort Inn & Suites Harrisburg Hershey West provides affordable accommodations for travelers visiting Harrisburg, creating a warm and welcoming environment for relaxation. Unwind in our beautifully appointed lobbies, ideal for meeting colleagues or relaxing after a day of travel.

From Comfort Inn & Suites Harrisburg Hershey West, guests can easily reach downtown Harrisburg by car, where the city’s top destinations are always within easy reach. Take your Harrisburg stay to the next level with affordable, well-equipped lodging—reserve now!

  Call (855) 233-0132 to book with an agent.
  3.3 miles from Harrisburg, PA 17101

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Harrisburg Hershey West PA

1025 Peiffers Lane Harrisburg, PA

Experience the inviting atmosphere of Country Inn & Suites by Radisson Harrisburg Hershey West PA near Harrisburg, where comfortable rooms offer quality and warmth, with budget-friendly rates starting at $91.99. Enjoy a complimentary hot breakfast at Country Inn & Suites, featuring a variety of options to start your day off right.

With downtown Harrisburg only a short drive away, guests at Country Inn & Suites by Radisson Harrisburg Hershey West PA can explore the city’s most iconic sights and return to a peaceful retreat afterward. Enjoy every moment of your Harrisburg getaway with a hotel that makes you feel welcome—reserve now!

  Call (855) 234-7135 to book with an agent.
  3.4 miles from Harrisburg, PA 17101

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites Harrisburg Hershey

450 Friendship Road Harrisburg, PA

At TownePlace Suites Harrisburg Hershey, guests visiting Harrisburg will find budget-friendly comfort with rooms from $115.99, creating a clean and inviting space perfect for rest. Join the Marriott Bonvoy™ program during your stay at TownePlace Suites, earning points towards free nights and exclusive rewards.

At TownePlace Suites Harrisburg Hershey, guests are never far from the excitement of downtown Harrisburg, where a quick drive brings them right into the heart of the action. Take the guesswork out of Harrisburg travel with a hotel that delivers on value—lock in today!

  Call (855) 236-8982 to book with an agent.
  3.5 miles from Harrisburg, PA 17101

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Harrisburg Hershey an IHG Hotel

413 Port View Drive Harrisburg, PA

With rooms beginning at $119.00, Candlewood Suites Harrisburg Hershey an IHG Hotel provides budget-friendly comfort for travelers bound for Harrisburg, creating a warm and welcoming atmosphere. Rooms at Candlewood Suites are attentively designed with ergonomic workspaces and ample storage for personal belongings.

From Candlewood Suites Harrisburg Hershey an IHG Hotel, a quick drive brings guests right into the heart of downtown Harrisburg, perfect for exploring the city’s vibrant spots. Treat yourself to a well-appointed, affordable hotel while exploring Harrisburg—reserve today!

  Call (855) 235-0725 to book with an agent.
  3.6 miles from Harrisburg, PA 17101

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms