Hershey-Harrisburg hotels

Hotels City Rating

Moon Shadow Bed And Breakfast Palmyra  5 stars

23 Sherks Church Road, Palmyra, United States, 17078

Palmyra
USD 159

Hilton Harrisburg  4 stars

One North Second Street, Harrisburg, United States, 17101-1601

Harrisburg Very good
USD 212

The Hershey  4 stars

100 Hotel Road, Hershey, United States, 17033

Hershey Fabulous
USD 287

Ramada Harrisburg/Hershey Area  3 stars

300 North Mountain Road, Harrisburg, United States, 17112-2656

Harrisburg Very good
USD 109

Red Lion Inn & Suites Hershey  3 stars

Route 422 & Sipe Avenue, Hershey, United States, 17033

Hershey Guest rating
USD 89

Best Western Plus New Cumberland Inn & Suites  3 stars

702 Limekiln Road, New Cumberland, United States, 17070-2315

New Cumberland Superb
USD 124

Country Inn & Suites By Carlson Harrisburg Ne - Hershey  3 stars

8000 Jonestown Rd, Harrisburg, United States, 17112

Harrisburg Fabulous
USD 135

Country Inn & Suites By Radisson, Harrisburg West, Pa Mechanicsburg  3 stars

4943 Gettysburg Road, Mechanicsburg, United States, 17055

Mechanicsburg Very good
USD 121

Holiday Inn Express Harrisburg Ne  3 stars

7744 Linglestown Road, Harrisburg, United States, 17112

Harrisburg Fabulous
USD 185

Comfort Inn At The Park Hershey  3 stars

1200 Mae Street, Hershey, United States, 17036

Hershey Superb
USD 178

Quality Inn Riverfront Harrisburg  3 stars

525 South Front Street, Harrisburg, United States, 17104

Harrisburg Good
USD 115

Courtyard By Marriott Harrisburg Hershey  3 stars

725 Eisenhower Blvd, Harrisburg, United States, 17111

Harrisburg Fabulous
USD 187

Comfort Suites Grantville - Hershey North  3 stars

450 Station Road, Grantville, United States, 17028

Grantville Very good
USD 141

Days Inn Hershey  3 stars

350 West Chocolate Avenue, Hershey, United States, 17033

Hershey Fabulous
USD 130

Comfort Inn Harrisburg  3 stars

5680 Allentown Boulevard, Harrisburg, United States, 17112

Harrisburg Fabulous
USD 169

Fairfield Inn Harrisburg Hershey  3 stars

1018 Briarsdale Road, Harrisburg, United States, 17109

Harrisburg Very good
USD 172

Hilton Garden Inn Harrisburg East  3 stars

3943 Tecport Drive, Harrisburg, United States, 17111

Harrisburg Superb
USD 161

Hilton Garden Inn Hershey Hummelstown  3 stars

550 East Main Street, Hummelstown, United States, 17036

Hummelstown Fabulous
USD 207

Homewood Suites By Hilton Harrisburg East-Hershey Area  3 stars

3990 Tecport Drive, Harrisburg, United States, 17111

Harrisburg Superb
USD 191

Homewood Suites Harrisburg-West Hershey Area Mechanicsburg  3 stars

5001 Ritter Road, Mechanicsburg, United States, 17055

Mechanicsburg Superb
USD 211

Holiday Inn Harrisburg Grantville  3 stars

604 Station Road, Grantville, United States, 17028

Grantville Very good
USD 146

Park Inn By Radisson Harrisburg West Mechanicsburg  3 stars

5401 Carlisle Pike, Mechanicsburg, United States, 17050

Mechanicsburg Fabulous
USD 95

Hampton Inn Harrisburg/Grantville/Hershey  3 stars

255 Bow Creek Road, Grantville, United States, 17028

Grantville Fabulous
USD 189

Hampton Inn Harrisburg-East/Hershey  3 stars

4230 Union Deposit Rd., Harrisburg, United States, 17111

Harrisburg Fabulous
USD 168

Hampton Inn & Suites Hershey  3 stars

749 E. Chocolate Avenue, Hershey, United States, 17033

Hershey Fabulous
USD 165

Hampton Inn Harrisburg - West Mechanicsburg  3 stars

4950 Ritter Road, Mechanicsburg, United States, 17055

Mechanicsburg Superb
USD 155

La Quinta Inn & Suites Harrisburg Airport Hershey  3 stars

990 Eisenhower Blvd, Harrisburg, United States, 17111

Harrisburg Good
USD 114

Radisson Hotel Harrisburg  3 stars

1150 Camp Hill Bypass, Harrisburg, United States, 17011-3734

