Star Rating
Hotel Name
Price Range (USD)to
Amenities

17003 Hotels/Accommodations

Mainstay Suites Grantville Hershey North 105 Kelley Court, Grantville, PA 17028 ~4.24 miles west of 17003
  • Two star Resort hotel
  • Hotel has 64 suites
  • Most guests said the bathroom was dirty
  • Housekeeping can be a problem
Econo Lodge - Grantville
+1-888-305-3366
252 Bow Creek Rd., Grantville, PA 17028 ~4.53 miles west of 17003
  • Cheap Highway hotel
  • Free comp. breakfast
Hampton Inn Grantville : 255 Bow Creek Rd. 255 Bow Creek Rd., Grantville, PA 17028 ~4.58 miles west of 17003
  • Mid-scale Riverfront property
  • Hotel has 3 suites
From$129
Very Good 4.5 /5Latest Reviews CallBookMore Details
Knights Inn
+1-888-283-3404
1071 East Main St., Palmyra, PA 17078 ~4.59 miles south of 17003
  • Low-priced property
  • Free breakfast available
From$105
Average 3.0 /5Reviews CallBookMore Details
Holiday Inn Harrisburg Hershey Area I 81 - Grantville Hershey Exit 80 I 81, Grantville, PA 17028 ~4.92 miles west of 17003
  • Mid-scale Rural hotel
  • 2 suites in property
From$135
Very Good 4.0 /5Review Score CallBookMore Details
Comfort Suites Grantville Hershey North : 450 Station Rd. 450 Station Rd., Grantville, PA 17028 ~5.11 miles west of 17003
  • Three Star Highway hotel
  • 5 conference rooms in property
  • Wifi quality could be improved
  • HORRENDOUS WiFi
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
  • Low priced Highway hotel
  • Hotel has 53 rooms
  • Convenient location
  • Easily accessible by car, said 100%
Lebanon Valley Inn & Suites - Jonestown 4 Fisher Ave., Jonestown, PA 17038 ~5.70 miles northeast of 17003
  • 3-star Highway property
  • Fitness / Gym is on-site
  • Best value for money
  • Service is relatively friendly
From$71
Very Good 4.5 /5Review Score CallBookMore Details
Berry Patch B & b 115 Moore Rd., Lebanon, PA 17046 ~5.72 miles east of 17003
  • Midscale hotel
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Days Inn Lebanon / Ft. Indiantown Gap
+1-800-881-1523
3 Everest Lane, Jonestown, PA 17038 ~5.78 miles northeast of 17003
  • 2-star Highway property
  • 80 rooms in hotel
  • Almost all guests said the beds were comfortable
  • All guests thought it was pleasantly quiet
Rodeway Inn & Suites - Hershey 1733 East Chocolate Ave., Hershey, PA 17033 ~6.00 miles south of 17003
  • Low-priced Golf Course hotel
  • Hotel has 34 rooms
Red Roof Inn Hershey - Hershey 1806 Chocolate Ave., Hershey, PA 17033 ~6.00 miles south of 17003
  • 2 star Resort hotel
  • 25 rooms in hotel
Redroof Inn Hershey 1806 East Chocolate Ave., Hershey, PA 17033 ~6.00 miles south of 17003
  • Low priced property
  • Check in: 3:00 pm
From$60
Average 3.5 /5Reviews CallBookMore Details
The Inn at Westwynd Farm in Hummelstown 1620 Sand Beach Rd., Hummelstown, PA 17036 ~6.02 miles southwest of 17003
  • 3 star Rural hotel
  • Complimentary breakfast is offered
From$170
Excellent 5.0 /5Read Reviews CallBookMore Details
Cocoa Country Inn : 1518 East Chocolate Ave. 1518 East Chocolate Ave., Hershey, PA 17033 ~6.23 miles southwest of 17003
  • 2-star Rural hotel
  • 31 sleeping rooms in hotel
Cocoa Country Inn at E Park in Hershey 1526 East Chocolate Ave., Hershey, PA 17033 ~6.23 miles southwest of 17003
  • Three Star hotel
  • 22 rooms in property
