Star Rating
Hotel Name
Price Range (USD)to
Amenities

17003 Hotels & Accommodations

Mainstay Suites Grantville Hershey North - Grantville 105 Kelley Court, Grantville, PA 17028 ~4.24 miles west of 17003
  • Inexpensive Resort hotel
  • Check-in time: 4:00
  • Most guests complained about the bathroom
  • Pleasant hotel grounds
Econo Lodge : 252 Bow Creek Rd.
+1-888-305-3366
252 Bow Creek Rd., Grantville, PA 17028 ~4.53 miles west of 17003
  • Two star Highway property
  • 3 floors in hotel
Hampton Inn Grantville 255 Bow Creek Rd., Grantville, PA 17028 ~4.58 miles west of 17003
  • 3 star Riverfront hotel
  • Check-in time: 3:00PM
From$115
Very Good 4.5 /5Reviews CallBookMore Details
Knights Inn
+1-888-283-3404
1071 East Main St., Palmyra, PA 17078 ~4.59 miles south of 17003
  • Cheap property
  • 35 rooms in property
Holiday Inn Harrisburg Hershey Area I 81 : Hershey Exit 80 I 81 Hershey Exit 80 I 81, Grantville, PA 17028 ~4.92 miles west of 17003
  • Midscale Rural property
  • Check in time: 4:00 pm
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Comfort Suites Grantville Hershey North - Grantville 450 Station Rd., Grantville, PA 17028 ~5.11 miles west of 17003
  • 3-star Highway hotel
  • Check in: 3:00 PM
  • Good accessibility by car
  • For 88%, the rooms looked old
From$62
Average 3.0 /5Reviews CallBookMore Details
Comfort Inn Lebanon Valley / Ft. Indiantown Gap - Jonestown 16 Marsanna Lane, Jonestown, PA 17038 ~5.37 miles northeast of 17003
  • Economical Highway property
  • Free breakfast available
  • Wheelchair accessible room
  • Excellent value
Lebanon Valley Inn & Suites : 4 Fisher Ave. 4 Fisher Ave., Jonestown, PA 17038 ~5.70 miles northeast of 17003
  • Midscale Highway hotel
  • Fitness + Health Center
  • Beautiful bathroom
  • Super clean, superior breakfast
Berry Patch B & b : 115 Moore Rd. 115 Moore Rd., Lebanon, PA 17046 ~5.72 miles east of 17003
  • Three Star hotel
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Days Inn Lebanon / Ft. Indiantown Gap 3 Everest Lane, Jonestown, PA 17038 ~5.78 miles northeast of 17003
  • Two-star Highway property
  • Hotel has 19 suites
  • Good hiking trails
  • Great location
Red Roof Inn Hershey 1806 East Chocolate Ave., Hershey, PA 17033 ~5.99 miles south of 17003
  • 2-star Resort property
  • Check in: 3:00 pm
From$60
Average 3.5 /5Reviews CallBookMore Details
Rodeway Inn & Suites - Hershey 1733 East Chocolate Ave., Hershey, PA 17033 ~6.00 miles south of 17003
  • Economy Golf Course property
  • Free comp. breakfast
The Inn at Westwynd Farm in Hummelstown 1620 Sand Beach Rd., Hummelstown, PA 17036 ~6.02 miles southwest of 17003
  • Affordable Rural hotel
  • Free comp. breakfast
From$170
Excellent 5.0 /5Hotel Reviews CallBookMore Details
Cocoa Country Inn 1518 East Chocolate Ave., Hershey, PA 17033 ~6.23 miles southwest of 17003
  • Cheap Rural hotel
  • 3 floors in hotel
From$50
Average 3.5 /5Reviews CallBookMore Details
Cocoa Country Inn at E Park 1526 East Chocolate Ave., Hershey, PA 17033 ~6.23 miles southwest of 17003
  • Mid-scale property
  • 22 sleeping rooms in hotel
Suites on Chocolate - Hershey 1428 East Chocolate Ave., Hershey, PA 17033 ~6.30 miles southwest of 17003
  • Two star property