Harrisburg Guest rating
USD 111

Residence Inn Harrisburg Hershey  3 stars

4480 Lewis Road, Harrisburg, United States, 17111

Harrisburg Fabulous
USD 168

Sheraton Harrisburg Hershey Hotel  3 stars

4650 Lindle Road, Harrisburg, United States, 17111

Harrisburg Very good
USD 163

The Suites At Hershey  3 stars

176 East Hershey Park Drive, Hershey, United States, 17033

Hershey Superb
USD 250

Dutch Motel Palmyra  3 stars

500 East Main Street, Palmyra, United States, 17078

Palmyra Good
USD 113

Wingate By Wyndham Mechanicsburg  3 stars

385 Cumberland Parkway, Mechanicsburg, United States, 17055

Mechanicsburg Superb
USD 127

Hotel Indigo Harrisburg  3 stars

765 Eisenhower Blvd, Harrisburg, United States, 17111

Harrisburg Good
USD 171

Hershey Lodge  3 stars

325 University Dr Hershey Pa 17033 Usa, Hershey, United States, 17033

Hershey Very good
USD 208

Towneplace Suites By Marriott Harrisburg  3 stars

450 Friendship Road, Harrisburg, United States, 17111

Harrisburg Superb
USD 163

Mainstay Suites Grantville - Hershey North  3 stars

105 Kelley Court, Grantville, United States, 17028

Grantville Superb
USD 159

Staybridge Suites Harrisburg Hershey  3 stars

920 Wildwood Park Drive, Harrisburg, United States, 17110

Harrisburg Superb
USD 367

Holiday Inn Express Hotel & Suites Harrisburg West Mechanicsburg  3 stars

2055 Technology Parkway, Mechanicsburg, United States, 17050

Mechanicsburg Superb
USD 131

Springhill Suites Harrisburg Hershey  3 stars

15 Capital Drive, Harrisburg, United States, 17110-9446

Harrisburg Superb
USD 167

Hampton Inn & Suites Hershey Near The Park Hummelstown  3 stars

195 Hershey Road, Hummelstown, United States, 17036

Hummelstown Superb
USD 213

Best Western Premier The Central Hotel & Conference Center Harrisburg  3 stars

800 East Park Drive, Harrisburg, United States, 17111-2807

Harrisburg Fabulous
USD 174

1825 Inn Bed And Breakfast Palmyra  3 stars

409 South Lingle Avenue, Palmyra, United States, 00

Palmyra Exceptional
USD 147

The Inn At Westwynd Farm B&B Hershey  3 stars

1620 Sand Beach Road, Hershey, United States, 17036

Hershey Exceptional
USD 196

La Quinta Inn & Suites Harrisburg-Hershey  3 stars

265 N. Hershey Road, Harrisburg, United States, 17112

Harrisburg Superb
USD 135

Clarion Hotel & Conference Center Harrisburg West New Cumberland  3 stars

148 Sheraton Drive, New Cumberland, United States, 17070

New Cumberland Very good
USD 113

Fairfield Inn & Suites Hershey Chocolate Avenue  3 stars

651 West Areba Avenue, Hershey, United States, 17033

Hershey Exceptional
USD 198

Courtyard Harrisburg West/Mechanicsburg  3 stars

4921 Gettysburg Road, Mechanicsburg, United States, 46278

Mechanicsburg Superb
USD 150

Stocks Manor Mechanicsburg  3 stars

2421 Mt Allen Dr, Mechanicsburg, United States, 17055

Mechanicsburg
USD 248

Springhill Suites By Marriott Hershey Near The Park  3 stars

115 Museum Drive, Hershey, United States, 17033

Hershey Fabulous
USD 187

Holiday Inn Harrisburg East Middletown  3 stars

815 South Eisenhower Boulevard, Middletown (Dauphin County), United States, 17057

Middletown (Dauphin County) Good
USD 169

Red Lion Hotel Harrisburg Hershey  3 stars

4751 Lindle Rd, Harrisburg, United States, 17111

Harrisburg Very good
USD 167

Best Western Plus Harrisburg East Inn & Suites  3 stars

1344 Eisenhower Boulevard, Harrisburg, United States, 17111-2319

Harrisburg Very good
USD 100

Crowne Plaza Harrisburg-Hershey  3 stars

23 South Second Street, Harrisburg, United States, 17101

Harrisburg Good
USD 138

Holiday Inn Harrisburg-East Hershey  3 stars

Lindle Road 4751, Hershey, United States

Hershey

La Quinta Inn & Suites Mechanicsburg - Harrisburg  3 stars

350 Bentcreek Boulevard, Mechanicsburg, United States, 17050

Mechanicsburg
USD 149

