Skip to main content.

The Best Hotels in Harrisburg

Search our Top Harrisburg Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in Harrisburg

What's Harrisburg like?

Harrisburg is a family-friendly place distinct for its live music and theatre. You can appreciate the selection of restaurants and chocolatiers. Learn about the local heritage of Harrisburg at top landmarks like Pennsylvania State Capitol. While you're here, make time to enjoy other sights such as Pennsylvania Farm Show Complex.

Where are the best places to stay in Harrisburg?

We have 71 Harrisburg accommodation options with prices starting at GBP 26. Choose one of our 218 deals and get discounts of up to 42%.

Below are the number of accommodation options by star rating in Harrisburg and the surrounding area:

  • • 19 4-star accommodation from GBP 65 per night
  • • 112 3-star accommodation from GBP 44 per night
  • • 57 2-star accommodation from GBP 29 per night
  • • 2 1-star accommodation from GBP 31 per night

How to get to Harrisburg

What are the closest airports to Harrisburg?

  • • Harrisburg, PA (HAR-Capital City), 7.3 mi (11.8 km) from central Harrisburg
  • • Harrisburg, PA (MDT-Harrisburg Intl.), 9.1 mi (14.7 km) from central Harrisburg
  • • Lancaster, PA (LNS), 30.4 mi (48.9 km) from central Harrisburg

Things to see and do in Harrisburg

What is there to see in Harrisburg?

  • • Pennsylvania Farm Show Complex
  • • Pennsylvania State Capitol
  • • National Civil War Museum
  • • Dixon University Center
  • • City Island

What is there to do in Harrisburg?

  • • Broad Street Market
  • • Spring Gate Vineyard
  • • Shoppes at Susquehanna Marketplace
  • • Dorothea Dix Library and Museum
  • • Appalachian Brewing Company

Other popular Harrisburg attractions

  • • Strawberry Square
  • • Kohl Memorial Park
  • • Wildwood Park
  • • Pennsylvania National Fire Museum
  • • Fort Hunter Mansion and Park

When is the best time to visit Harrisburg?

  • • Hottest months: July, August, June, September (average 29°C)
  • • Coldest months: January, February, December, March (average -4°C)
  • • Rainiest months: May, August, June and September (average 95.57 inches of rainfall)