Find hotels in Harrisburg - Hershey, PA from $42

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Check Harrisburg - Hershey hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 864 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Days Inn by Wyndham Hershey
2.5 out of 5
350 W Chocolate Ave, Hershey, PA
The price is $110 per night from Oct 16 to Oct 17
$110
per night
Oct 16 - Oct 17
11.88 mi from city center
8.4/10 Very Good! (1,129 reviews)
"Like the location."

Reviewed on Sep 23, 2023

Days Inn by Wyndham Hershey
Inn at Chocolate Ave, SureStay Collection by Best Western
2.5 out of 5
84 Sipe Ave, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $80 per night from Oct 8 to Oct 9
$80
per night
Oct 8 - Oct 9
10.55 mi from city center
8/10 Very Good! (1,179 reviews)
"All personnel were extremely cordial and helpful"

Reviewed on Sep 18, 2023

Inn at Chocolate Ave, SureStay Collection by Best Western
La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
2.5 out of 5
265 N Hershey Rd, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $63 per night from Oct 9 to Oct 10
$63
per night
Oct 9 - Oct 10
10.87 mi from city center
7.4/10 Good! (561 reviews)
"Property is about 15 minutes to places like harrisburg and hershey park"

Reviewed on Sep 23, 2023

La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
Save an average of 15% on thousands of hotels when you're signed in
Hilton Garden Inn Hershey
3 out of 5
550 E Main St, Hummelstown, PA
Fully refundableReserve now, pay when you stay
The price is $122 per night from Oct 22 to Oct 23
$122
per night
Oct 22 - Oct 23
9.98 mi from city center
8/10 Very Good! (1,001 reviews)
"Love staying at a Hilton"

Reviewed on Sep 24, 2023

Hilton Garden Inn Hershey
Crowne Plaza Harrisburg-Hershey, an IHG Hotel
3.5 out of 5
23 S 2nd St, Harrisburg, PA
Fully refundable
The price is $118 per night from Sep 28 to Sep 29
$118
per night
Sep 28 - Sep 29
0.01 mi from city center
7.4/10 Good! (1,002 reviews)
"Great hotel, breakfast was excellent!"

Reviewed on Sep 24, 2023

Crowne Plaza Harrisburg-Hershey, an IHG Hotel
White Rose Motel - Hershey
2 out of 5
1060 East Chocolate Avenue, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $78 per night from Oct 8 to Oct 9
$78
per night
Oct 8 - Oct 9
13.69 mi from city center
9/10 Wonderful! (1,004 reviews)
Amazing motel
"Amazing as usual."

Reviewed on Sep 18, 2023

White Rose Motel - Hershey
Hilton Harrisburg
3.5 out of 5
One North Second Street, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $159 per night from Sep 30 to Oct 1
$159
per night
Sep 30 - Oct 1
0.06 mi from city center
8/10 Very Good! (1,002 reviews)
"Loved it, so beautiful and clean"

Reviewed on Sep 6, 2023

Hilton Harrisburg
Best Western Harrisburg North Hotel
2.5 out of 5
150 Nationwide Dr, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 8 to Oct 9
$76
per night
Oct 8 - Oct 9
3.61 mi from city center
7.4/10 Good! (1,000 reviews)
"The place was nice. They looked as though they were doing some renovating, maybe under new management. Staff was friendly and very accommodating. It was clean. Hand sanitizing stands through out the hotel."

Reviewed on Sep 11, 2023

Best Western Harrisburg North Hotel
Chocolate Express Hotel & Suites Hershey
2.5 out of 5
181 Hershey Road, Route 39, Hummelstown, PA
Fully refundableReserve now, pay when you stay
The price is $80 per night from Sep 26 to Sep 27
$80
per night
Sep 26 - Sep 27
10.4 mi from city center
5.6/10 (1,000 reviews)
"Overall a good property. The soap in shower issue was perplexing. Tubs seem a bit old but overall a great place to stay in Hershey very much recommended"

Reviewed on Sep 17, 2023

Chocolate Express Hotel & Suites Hershey
Comfort Inn at the Park
2.5 out of 5
1200 Mae St, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $92 per night from Oct 16 to Oct 17
$92
per night
Oct 16 - Oct 17
10.25 mi from city center
8/10 Very Good! (1,004 reviews)
"It's very well located and staff very nice. Rooms are ok but serve their purpose"