Inn Of The Dove - Harrisburg  3 stars

2225 Kohn Road, Harrisburg, United States, 17110

Harrisburg
USD 130

Americas Best Value Inn Palmyra Hershey  2 stars

2951 Horseshoe Pike, Palmyra, United States, 17078

Palmyra Fabulous
USD 140

Motel 6 Mechanicsburg - Harrisburg West  2 stars

381 Cumberland Parkway, Mechanicsburg, United States, 17055-5673

Mechanicsburg Guest rating
USD 94

Comfort Inn Mechanicsburg - Harrisburg South  2 stars

1012 Wesley Drive, Mechanicsburg, United States, 17055

Mechanicsburg Superb
USD 107

La Quinta Inn & Suites Cumberland - Harrisburg New Cumberland  2 stars

130 Limekiln Rd., New Cumberland, United States, 17070

New Cumberland Good
USD 118

Holiday Inn Express Harrisburg Sw - Mechanicsburg  2 stars

6325 Carlisle Pike, Mechanicsburg, United States, 17050

Mechanicsburg Guest rating
USD 155

Days Inn New Cumberland/Harrisburg South  2 stars

353 Lewisberry Road, New Cumberland, United States, 17070

New Cumberland Very good
USD 94

Days Inn Harrisburg North  2 stars

3919 North Front Street, Harrisburg, United States, 17110

Harrisburg Very good
USD 73

Econo Lodge Hershey Hummelstown  2 stars

115 Lucy Avenue, Hummelstown, United States, 17033

Hummelstown Very good
USD 152

Rodeway Inn Wormleysburg - Harrisburg  2 stars

860 N. Front St. Us 15, 11, Wormleysburg, United States, 17043-1024

Wormleysburg Guest rating
USD 75

Econo Lodge Mechanicsburg  2 stars

650 Gettysburg Rd., Mechanicsburg, United States, 17055

Mechanicsburg Guest rating
USD 75

Econo Lodge Harrisburg  2 stars

495 Eisenhower Blvd., Harrisburg, United States, 17111

Harrisburg Guest rating
USD 111

Holiday Inn Express Hershey Hummelstown  2 stars

610 Walton Avenue, Hummelstown, United States, 17036

Hummelstown Fabulous
USD 145

Howard Johnson Inn Harrisburg  2 stars

473 Eisenhower Blvd, Harrisburg, United States, 17111

Harrisburg Good
USD 86

Econo Lodge Harrisburg  2 stars

7930 Linglestown Road, Harrisburg, United States, 17112

Harrisburg Guest rating
USD 92

Quality Inn Enola - Harrisburg  2 stars

501 North Enola Road, Enola, United States, 17025

Enola Fabulous
USD 136

Quality Inn Harrisburg - Hershey Area  2 stars

200 North Mountain Road, Harrisburg, United States, 17112

Harrisburg Very good
USD 118

Quality Inn & Suites Hershey  2 stars

181 Hershey Road Route 39, Hershey, United States, 17033

Hershey Very good
USD 89

Baymont Inn & Suites Mechanicsburg Harrisburg West  2 stars

350 Bent Creek Blvd, Mechanicsburg, United States, 17050

Mechanicsburg Good
USD 141

Red Roof Inn Harrisburg - Hershey  2 stars

950 Eisenhower Boulevard, Harrisburg, United States, 17111

Harrisburg Good
USD 87

Red Roof Inn Harrisburg North  2 stars

400 Corporate Circle, Harrisburg, United States, 17110

Harrisburg Very good
USD 86

Rodeway Inn & Suites Hershey  2 stars

43 W. Areba Ave., Hershey, United States, 17033

Hershey
USD 173

Budget Inn New Cumberland  2 stars

110 Limekiln Road, New Cumberland, United States, 17070

New Cumberland Guest rating
USD 44

Americas Best Value Inn Harrisburg  2 stars

4125 North Front Street, Harrisburg, United States, 17110

Harrisburg Good
USD 90

Super 8 Harrisburg Hershey West  2 stars

4131 Executive Park Dr, Harrisburg, United States, 17111-1516

Harrisburg Good
USD 67

Best Western Harrisburg Hershey Hotel  2 stars

7500 Allentown Boulevard, Harrisburg, United States, 17112

Harrisburg Fabulous
USD 112

Travelodge Hershey  2 stars

1043 E Chocolate Avenue, Hershey, United States, 17033

Hershey Fabulous
USD 91

Red Carpet Inn & Suites New Cumberland  2 stars

351 Lewisberry Road, New Cumberland, United States, 17070

New Cumberland Very good
USD 66

Red Carpet Inn And Suites Palmyra  2 stars

