Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Harrisburg, PA

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Harrisburg hotels and places to stay

Hampton Inn Harrisburg-East/Hershey
2.5 out of 5
4230 Union Deposit Road, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $84 per night
2.96 mi from city center
4.4/5Wonderful! (810 reviews)

"Very nice people. Great location and nice rooms. Great price"…"

Reviewed on May 18, 2020

Hampton Inn Harrisburg-East/Hershey
Best Western Premier The Central Hotel & Conference Center
3 out of 5
800 E Park Drive, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $109 per night
3.34 mi from city center
4.4/5Excellent! (1,751 reviews)

"Everything was great-especially the check in attendant. He was very professional and informative. We will definitely return!"…"

Reviewed on May 19, 2020

Best Western Premier The Central Hotel & Conference Center
Baymont by Wyndham Harrisburg
2.5 out of 5
5680 Allentown Blvd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $76 per night
1.01 mi from city center
4.1/5Very Good! (1,022 reviews)

"Difficult location to set to because of road median."…"

Reviewed on May 24, 2020

Baymont by Wyndham Harrisburg
Holiday Inn Express - Harrisburg East
3 out of 5
4021 Union Deposit Road, Harrisburg, PA
Free Cancellation
The price is $68 per night
3.11 mi from city center
3.9/5Very Good! (571 reviews)

"Everything was great. The hotel and room was very clean. The staff was amazing."…"

Reviewed on Apr 29, 2020

Holiday Inn Express - Harrisburg East
Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
3 out of 5
8000 Jonestown Rd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $89 per night
5.45 mi from city center
3.9/5Very Good! (2,020 reviews)

"great customer service my kids loved it we enjoyed every minute even won $40 on $1"…"

Reviewed on Mar 13, 2020

Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
Hampton Inn & Suites Harrisburg/North, PA
2.5 out of 5
30 Capital Dr, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $71 per night
2.64 mi from city center
4.3/5Excellent! (361 reviews)

"Right now it’s all about the clean. The room was very clean. There were no unnecessary items. The toilet paper was still in the wrapper. Even though I still wiped everything with Lysol wipes I felt like it might not have been necessary. They may have already done it. My only suggestion is Hampton ..."…"

Reviewed on May 19, 2020

Hampton Inn & Suites Harrisburg/North, PA
Hilton Garden Inn Harrisburg East
3 out of 5
3943 Tecport Drive, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $119 per night
4.88 mi from city center
4.4/5Wonderful! (827 reviews)

"The electric shade in our room didn’t work properly but a technician fixed it."…"

Reviewed on Mar 1, 2020

Hilton Garden Inn Harrisburg East
Red Roof Inn Harrisburg North
2 out of 5
400 Corporate Cir, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $58 per night
2.31 mi from city center
3.5/5Good! (1,978 reviews)

"There was hair in the bathroom from a prior guest."…"

Reviewed on Apr 9, 2020

Red Roof Inn Harrisburg North
Homewood Suites by Hilton Harrisburg East-Hershey Area PA
3 out of 5
3990 Tecport Dr, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $119 per night
4.88 mi from city center
4.6/5Exceptional! (616 reviews)

"With the COVID-19 going on everyone is on edge. The staff here welcomed us in the middle of the night and was very accommodating to our needs. The next morning there was no breakfast as they trying to keep virus contained. But they offered me mother toast as she is diabetic and needed something quick. ..."…"

Reviewed on Mar 21, 2020

Homewood Suites by Hilton Harrisburg East-Hershey Area PA
TownePlace Suites Harrisburg Hershey
2.5 out of 5
450 Friendship Road, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $65 per night
4.94 mi from city center
4.1/5Very Good! (247 reviews)

"Although our suite wasn't ready when we arrived around 5:00, the staff was very courteous and accommodating, offering free drinks and snacks in the lobby and a discount. I'll definitely stay there again if I'm in the area!"…"

Reviewed on Mar 12, 2020

TownePlace Suites Harrisburg Hershey
Don't see what you're looking for?
See all available properties in Harrisburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Harrisburg

Families will find kid-friendly activities in Harrisburg, and visitors give high marks for the shopping, top-notch restaurants, and live music scene. Tourists who journey to this welcoming city can discover its museums, theme park, and theaters. Top sights in the city include Pennsylvania Farm Show Complex and Pennsylvania State Capitol.

  • You'll find 251 Expedia hotels and other accommodations in the larger area of Harrisburg - Hershey
  • The closest major airport is in Harrisburg, PA (HAR-Capital City), 7.3 mi (11.8 km) from the city center
  • The next closest is in Harrisburg, PA (MDT-Harrisburg Intl.), 9.1 mi (14.7 km) away

Sightseeing and Staying in Harrisburg

Known for its museums, live music, and theaters, the city's cultural venues include Dorothea Dix Library and Museum, Pennsylvania National Fire Museum, and Forum Auditorium. The city is notable for landmarks like Pennsylvania State Capitol, National Civil War Museum, and Fort Hunter Mansion and Park. Shopping is one of the favorite things to do, so consider an excursion to Broad Street Market, Shoppes at Susquehanna Marketplace, and Strawberry Square.

In Harrisburg, you'll find 66 hotels and other lodging options so you'll have plenty of choices for your holiday getaway. These are top ones based on Expedia user reviews:

  • The Manor on Front - With a stay at this 3.5-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. Expedia travelers love its convenient parking and spacious, quiet rooms.
  • Homewood Suites by Hilton Harrisburg East-Hershey Area PA - Our customers like the family-friendly amenities and clean, comfortable rooms at this hotel. This 3-star hotel features free breakfast, an indoor pool, and free WiFi.
  • Hilton Garden Inn Harrisburg East - This 3-star hotel features a restaurant, an outdoor pool, and an indoor pool. Expedia customers like its dining options and clean, comfortable rooms.