Reviewed on Sep 22, 2023

Comfort Inn at the Park
Days Inn by Wyndham Grantville Hershey North
2 out of 5
252 Bow Creek Rd, Grantville, PA
The price is $63 per night from Sep 26 to Sep 27
$63
per night
Sep 26 - Sep 27
14.34 mi from city center
7.2/10 Good! (1,004 reviews)
"I like the clean room and beds"

Reviewed on Sep 24, 2023

Days Inn by Wyndham Grantville Hershey North
Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA
3 out of 5
1025 Peiffers Lane, Harrisburg, PA
Fully refundable
The price is $80 per night from Sep 28 to Sep 29
$80
per night
Sep 28 - Sep 29
3.45 mi from city center
7.6/10 Good! (1,002 reviews)
"It was very clean and polite staff"

Reviewed on Sep 21, 2023

Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA
Wyndham Garden York
3 out of 5
2000 Loucks Rd, York, PA
Fully refundableReserve now, pay when you stay
The price is $98 per night from Sep 27 to Sep 28
$98
per night
Sep 27 - Sep 28
20.69 mi from city center
8/10 Very Good! (892 reviews)
"I stay in York once a year and this is the only hotel I use. Staff and facility are exceptional. Convenient location."

Reviewed on Sep 22, 2023

Wyndham Garden York
Holiday Inn Express - Harrisburg East, an IHG Hotel
3 out of 5
4021 Union Deposit Road, Harrisburg, PA
Fully refundable
The price is $76 per night from Sep 28 to Sep 29
$76
per night
Sep 28 - Sep 29
3.4 mi from city center
7.6/10 Good! (1,001 reviews)
"Staff very helpful and promptly checked us in."

Reviewed on Sep 10, 2023

Holiday Inn Express - Harrisburg East, an IHG Hotel
Wingate by Wyndham Mechanicsburg
2.5 out of 5
385 Cumberland Parkway, PA Turnpike Exit 236, Mechanicsburg, PA
Fully refundableReserve now, pay when you stay
The price is $84 per night from Sep 27 to Sep 28
$84
per night
Sep 27 - Sep 28
6.92 mi from city center
7.8/10 Good! (1,001 reviews)
Good, but needs improvement
"The room was spacious and comfortable. The bathroom could use improvement. There was a very strong smell of urine and the door to the bathroom looked as if it was crumbling from mold. Perhaps the bathroom needs a fan to help with ventilation? As I was traveling alone, I wasn't too keen on being in ..."

Reviewed on Sep 18, 2023

Wingate by Wyndham Mechanicsburg
Country Inn & Suites by Radisson, Harrisburg West, PA
3 out of 5
4943 Gettysburg Road, Mechanicsburg, PA
Fully refundable
The price is $76 per night from Oct 8 to Oct 9
$76
per night
Oct 8 - Oct 9
5.83 mi from city center
8.2/10 Very Good! (1,003 reviews)
"Friendly reception. Clean room and hotel located near many restaurants."

Reviewed on Sep 23, 2023

Country Inn & Suites by Radisson, Harrisburg West, PA
Microtel Inn & Suites by Wyndham Carlisle
2.5 out of 5
15 Westminster Dr, Carlisle, PA
Fully refundableReserve now, pay when you stay
The price is $75 per night from Oct 10 to Oct 11
$75
per night
Oct 10 - Oct 11
15.64 mi from city center
9.6/10 Exceptional! (1,029 reviews)
"Coffee provided in room was lovely for a couple introverts"

Reviewed on Sep 25, 2023

Microtel Inn & Suites by Wyndham Carlisle
WoodSpring Suites Harrisburg Linglestown
2.5 out of 5
6325 Chelton Ave, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $79 per night from Sep 26 to Sep 27
$79
per night
Sep 26 - Sep 27
7.13 mi from city center
7/10 Good! (565 reviews)
"The people that work at this place are absolutely wonderful"

Reviewed on Aug 19, 2023

WoodSpring Suites Harrisburg Linglestown
Sunrise Inn Hershey
2.5 out of 5
1733 E Chocolate Ave, Hershey, PA