Harrisburg Hotels

Find the best Harrisburg hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Harrisburg hotels with free cancellation or excellent ratings

Trusted Harrisburg hotel providers

See all hotels in Harrisburg

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Harrisburg.

Find a Harrisburg hotel in the heart of the action

Beat the queues at the top Harrisburg attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelBurgBnB Downtown – 4.9
Cheapest month to bookJanuary
Average 4 star hotel price£120 per night

How to find the best hotel deals in Harrisburg

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Harrisburg

  • Want to find hotel deals as effortlessly as you book flights? Our clever search engine can take care of it all. Here's how you can save time and money when searching for your Harrisburg hotel.

  • Get organised ahead of time to save on your Harrisburg hotel. You'll also have a greater range of stays and room types to choose from, especially when demand is high.

  • Still, be ready to jump on any last-minute offers. Some places drop their rates right before check-in to fill empty rooms. It's more likely this will happen during low season or on quieter days, though.

  • Stay flexible with your dates to snag better rates. Search for hotels in different seasons or months. Even booking during the week (instead of weekends) can lead to bigger savings.

  • Check for stays with free cancellation. Lock in a deal today and easily cancel later if your plans change.

Where to stay in Harrisburg

Central Harrisburg

When to go to Harrisburg

  • Travel demand peaks in April. If you like to keep your schedule full and your days busy, there's no better time to lock in a hotel in Harrisburg.

  • January is the best month to lock in your Harrisburg hotel for a slower, more relaxed experience.

  • The weather can play a big part in when you choose to travel. If you prefer warmer conditions, July tends to deliver with a maximum high temperature of 31ºC.

  • Expect lows of -9ºC during January, the coolest month here.

  • Search for Harrisburg hotels during November for your best shot at clearer skies. Averaging five days of rain, it's the driest month.

  • June has the wettest weather. You can expect around ten days of rainfall.

Best hotels in Harrisburg

Best budget hotels

  • Keep your travel spend in check by choosing from at least 70 budget Harrisburg hotels. Ideal for when you want to spend less on a bed and more on adventure, these stays come with the basics like fresh towels and linens, and simple breakfast options.

  • Comfort comes at the right price at Holiday Inn Express & Suites Harrisburg S - Mechanicsburg. It has a 2-star rating and amenities including a lift and luggage storage.

  • Alternatively, make a booking at Sleep Inn & Suites Harrisburg - Hershey North. Featuring conveniences including a safe deposit box and hair dryers, this 2-star Harrisburg hotel helps you save without cutting corners.

  • Another dependable find is Fairfield Inn & Suites Harrisburg West/Mechanicsburg. This 3-star stay features accessible parking and heating.

Best 4-star hotels in Harrisburg

  • Go a little luxe without going all in at one of the 4-star hotels in Harrisburg. Enjoy perks like lounges, spas, and on-site restaurants designed to elevate your stay. From the rooms to the service and amenities, you'll notice the extra attention to detail.

  • Hilton Harrisburg gets the 4-star guest experience right. Room service and a restaurant help make this accommodation option a crowd favourite.

Best hotels in Harrisburg for families

  • Family trips can be challenging, but your hotel should be the relaxing part. You'll find roughly 20 family-friendly hotels in Harrisburg that know what keeps kids happy and adults comfortable. These stays often come with handy features like adjoining rooms, kitchenettes, cribs, and kids' menus.

  • Save more for making memories with the kids when you book Holiday Inn Express & Suites Harrisburg W - Mechanicsburg. This budget-friendly 2-star option has amenities like a pool and air conditioning. Guests regularly rate it above 4 out of 5 overall.

Best hotels with a spa

  • Find your zen at one of the eight or so Harrisburg hotels with a spa. They feature anything from hot tubs and saunas, to gyms and couples treatment rooms. Toss in meditation classes, manicures, and massages and you have the recipe for relaxation.

  • In need of a reset? Make it happen at Comfort Inn & Suites Harrisburg-Hershey North. This 2-star option has a fitness centre and room service.

  • Or get cosy at Wingate by Wyndham Harrisburg Near Hershey. With a fitness centre and a lobby bar, this 2-star hotel in Harrisburg makes you feel looked after.