Suites on Chocolate in Hershey 1428 East Chocolate Ave., Hershey, PA 17033 ~6.30 miles southwest of 17003
  • Low priced hotel
Travelodge Hershey - Hershey
+1-888-283-3404
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
  • Low-priced Resort hotel
  • Check in time: 4:00pm
Hampton Inn & Suites Hershey 749 East Chocolate Ave., Hershey, PA 17033 ~6.96 miles southwest of 17003
  • Economy property
  • Fitness / Gym is on-site
  • Wonderful sightseeing
  • WiFi system needs upgrading
The Hotel Hershey & Spa : 100 Hotel Rd. 100 Hotel Rd., Hershey, PA 17033 ~7.06 miles southwest of 17003
  • 3 star hotel
  • 20 suites in property
Bluegreen Vacations Suites at Hershey Ascend Resort Collection - Hershey 176 East Hershey Park Dr., Hershey, PA 17033 ~7.10 miles southwest of 17003
  • High end Convention Center hotel
  • 43 rooms in hotel
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Courtyard Hershey Chocolate Avenue - Hershey 515 East Chocolate Ave., Hershey, PA 17033 ~7.23 miles southwest of 17003
  • Three Star Downtown hotel
  • 4 floors in hotel
From$129
Very Good 4.5 /5Read Reviews CallBookMore Details
Americas Best Value Inn in Palmyra 2951 Horseshoe Pike, Palmyra, PA 17078 ~7.31 miles south of 17003
  • Cheap Suburban property
  • Check in time: 3:00 pm
La Quinta Inn Harrisburg Hershey - Harrisburg
+1-888-283-3404
265 North Hershey Rd., Harrisburg, PA 17112 ~7.72 miles west of 17003
  • Affordable hotel
Country Inn & Suites by Carlson Harrisburg Ne 8000 Jonestown Rd., Harrisburg, PA 17112 ~7.80 miles west of 17003
  • 3-star Suburban property
  • Fitness / Gym is on-site
  • For only 53%, the tv was ok
  • Not very clean
Super 8 in Harrisburg 7975 Jonestown Rd., Harrisburg, PA 17112 ~7.84 miles west of 17003
  • Cheap Suburban hotel
  • 20 rooms in property
Budget Motor Lodge
+1-888-690-5281
1340 Cumberland St., Lebanon, PA 17042 ~7.89 miles east of 17003
  • Cheap Downtown property
  • Check-in: 2:00PM
Motel 6 : 7965 Jonestown Rd.
+1-888-690-5247
7965 Jonestown Rd., Harrisburg, PA 17112 ~7.91 miles west of 17003
  • Economy Highway property
  • 3 floors in hotel
From$59
Average 3.0 /5Reviews CallBookMore Details
Econo Lodge : 7930 Linglestown Rd. 7930 Linglestown Rd., Harrisburg, PA 17112 ~7.91 miles west of 17003
  • Low priced Highway property
  • 42 rooms in property
Days Inn Hershey : 350 West Chocolate Ave. 350 West Chocolate Ave., Hershey, PA 17033 ~8.22 miles southwest of 17003
  • Two star Downtown property
  • Airport shuttle available
  • Outdated furnishings
  • Rooms need regular maintenance
Quality Inn & Suites Hershey 181 Hershey Rd. Route 39, Hershey, PA 17033 ~8.41 miles southwest of 17003
  • Two-star hotel
  • Hotel has 58 rooms
  • Vibe is not too good
  • The majority of guests liked the proximity to sightseeing
Springhill Suites Hershey 115 Museum Dr., Hershey, PA 17033 ~8.42 miles southwest of 17003
  • Midscale Suburban hotel
  • 80 rooms in hotel
  • Bathroom could be optimized
  • Breakfast is good
From$103
Very Good 4.0 /5Guest Reviews CallBookMore Details
Days Inn Lebanon / Hershey East 625 Quentin Rd., Lebanon, PA 17042 ~8.42 miles east of 17003
  • Two star Suburban hotel
  • Check-in: 3:00pm
