Hotels in Harrisburg

Search and compare Harrisburg hotels from hundreds of travel sites and save

Harrisburg, PA, United States
Sep 17 — Sep 182
Harrisburg, PA, United States
Fri 9/17
Sat 9/18
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Harrisburg

Filter by star ratings
All filters
Friendly Inn Motel
Friendly Inn Motel
8004 Allentown Blvd., Harrisburg, PA, United States
Show on map
10.3 mi from city centre, Harrisburg 

Friendly Inn Motel is located in Harrisburg and features free Wi-Fi. It also offers a 24-hour reception.

Crowne Plaza Harrisburg-Hershey
Crowne Plaza Harrisburg-Hershey
7.1 Good
23 South 2nd Street, Harrisburg, PA, United States
Show on map
1.0 mi from city centre, Harrisburg 
GoodBased on 997 reviews
7.1

Crowne Plaza Hotel Harrisburg-Hershey provides comfortable 4-star accommodation in Harrisburg. Surrounded by local bars and restaurants, it is within walking distance from Harrisburg Amtrak Railway Station.

Fairfield Inn & Suites Harrisburg Hershey
Fairfield Inn & Suites Harrisburg Hershey
8.8 Excellent
1018 Briarsdale Road, Harrisburg, PA, United States
Show on map
3.3 mi from city centre, Harrisburg 
ExcellentBased on 55 reviews
8.8

Recently refurbished, Fairfield Inn & Suites Harrisburg Hershey provides charming 3-star accommodation in Harrisburg. Those staying at the property have access to an indoor pool, a sauna and a beauty centre.

Quality Inn Enola - Harrisburg
Quality Inn Enola - Harrisburg
7.3 Good
501 North Enola Road, Enola, PA, United States
Show on map
3.0 mi from city centre, Harrisburg 
GoodBased on 203 reviews
7.3

Quality Inn Riverview Enola Harrisburg is located in Harrisburg and features free Wi-Fi. It also offers a 24-hour reception, a 24-hour business centre and an express check-in and check-out feature.

La Quinta Inn & Suites by Wyndham New Cumberland-Harrisburg
La Quinta Inn & Suites by Wyndham New Cumberland-Harrisburg
7.1 Good
130 Limekiln Road, New Cumberland, PA, United States
Show on map
4.1 mi from city centre, Harrisburg 
GoodBased on 394 reviews
7.1

Boasting free wired internet and an outdoor pool, La Quinta Inn & Suites Cumberland - Harrisburg is situated in Harrisburg and provides comfortable accommodation. It also offers room service, luggage storage and a safe.

Best Western Plus Harrisburg Mechanicsburg
Best Western Plus Harrisburg Mechanicsburg
7.9 Good
4900 Woodland Drive, Enola, PA, United States
Show on map
5.4 mi from city centre, Harrisburg 
GoodBased on 250 reviews
7.9

Best Western Plus Harrisburg Mechanicsburg is located in Harrisburg and offers a Jacuzzi. It also features meeting rooms, an outdoor pool and an express check-in and check-out feature.

Americas Best Value Inn Harrisburg
Americas Best Value Inn Harrisburg
5.4 Okay
4125 North Front Street, Harrisburg, PA, United States
Show on map
3.3 mi from city centre, Harrisburg 
OkayBased on 84 reviews
5.4

Americas Best Value Inn Harrisburg is located in Harrisburg and offers free Wi-Fi. It also features a 24-hour reception.

The Manor On Front
The Manor On Front
9.7 Excellent
2917 North Front Street, Harrisburg, PA, United States
Show on map
1.7 mi from city centre, Harrisburg 
ExcellentBased on 81 reviews
9.7

The Manor on Front is situated in Harrisburg and is close to the area's popular attractions. It also offers a terrace, conference rooms and a library.

Woodspring Suites Harrisburg Linglestown
Woodspring Suites Harrisburg Linglestown
6325 Chelton Ave, Harrisburg, PA, United States
Show on map
6.7 mi from city centre, Harrisburg 

This comfortable property in Harrisburg offers free Wi-Fi, as well as a lift and laundry facilities.

Red Lion Hotel Harrisburg Hershey
Red Lion Hotel Harrisburg Hershey
7.9 Good
4751 Lindle Road, Harrisburg, PA, United States
Show on map
4.9 mi from city centre, Harrisburg 
GoodBased on 802 reviews
7.9

Red Lion Hotel Harrisburg Hershey is located in Harrisburg and features complimentary wireless internet. It also provides outdoor tennis courts and an outdoor pool.

Tips for booking a Harrisburg hotel

Cheapest month:March
Most expensive month:May
Average price in Harrisburg:$124/night
Absolute cheapest price found:$39/night
Cheapest day:Sunday
Most expensive day:Saturday
$102 - $155
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$104 - $137
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Harrisburg hotels

Show all 122 hotels
1
Best Western Plus Harrisburg Mechanicsburg
Best Western Plus Harrisburg Mechanicsburg
7.9 Good
4900 Woodland Drive, Enola, PA, United States
Show on map
2.7 mi from city centre, Enola 