977 East Main Street, Palmyra, United States, 17078

Palmyra Good
USD 92

Scottish Inns New Cumberland  2 stars

300 Commerce Drive, New Cumberland, United States, 17070

New Cumberland Good
USD 48

Cocoa Country Inn At Hershey  2 stars

1518 E Chocolate Avenue, Hershey, United States, 17033

Hershey Good
USD 89

Capital Inn New Cumberland  2 stars

175 Beacon Hill Boulevard, New Cumberland, United States, 17070

New Cumberland Guest rating
USD 56

Holiday Inn Express Harrisburg East  2 stars

4021 Union Deposit Road, Harrisburg, United States, 17109

Harrisburg Very good
USD 129

Knights Inn Palmyra/Hershey  2 stars

1071 East Main St, Palmyra, United States, 17078

Palmyra Very good
USD 129

Days Inn Grantville  2 stars

252 Bow Creek Road, Grantville, United States, 17028

Grantville Fabulous
USD 98

Rodeway Inn Harrisburg  2 stars

631 Eisenhower Blvd, Harrisburg, United States, 17111

Harrisburg Guest rating
USD 66

Candlewood Suites Harrisburg  2 stars

504 North Mountain Road, Harrisburg, United States, 17112

Harrisburg Superb
USD 136

Comfort Suites Hummelstown - Hershey  2 stars

320 Milroy Road, Hummelstown, United States, 17036

Hummelstown Superb
USD 152

Best Western Plus Harrisburg Mechanicsburg Enola  2 stars

4900 Woodland Drive, Enola, United States, 17025

Enola Superb
USD 124

Howard Johnson Inn Hershey  2 stars

845 East Chocolate Avenue, Hershey, United States, 17033

Hershey Fabulous
USD 134

Simmons Motel Hershey  2 stars

355 West Chocolate Avenue, Hershey, United States, 17033

Hershey Good
USD 62

Sleep Inn & Suites Harrisburg  2 stars

631A Eisenhower Blvd, Harrisburg, United States, 17111

Harrisburg Superb
USD 133

Fairfield Inn & Suites Harrisburg West New Cumberland  2 stars

185 Beacon Hill Boulevard, New Cumberland, United States, 17070

New Cumberland Superb
USD 151

Hampton Inn And Suites Harrisburg/North  2 stars

30 Capital Drive, Harrisburg, United States, 17110

Harrisburg Exceptional
USD 196

Sleep Inn & Suites Harrisburg - Hershey North  2 stars

7100 Allentown Blvd, Harrisburg, United States, 17112

Harrisburg Exceptional
USD 145

Motel 6 Harrisburg - Hershey South New Cumberland  2 stars

200 Commerce Drive, New Cumberland, United States, 17070

New Cumberland
USD 61

Motel 6 Harrisburg - Hershey North  2 stars

7965 Jonestown Rd, Harrisburg, United States, 17112

Harrisburg
USD 81

Candlewood Suites Harrisburg - Hershey  2 stars

413 Port View Drive, Harrisburg, United States, NULL

Harrisburg
USD 121

Best Western Harrisburg North  2 stars

150 Nationwide Drive, Harrisburg, United States, 17110

Harrisburg Very good
USD 141

Rodeway Inn & Suites Hershey  2 stars

1733 East Chocolate Avenue, Hershey, United States

Hershey Good
USD 68

Super 8 Hershey  2 stars

210 Hockersville Road, Hershey, United States, 17033

Hershey
USD 150

Towneplace Suites By Marriott Harrisburg West/Mechanicsburg  2 stars

4915 Ritter Road, Mechanicsburg, United States

Mechanicsburg
USD 177

Holiday Inn Express & Suites New Cumberland  2 stars

190 Beacon Hill Boulevard, New Cumberland, United States

New Cumberland
USD 136

Red Roof Inn Hershey  2 stars

1806 E Chocolate Avenue, Hershey, United States, 17033

Hershey
USD 89

Super 8 Harrisburg Hershey North  2 stars

7975 Jonestown Road, Harrisburg, United States, 17112-9717

Harrisburg Fabulous
USD 92

Rio Motel Hershey  2 stars

60 Washington Avenue, Hershey, United States

Hershey

Hershey Travel Inn  2 stars

905 East Chocolate Avenue, Hershey, United States, 17033

Hershey Guest rating
USD 113

Starlite Motel Middletown  2 stars

1368 E. Harrisburg Pk., Middletown (Dauphin County), United States

Middletown (Dauphin County)
USD 93

Cocoa Motel Hershey  2 stars

914 Cocoa Avenue, Hershey, United States, 17033

Hershey
USD 64