Travelodge Hershey
+1-800-881-1523
1043 East Chocolate Avenu, Hershey, PA 17033 ~6.64 miles southwest of 17003
  • Two star hotel
  • Check-in time: 11:00 AM
Howard Johnson Inn 845 East Chocolate Ave., Hershey, PA 17033 ~6.89 miles southwest of 17003
  • 2 star Resort property
  • 2 meeting rooms in property
Hampton Inn & Suites Hershey 749 East Chocolate Ave., Hershey, PA 17033 ~6.96 miles southwest of 17003
  • 2 star hotel
  • Comp. Breakfast
  • Spacious suite
  • Good for sightseeing and close to the city center
The Hotel Hershey & Spa : 100 Hotel Rd. 100 Hotel Rd., Hershey, PA 17033 ~7.06 miles southwest of 17003
  • Midscale hotel
  • Airport shuttle available
Bluegreen Vacations Suites at Hershey Ascend Resort Collection - Hershey 176 East Hershey Park Dr., Hershey, PA 17033 ~7.10 miles southwest of 17003
  • Expensive Convention Center property
  • 43 rooms in property
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Courtyard Hershey Chocolate Avenue in Hershey 515 East Chocolate Ave., Hershey, PA 17033 ~7.23 miles southwest of 17003
  • Affordable Downtown property
  • 120 sleeping rooms in hotel
From$118
Very Good 4.5 /5Latest Reviews CallBookMore Details
Americas Best Value Inn 2951 Horseshoe Pike, Palmyra, PA 17078 ~7.31 miles south of 17003
  • Two star Suburban property
  • Free breakfast
La Quinta Inn Harrisburg Hershey - Harrisburg
+1-800-881-1523
265 North Hershey Rd., Harrisburg, PA 17112 ~7.72 miles west of 17003
  • Three Star property
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Country Inn & Suites by Radisson Harrisburg Northeast (Hershey) P 8000 Jonestown Rd., Harrisburg, PA 17112 ~7.81 miles west of 17003
  • 3 star Suburban hotel
  • Free complimentary breakfast
Super 8 - Harrisburg 7975 Jonestown Rd., Harrisburg, PA 17112 ~7.84 miles west of 17003
  • Cheap Suburban property
  • 2 floors in property
Budget Motor Lodge - Lebanon
+1-866-429-5787
1340 Cumberland St., Lebanon, PA 17042 ~7.89 miles east of 17003
  • Low-priced Downtown property
  • Check in: 2:00PM
Motel 6 - Harrisburg
+1-888-690-5281
7965 Jonestown Rd., Harrisburg, PA 17112 ~7.91 miles west of 17003
  • Low-priced Highway property
  • 3 floors in property
Econo Lodge 7930 Linglestown Rd., Harrisburg, PA 17112 ~7.91 miles west of 17003
  • Two-star Highway property
  • Free breakfast
Days Inn Hershey 350 West Chocolate Ave., Hershey, PA 17033 ~8.22 miles southwest of 17003
  • Two-star Downtown hotel
  • Fitness center on property
  • Almost all guests didn't like the management
  • Terrific location
Quality Inn & Suites Hershey 181 Hershey Rd. Route 39, Hershey, PA 17033 ~8.41 miles southwest of 17003
  • Low Cost hotel
  • Gym / Fitness Center Available
  • For 87%, the lobby entrance was sub-standard
  • About half of guests said rooms were dirty
Springhill Suites Hershey - Hershey 115 Museum Dr., Hershey, PA 17033 ~8.42 miles southwest of 17003
  • 3-star Suburban property
  • Free breakfast
  • Heater did not work
  • Close to all attractions
From$103
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn Lebanon / Hershey East 625 Quentin Rd., Lebanon, PA 17042 ~8.42 miles east of 17003
  • 2-star Suburban hotel
  • Hotel has 126 rooms