Hampton Inn & Suites Near The Park 195 Hershey Rd., Hummelstown, PA 17036 ~8.48 miles southwest of 17003
  • 3 star Suburban property
  • Check in: 3:00 PM
From$109
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Harrisburg Ne Hershey 7744 Linglestown Rd., Harrisburg, PA 17112 ~8.51 miles west of 17003
  • 2-star Suburban property
  • Check in: 4:00 PM
  • Good breakfast
  • Most guests thought the building was wonderful
From$93
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue in Hershey 651 West Areba Ave., Hershey, PA 17033 ~8.63 miles southwest of 17003
  • Midscale Suburban hotel
  • Free breakfast
From$104
Very Good 4.5 /5Reviews CallBookMore Details
Super 8 Hershey : 210 Hockersville Rd. 210 Hockersville Rd., Hershey, PA 17033 ~8.69 miles southwest of 17003
  • Two star property
  • Hotel has 3 floors
Best Western Harrisburg Hershey Hotel in Harrisburg 7500 Allentown Blvd., Harrisburg, PA 17112 ~9.15 miles west of 17003
  • 3 star Suburban hotel
  • Check-in: 03:00
Red Lion Inn & Suites Hershey in Hummelstown Route 422 & Sipe Ave., Hummelstown, PA 17033 ~9.65 miles southwest of 17003
  • Affordable Suburban hotel
  • 123 sleeping rooms in hotel
  • Horrible vibe
  • Most guests thought it was too noisy
From$55
Average 3.0 /5Reviews CallBookMore Details
Econo Lodge Hershey in Hummelstown 115 Lucy Ave., Hummelstown, PA 17033 ~9.75 miles southwest of 17003
  • Two star Suburban property
  • Check in time: 3pm
Comfort Inn at the Park - Hershey 1200 Mae St., Hershey, PA 17036 ~9.79 miles southwest of 17003
  • Three Star Resort hotel
  • Hotel has 125 rooms
  • Good restaurants & bars in the area
  • Almost all guests liked the proximity to shopping
Holiday Inn Express 610 Walton Ave., Hummelstown, PA 17036 ~10.06 miles southwest of 17003
  • 3-star Suburban hotel
  • Fitness / Gym is on-site
  • Easy checkout
  • Rooms are ok
Sleep Inn & Suites
+1-888-305-3366
7100 Allentown Blvd., Harrisburg, PA 17112 ~10.11 miles west of 17003
  • Inexpensive Suburban property
  • Check in: 2:00
Hilton Garden Inn Hershey 550 East Main St., Hummelstown, PA 17036 ~10.18 miles southwest of 17003
  • Mid-scale Suburban property
  • 9 suites in hotel
  • For only 63%, the noise level was all right
  • Great reception
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Lantern Lodge Lebanon / East Hershey : 411 North College St. 411 North College St., Lebanon, PA 17067 ~10.18 miles east of 17003
  • Low-priced Suburban hotel
  • 80 rooms in hotel
Holiday Inn Express & Suites Lebanon 2205 East Cumberland St., Lebanon, PA 17046 ~10.61 miles east of 17003
  • 2 star Suburban property
  • Hotel has 72 rooms
Candlewood Suites Harrisburg : 504 North Mountain Rd. 504 North Mountain Rd., Harrisburg, PA 17112 ~12.24 miles west of 17003
  • 3 star Suburban hotel
  • Check-in time: 3:00 PM
Quality Inn Harrisburg / Hershey - Harrisburg
+1-888-690-5281
200 North Mountain Rd., Harrisburg, PA 17112 ~12.26 miles west of 17003
  • Two-star Highway hotel
  • 3 floors in property
  • Food could be better
  • Fair budget hotel
Ramada - Harrisburg 300 North Mountain Rd., Harrisburg, PA 17112 ~12.27 miles west of 17003
  • Midscale Highway property
  • Free breakfast available

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