Best hotels with a pool

  • There are at least 50 pool hotels in Harrisburg, each bringing its own spin to your trip. City hotels tend to offer rooftop or indoor pools, while resorts generally go big with multiple swimming areas and extras like lazy rivers. Whether you're here for rest or play, you'll find a stay to match.

  • Take a refreshing break at TownePlace Suites Harrisburg West/Mechanicsburg. Along with an indoor swimming pool, this Harrisburg hotel offers internet access and a games room.

  • Pack your swimsuit and head for Holiday Inn Express & Suites Harrisburg S - Mechanicsburg. An indoor swimming pool, a teahouse and internet access are just the start of what this place packs in.

  • Alternatively, make room for a little fun at Sleep Inn & Suites Harrisburg - Hershey North. An indoor swimming pool, this hotel comes with a 24-hour front desk and internet access.

Best pet-friendly hotels

  • Travelling with your furry friend? Pet-friendly hotels often come with cosy pet beds, bowls, and designated outdoor areas. Some go above and beyond with things like grooming or washing stations. With at least 40 Harrisburg hotels that welcome pets, your best buddy can be part of the journey.

  • At Comfort Suites Camp Hill-Harrisburg West, thoughtful pet perks are part of every visit. A laundry and parking are other conveniences you'll find at this hotel in Harrisburg.

  • There's room for every member of the family at stayAPT Suites Harrisburg-Hershey. Internet access and a dining room are part of what's available at this pet-loving accommodation option.

  • TownePlace Suites Harrisburg Hershey finds its way onto the list too. Its amenities include a laundry and parking.

Flying to Harrisburg

Harrisburg International Airport (MDT)

  • Book a flight to Harrisburg and land at Harrisburg International Airport (MDT), the main airport for this city. It's around 14 kms (9 miles) from the centre.

  • Reaching central Harrisburg takes roughly 40 minutes by public transport. When driving, it's about 20 minutes.

  • Wingate by Wyndham Harrisburg Near Hershey is a handy place to stay if you're flying in late. Not far from the runway, take advantage of a golf course and a range of other useful features.

  • Also close to MDT, Comfort Inn & Suites - Harrisburg Airport - Hershey South has become a go-to for visitors. This 2-star stay has a consistent 4-plus out of 5 overall rating based on traveller feedback.

Finding cheap hotels in Harrisburg: FAQs

In Harrisburg, the expected average temperature in May is 15°C. The warmest month is typically July, which averages 30°C. The coolest month is January, with temperatures averaging -7°C. The rainiest month is September, and the driest month is February.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Harrisburg with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is £39 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for £39 per night.

The average price of a hotel during the week is £145 per night, and the average price on weekends is £169. Overall, it looks like the cheapest day to stay in Harrisburg could be Thursday.

The nearest airport to Harrisburg is Harrisburg International Airport (MDT), which is 8.5 miles from the city centre.

Other airports include:

Lancaster Airport, which is 32.6 miles from the city centre.

We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Harrisburg. And the most expensive day seems to be Saturday

The average price of a 3-star hotel in Harrisburg is currently around £155 per night. And the cheapest 3-star hotel we found is £88 per night.

The average price of a 4-star hotel in Harrisburg is currently around £141 per night. And the cheapest 4-star hotel we found is £82 per night.

The cheapest month to stay in a hotel in Harrisburg is May, with an average price of £125 per night. The most expensive month is January, when the average room rate can rise to £189 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in May is £125 per night, which is around 12% lower than the rest of the year.
If you're hitting up Harrisburg with kids in tow, try Crowne Plaza HARRISBURG-HERSHEY by IHG, or Hotel Hanna.