- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
$67
per night
Days Inn North Harrisburg
Hotel with 116 rooms from $67. Directly off Interstate 81 and only a short drive from Hershey Park, this Harrisburg, Pennsylvania h... more
Score: 8.2 out of 10
$54
per night
Americas Best Value Inn Harrisburg
Hotel with 57 rooms from $54. Overlooking the Susquehanna River, this Harrisburg hotel off I-81 offers a daily continental breakfa... more
Score: 6.8 out of 10
$77
per night
Comfort Inn Harrisburg
Hotel with 76 rooms from $77. Located just off Highway 81, this Harrisburg hotel features an outdoor pool and rooms equipped with ... more
Score: 8.6 out of 10
$84
per night
Holiday Inn Express Harrisburg East
Hotel with 113 rooms from $84. The Holiday Inn Express Harrisburg East is located off Highway 83, and offers a complimentary airpor... more
Score: 8.9 out of 10
$109
per night
TownePlace Suites by Marriott Harrisburg Hershey
Hotel with 107 rooms from $109. Located in Harrisburg, Pennsylvania, this hotel is only 15 minutes from Hershey Park. This extended-... more
Score: 8.6 out of 10
$89
per night
Fairfield Inn Harrisburg Hershey
Hotel with 95 rooms from $89. This hotel is located just 15 minutes from Hershey Theme Park and Hershey Story Museum. It features... more
Score: 8.8 out of 10
$119
per night
SpringHill Suites Harrisburg Hershey
Hotel with 118 rooms from $119. Located 20 minutes from Hershey Theme Park and the Hershey Story Museum, this hotel provides a shutt... more
Score: 8.5 out of 10
$110
per night
Ramada Harrisburg
Hotel with 101 rooms from $110. Located just off I-81, this hotel is a 12-minute drive from downtown Harrisburg. It serves a contine... more
Score: 8.1 out of 10
$119
per night
Country Inn & Suites by Carlson Harrisburg at Union Deposit Road
Hotel with 78 rooms from $119. Harrisburg International Airport is a 13-minute drive from this Pennsylvania hotel, which offers a 3... more
Score: 8.8 out of 10
$96
per night
Staybridge Suites Harrisburg-Hershey
Hotel with 127 rooms from $96. Upon check-in photo identification and credit card is required. All special requests are subject to ... more
Score: 7.5 out of 10
$129
per night
Residence Inn Harrisburg Hershey
Hotel with 122 rooms from $129. This pet-friendly hotel is located less than a 15-minute drive from central Harrisburg and 10 miles ... more
Score: 9.4 out of 10
$50
per night
Hilton Garden Inn Harrisburg East
Hotel with 126 rooms from $50. Offering a convenient location minutes from both Hershey area attractions and the centre of Harrisbu... more
Score: 9.2 out of 10
$129
per night
Courtyard Harrisburg Hershey
Hotel with 128 rooms from $129. Courtyard Harrisburg is located a 10-minute drive from the city centre and 10 miles from Capital Cit... more
Score: 7.9 out of 10
$129
per night
Inn of the Dove - Harrisburg
Hotel with 34 rooms from $129. Upon check-in photo identification and credit card is required. All special requests are subject to ... more
Score: 7.9 out of 10