Best Western Plus Harrisburg Mechanicsburg is located in Harrisburg and offers a Jacuzzi. It also features meeting rooms, an outdoor pool and an express check-in and check-out feature.

2
Fairfield Inn & Suites Harrisburg Hershey
Fairfield Inn & Suites Harrisburg Hershey
8.8 Excellent
1018 Briarsdale Road, Harrisburg, PA, United States
Show on map
3.3 mi from city centre, Harrisburg 

Recently refurbished, Fairfield Inn & Suites Harrisburg Hershey provides charming 3-star accommodation in Harrisburg. Those staying at the property have access to an indoor pool, a sauna and a beauty centre.

3
Crowne Plaza Harrisburg-Hershey
Crowne Plaza Harrisburg-Hershey
7.1 Good
23 South 2nd Street, Harrisburg, PA, United States
Show on map
1.0 mi from city centre, Harrisburg 

Crowne Plaza Hotel Harrisburg-Hershey provides comfortable 4-star accommodation in Harrisburg. Surrounded by local bars and restaurants, it is within walking distance from Harrisburg Amtrak Railway Station.

4
Red Lion Hotel Harrisburg Hershey
Red Lion Hotel Harrisburg Hershey
7.9 Good
4751 Lindle Road, Harrisburg, PA, United States
Show on map
4.9 mi from city centre, Harrisburg 

Red Lion Hotel Harrisburg Hershey is located in Harrisburg and features complimentary wireless internet. It also provides outdoor tennis courts and an outdoor pool.

5
Country Inn & Suites by Radisson, Harrisburg West
Country Inn & Suites by Radisson, Harrisburg West
8.2 Excellent
4943 Gettysburg Road, Mechanicsburg, PA, United States
Show on map
2.3 mi from city centre, Mechanicsburg 

Located in Harrisburg, the hotel is within a 20-minute drive of Harrisburg International Airport and offers an indoor pool. It has a gym, as well as an express check-in and check-out feature, meeting rooms and a 24-hour reception.

6
La Quinta Inn & Suites by Wyndham New Cumberland-Harrisburg
La Quinta Inn & Suites by Wyndham New Cumberland-Harrisburg
7.1 Good
130 Limekiln Road, New Cumberland, PA, United States
Show on map
1.2 mi from city centre, New Cumberland 

Boasting free wired internet and an outdoor pool, La Quinta Inn & Suites Cumberland - Harrisburg is situated in Harrisburg and provides comfortable accommodation. It also offers room service, luggage storage and a safe.

7
Americas Best Value Inn Harrisburg
Americas Best Value Inn Harrisburg
5.4 Okay
4125 North Front Street, Harrisburg, PA, United States
Show on map
3.3 mi from city centre, Harrisburg 

Americas Best Value Inn Harrisburg is located in Harrisburg and offers free Wi-Fi. It also features a 24-hour reception.

8
Quality Inn Enola - Harrisburg
Quality Inn Enola - Harrisburg
7.3 Good
501 North Enola Road, Enola, PA, United States
Show on map
0.9 mi from city centre, Enola 

Quality Inn Riverview Enola Harrisburg is located in Harrisburg and features free Wi-Fi. It also offers a 24-hour reception, a 24-hour business centre and an express check-in and check-out feature.

Cheapest hotels in Harrisburg, Pennsylvania

Show all 122 hotels
Rodeway Inn
Rodeway Inn
4.1 Okay
631 Eisenhower Boulevard, Harrisburg, PA, United States
Show on map
4.4 mi from city centre,  

Rodeway Inn Harrisburg is located in Harrisburg and offers free Wi-Fi. The various amenities this charming hotel has to offer include luggage storage and a BBQ/picnic area.

$52
Avg. per night
Americas Best Value Inn Harrisburg
Americas Best Value Inn Harrisburg
5.4 Okay
4125 North Front Street, Harrisburg, PA, United States
Show on map
3.3 mi from city centre,  

Americas Best Value Inn Harrisburg is located in Harrisburg and offers free Wi-Fi. It also features a 24-hour reception.

$64
Avg. per night
Friendly Inn Motel
Friendly Inn Motel
8004 Allentown Blvd., Harrisburg, PA, United States
Show on map
10.3 mi from city centre,  

Friendly Inn Motel is located in Harrisburg and features free Wi-Fi. It also offers a 24-hour reception.

$65
Avg. per night
Woodspring Suites Harrisburg Linglestown
Woodspring Suites Harrisburg Linglestown
6325 Chelton Ave, Harrisburg, PA, United States
Show on map
6.7 mi from city centre,  

This comfortable property in Harrisburg offers free Wi-Fi, as well as a lift and laundry facilities.

$72
Avg. per night
Country Inn & Suites by Radisson, Harrisburg West
Country Inn & Suites by Radisson, Harrisburg West
8.2 Excellent
4943 Gettysburg Road, Mechanicsburg, PA, United States
Show on map
2.3 mi from city centre,  