Hampton Inn & Suites Near The Park 195 Hershey Rd., Hummelstown, PA 17036 ~8.48 miles southwest of 17003
  • 3-star Suburban property
  • 3 floors in property
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Holiday Inn Express Harrisburg Ne Hershey : 7744 Linglestown Rd. 7744 Linglestown Rd., Harrisburg, PA 17112 ~8.51 miles west of 17003
  • Economy Suburban hotel
  • Hotel has 3 suites
  • Highways Close to
  • Wifi quality could be improved
From$83
Very Good 4.5 /5Reviews CallBookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue - Hershey 651 West Areba Ave., Hershey, PA 17033 ~8.63 miles southwest of 17003
  • 3-star Suburban property
  • Check in time: 0300PM
From$104
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Super 8 Hershey - Hershey 210 Hockersville Rd., Hershey, PA 17033 ~8.69 miles southwest of 17003
  • Economy property
  • Hotel has 3 floors
Best Western Harrisburg Hershey Hotel in Harrisburg 7500 Allentown Blvd., Harrisburg, PA 17112 ~9.15 miles west of 17003
  • Affordable Suburban hotel
  • Hotel has 3 floors
Red Lion Inn & Suites Hershey - Hummelstown Route 422 & Sipe Ave., Hummelstown, PA 17033 ~9.65 miles southwest of 17003
  • Affordable Suburban hotel
  • Hotel has 3 floors
  • Relatively friendly Atmosphere
  • Decor was dated
Econo Lodge Hershey : 115 Lucy Ave. 115 Lucy Ave., Hummelstown, PA 17033 ~9.75 miles southwest of 17003
  • Economy Suburban property
  • 2 floors in hotel
From$70
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn at the Park - Hershey 1200 Mae St., Hershey, PA 17036 ~9.79 miles southwest of 17003
  • Mid-scale Resort hotel
  • Free breakfast
  • Bathroom could be optimized
  • Good breakfast
Holiday Inn Express : 610 Walton Ave. 610 Walton Ave., Hummelstown, PA 17036 ~10.06 miles southwest of 17003
  • 3 star Suburban hotel
  • 78 rooms in hotel
  • Missing hooks
  • Dirty floors
Sleep Inn & Suites
+1-888-690-5247
7100 Allentown Blvd., Harrisburg, PA 17112 ~10.11 miles west of 17003
  • Low priced Suburban property
  • Check in time: 2:00
From$85
Very Good 4.5 /5Read Reviews CallBookMore Details
Hilton Garden Inn Hershey 550 East Main St., Hummelstown, PA 17036 ~10.18 miles southwest of 17003
  • Mid-scale Suburban property
  • 2 meeting rooms in hotel
  • New amenities
  • All guests enjoyed the restaurants & bars nearby
Lantern Lodge Lebanon / East Hershey in Lebanon 411 North College St., Lebanon, PA 17067 ~10.18 miles east of 17003
  • Two star Suburban property
  • Check-in: 3:00 pm
Holiday Inn Express & Suites Lebanon in Lebanon 2205 East Cumberland St., Lebanon, PA 17046 ~10.61 miles east of 17003
  • 2-star Suburban hotel
  • 3 floors in property
Candlewood Suites Harrisburg : 504 North Mountain Rd. 504 North Mountain Rd., Harrisburg, PA 17112 ~12.24 miles west of 17003
  • 3-star Suburban hotel
  • 93 rooms in hotel
From$52
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn Harrisburg / Hershey - Harrisburg
+1-866-429-5787
200 North Mountain Rd., Harrisburg, PA 17112 ~12.26 miles west of 17003
  • 2 star Highway hotel
  • 6 suites in property
  • Entire place reeked
  • Entrance area is not particularly attractive
Ramada - Harrisburg 300 North Mountain Rd., Harrisburg, PA 17112 ~12.27 miles west of 17003
  • 3-star Highway property
  • Fitness / Gym is on-site
Comfort Suites Hummelstown Hershey 320 Milroy Rd., Hummelstown, PA 17036 ~12.34 miles southwest of 17003
  • Low priced Suburban property
  • 3 conference rooms in property
  • Delicious breakfast
  • Excellent location;

Next: Show All Available 17003 Hotels with Pricing
Back to Top