Other top sights in Harrisburg include Pennsylvania Farm Show Complex. Top places to see in the area include Giant Center, 7.7 mi/12.4 km from the city center, and Hershey's Chocolate World, which is 8.2 mi/13.2 km away.

Getting Around Harrisburg

To venture out into the surrounding area, ride aboard one of the trains from Harrisburg Transportation Center. Harrisburg might not have many public transit options to choose from so consider renting a car to explore more.

Dressing for Harrisburg

  • Between January and March, daytime temperatures average 57°F, while nighttime temperatures stay around 23°F
  • From April to June, the average is 84°F during the day and 37°F at night
  • July through September sees average temperatures of 86°F during the day and 50°F at night
  • In October-December, you can expect 70°F as the daytime average and 24°F as the nighttime average
  • Harrisburg gets about 40.92 inches of rain per year
  • July and August are usually the hottest months averaging 84°F, while January and February are usually the coldest with an average temperature of 24°F

Frequently asked questions

What's the best place to stay in Harrisburg?
Homewood Suites by Hilton Harrisburg East-Hershey Area PA is a favorite property for Expedia customers. This 3-star hotel offers free breakfast and an indoor pool. Reviews from our site also recommend Home2 Suites by Hilton Harrisburg North and Hilton Garden Inn Harrisburg East as top options for your stay.
If I need to cancel my hotel reservation in Harrisburg, will I receive a refund?
Yes! The majority of hotel room reservations are refundable if you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If your reservation is non-refundable, you may still be able to cancel and receive a refund within 24 hours of booking. Put your dates in and click on “Search”, then you can filter by “free cancellation” to view top deals in Harrisburg.
Where can I learn more about changing or cancelling my trip to Harrisburg?
For more details about updating your trip to Harrisburg or cancelling it, head over to our customer service page.
What's the best accommodation for a budget-friendly stay in Harrisburg?
Based on reviews, Red Roof Inn Harrisburg - Hershey is a popular 2-star property for our travelers looking for an economical choice, and features free WiFi and free parking. Other good options to stay on the cheap include Econo Lodge Harrisburg - Southwest of Hershey Area and La Quinta Inn & Suites by Wyndham Harrisburg-Hershey.
What's the best place to stay for a family vacation to Harrisburg?
Sleep Inn & Suites Harrisburg - Hershey North is a hotel with an indoor pool and free parking, and it’s a top choice on Expedia for families. Other good options for your family trip include Homewood Suites by Hilton Harrisburg East-Hershey Area PA and La Quinta Inn & Suites by Wyndham Harrisburg-Hershey. Attractions in the area like Hershey’s Chocolate World and Hersheypark are also fun for kids of all ages.
What's the best hotel for a couple visiting Harrisburg?
Ramada by Wyndham Harrisburg/Hershey Area is a favorite hotel for couples, and features cable TV and an indoor pool. Other good options for a stay with your sweetheart include Hilton Garden Inn Harrisburg East and Best Western Plus Harrisburg East Inn & Suites.
What's the best pet-friendly accommodation in Harrisburg?
Best Western Premier The Central Hotel & Conference Center is a top dog-friendly hotel, and offers a restaurant and an indoor pool for its human guests. Other good choices to stay with your pet include Candlewood Suites Harrisburg and Best Western Plus Harrisburg East Inn & Suites.
Where is the best place to stay close to Pennsylvania Farm Show Complex?
Staybridge Suites Harrisburg is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers free breakfast and an indoor pool. It’s located just a short 0.5 mi (0.8 km) from Pennsylvania Farm Show Complex. Other good choices within a few miles include Best Western Harrisburg North Hotel and Crowne Plaza Harrisburg-Hershey.
What about the best place to stay close to National Civil War Museum?
One of the top choices for your stay is Country Inn & Suites by Radisson, Harrisburg at Union Deposit Road, PA, located 1.9 mi (3.1 km) from National Civil War Museum, and this 3-star hotel offers free breakfast and an indoor pool. Crowne Plaza Harrisburg-Hershey and Best Western Harrisburg North Hotel are two other good choices within a few miles.
What are some accommodations with pools in Harrisburg?
Ramada by Wyndham Harrisburg/Hershey Area is a top hotel with an indoor pool, free full breakfast, and a restaurant. A couple of other options that offer an onsite pool include Best Western Premier The Central Hotel & Conference Center and Best Western Harrisburg Hershey Hotel.
What is the best spa hotel in Harrisburg?
Hilton Garden Inn Harrisburg East is a top spa hotel featuring a restaurant, an outdoor pool, a 24-hour fitness center, and a bar. Why not spend some time relaxing in the spa tub? Other popular spa hotels in Harrisburg include Red Lion Hotel Harrisburg Hershey and Ramada by Wyndham Harrisburg/Hershey Area.
What is the best hotel near Harrisburg International Airport (MDT)?
Fairfield Inn & Suites by Marriott Harrisburg International Airport is a popular hotel, featuring free breakfast and free WiFi. It’s located a short 0.2 mi (0.2 km) from Harrisburg Intl. Airport. Another top choice near the airport is Comfort Inn & Suites – Harrisburg Airport – Hershey South, located just 0.2 mi (0.3 km) away.

Recent reviews of Harrisburg hotels

More trip options