Located in Harrisburg, the hotel is within a 20-minute drive of Harrisburg International Airport and offers an indoor pool. It has a gym, as well as an express check-in and check-out feature, meeting rooms and a 24-hour reception.

$87
Avg. per night
Quality Inn Enola - Harrisburg
Quality Inn Enola - Harrisburg
7.3 Good
501 North Enola Road, Enola, PA, United States
Show on map
0.9 mi from city centre,  

Quality Inn Riverview Enola Harrisburg is located in Harrisburg and features free Wi-Fi. It also offers a 24-hour reception, a 24-hour business centre and an express check-in and check-out feature.

$91
Avg. per night
Best Western Plus Harrisburg Mechanicsburg
Best Western Plus Harrisburg Mechanicsburg
7.9 Good
4900 Woodland Drive, Enola, PA, United States
Show on map
2.7 mi from city centre,  

Best Western Plus Harrisburg Mechanicsburg is located in Harrisburg and offers a Jacuzzi. It also features meeting rooms, an outdoor pool and an express check-in and check-out feature.

$93
Avg. per night
La Quinta Inn & Suites by Wyndham New Cumberland-Harrisburg
La Quinta Inn & Suites by Wyndham New Cumberland-Harrisburg
7.1 Good
130 Limekiln Road, New Cumberland, PA, United States
Show on map
1.2 mi from city centre,  

Boasting free wired internet and an outdoor pool, La Quinta Inn & Suites Cumberland - Harrisburg is situated in Harrisburg and provides comfortable accommodation. It also offers room service, luggage storage and a safe.

$99
Avg. per night

Hotel prices in Harrisburg

2 stars and under

$52 - $110

Fairfield Inn & Suites Harrisburg Hershey

#2 Most popular

$110
Avg. per night
Quality Inn Enola - Harrisburg
$91
Avg. per night
3 stars

$87 - $144

Crowne Plaza Harrisburg-Hershey

#1 Most popular

$124
Avg. per night
Red Lion Hotel Harrisburg Hershey

#2 Most popular

$119
Avg. per night
Country Inn & Suites by Radisson, Harrisburg West
$87
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Harrisburg

About Harrisburg

Culturally rich and cosmopolitan, Forbes rated Harrisburg as one of the best cities in the United States. Here you’ll find a multicultural population in touch with local history and ample outdoor recreation opportunities to enjoy.

Things to do

In Harrisburg, foodies should head straight to Broad Street Market. It’s one of the oldest farmers markets in the United States, where farmers once traded and played a vital role feeding Union soldiers during the Civil War. Listed on the National Register of Historic Places the brick and concrete buildings have been sensitively restored.

If you’re interested in Civil War history, you can visit the National Civil War Museum. The museum presents exhibits on the American Civil War, and its collection includes some 24,000 documents and artefacts, where a variety of maps, weapons, and uniforms are particular highlights. Tours are self-guided, but curators are always on hand to tell you more about the each item.

The museum is set within Reservoir Park, Harrisburg’s most popular outdoor space. In the summer, it serves as a location for numerous festivals and live performances, but is also a great spot for picnicking and jogging at any time of year.

Those looking for a dose of culture might want to check out Susquehanna Art Museum (SAM). The permanent collection and temporary exhibitions here reflect the diverse cultures of Harrisburg’s various communities, with an active outreach programme that promotes creativity amongst the city’s students.

Getting around

Harrisburg’s Capital Area Transit (CAT) provides public buses and rail services throughout the city, and are mostly used by commuters coming into the centre from suburban areas. Walking and biking trails run along the Susquehanna River and across the Walnut St. Bridge to City Island.

Harrisburg travel FAQs

  • What are the best hotels in Harrisburg?

    997 reviews rated Crowne Plaza Harrisburg-Hershey with an average score of 7.1/10. It may also be worth looking into the Red Lion Hotel Harrisburg Hershey, which received a rating of 7.9/10 from 800 reviews. Hampton Inn ( Not A Hilton Affiliate ) Camp Hill-Harrisburg Sw'' could also be a good option, with a score of 7.8/10 from 445 reviews.

  • What is a good hotel near Pennsylvania Farm Show Complex & Expo Center?

    With a rating of 9.7/10 from 81 reviews, The Manor On Front is a hotel close to Pennsylvania Farm Show Complex & Expo Center that is well recommended by HotelsCombined users.

  • What is a good hotel in Harrisburg near Pennsylvania State Capitol?

    Crowne Plaza Harrisburg-Hershey is the hotel close to Pennsylvania State Capitol that is most recommended by HotelsCombined users, with 997 reviews rating it at 7.1/10.

  • Is there a good hotel near Harrisburg Transportation Center?

    If you’re looking for good hotels near Harrisburg Transportation Center, consider Crowne Plaza Harrisburg-Hershey (rated 7.1 over 997 reviews).

  • How much do hotels in Harrisburg cost?

    Harrisburg hotels have an average price of $135/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Harrisburg?

    HotelsCombined users have found cheap hotels in Harrisburg starting from $48 per night in the last 3 days.