Star Rating
Hotel Name
Price Range (USD)to
Amenities

17046 Hotels & Accommodations

Berry Patch B & b : 115 Moore Rd.
+1-888-690-5247
115 Moore Rd., Lebanon, PA 17046
  • Three Star property
From$125
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express & Suites Lebanon
+1-888-305-3366
2205 East Cumberland St., Lebanon, PA 17046
  • Low-priced Suburban property
  • Hotel has 3 floors
Budget Motor Lodge
+1-800-881-1523
1340 Cumberland St., Lebanon, PA 17042 ~2.42 miles south of 17046
  • Inexpensive Downtown property
  • Hotel has 2 floors
Clarion Hotel Lebanon Hershey East in Lebanon
+1-888-283-3404
625 Quentin Rd., Lebanon, PA 17042 ~3.08 miles south of 17046
  • Economy Suburban property
  • Check in time: 3:00pm
Lantern Lodge Lebanon / East Hershey
+1-866-221-8581
411 North College St., Lebanon, PA 17067 ~3.66 miles east of 17046
  • 2 star Suburban property
  • Check-in time: 3:00 pm
Hampton Inn Lebanon
+1-866-429-5787
1601 East Cumberland St., Lebanon, PA 17042 ~3.67 miles east of 17046
  • Midscale Suburban property
  • 4 floors in hotel
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Lebanon Valley Inn & Suites - Jonestown
+1-888-690-5281
4 Fisher Ave., Jonestown, PA 17038 ~6.46 miles northwest of 17046
  • Affordable Highway hotel
  • Free comp. breakfast
  • Amenities are good
  • Big counter space
Days Inn Lebanon / Ft. Indiantown Gap
+1-888-690-5247
3 Everest Lane, Jonestown, PA 17038 ~6.52 miles northwest of 17046
  • Two-star Highway hotel
  • Hotel has 19 suites
  • Good AC
  • Spotless eating area
Comfort Inn - Jonestown
+1-888-305-3366
16 Marsanna Lane, Jonestown, PA 17038 ~6.59 miles northwest of 17046
  • Affordable Highway property
  • Fitness center on property
  • Almost all guests thought rooms were spacious
  • The majority of guests thought they were poorly maintained
Knights Inn - Palmyra
+1-800-881-1523
1071 East Main St., Palmyra, PA 17078 ~8.00 miles west of 17046
  • Cheap property
  • Free breakfast
The Londonderry Inn : 2764 Horseshoe Pike
+1-888-283-3404
2764 Horseshoe Pike, Palmyra, PA 17078 ~9.50 miles southwest of 17046
  • 3 star property
  • Check in: 15:00
Comfort Inn Manheim Lebanon : 2845 Lebanon Rd.
+1-866-221-8581
2845 Lebanon Rd., Manheim, PA 17545 ~9.82 miles south of 17046
  • Midscale property
  • Gym is available on property
  • Rooms need regular maintenance
  • Location is inconvenient
Hampton Inn Manheim in Manheim
+1-866-429-5787
2764 Lebanon Rd., Manheim, PA 17545 ~9.91 miles south of 17046
  • Mid-scale hotel
  • Check in time: 3:00pm
  • Good vibe
  • Good accessibility by car
From$109
Very Good 4.0 /5Recent Reviews CallBookMore Details
Red Roof Inn Hershey : 1806 East Chocolate Ave.
+1-888-690-5281
1806 East Chocolate Ave., Hershey, PA 17033 ~9.95 miles southwest of 17046
  • 2-star Resort hotel
  • 2 floors in hotel
Rodeway Inn & Suites in Hershey
+1-888-690-5247
1733 East Chocolate Ave., Hershey, PA 17033 ~9.99 miles west of 17046
  • Two star Golf Course property
  • 2 floors in hotel
Americas Best Value Inn in Palmyra
+1-888-305-3366
2951 Horseshoe Pike, Palmyra, PA 17078 ~10.06 miles southwest of 17046
  • Inexpensive Suburban hotel
  • Free breakfast available
Cocoa Country Inn in The Park : 1518 East Chocolate Dr.
+1-800-881-1523
1518 East Chocolate Dr., Hershey, PA 17033 ~10.27 miles southwest of 17046
  • Low-priced Rural property
  • 25 rooms in hotel
  • Beds were acceptable for 56%
  • Almost all guests complained about the bathroom
Suites on Chocolate in Hershey
+1-888-283-3404
1428 East Chocolate Ave., Hershey, PA 17033 ~10.34 miles southwest of 17046
  • Two-star property
Mainstay Suites Grantville Hershey North in Grantville
+1-866-221-8581
105 Kelley Court, Grantville, PA 17028 ~10.75 miles west of 17046
  • Cheap Resort hotel
  • Free breakfast
  • Most guests liked the proximity to sightseeing
  • Beds need improvement
Travelodge by Wyndham Hershey : 1043 East Chocolate Ave.
+1-866-429-5787
1043 East Chocolate Ave., Hershey, PA 17033 ~10.81 miles west of 17046
  • 2-star hotel
Days Inn by Wyndham Grantville - Grantville
+1-888-690-5281
252 Bow Creek Rd., Grantville, PA 17028 ~10.99 miles west of 17046
  • Inexpensive Highway hotel
  • Check in: 3:00 PM
Howard Johnson by Wyndham Hershey
+1-888-690-5247
845 East Chocolate Ave., Hershey, PA 17033 ~11.12 miles west of 17046
  • Low-priced Resort property
Hampton Inn
+1-888-305-3366
255 Bow Creek Rd., Grantville, PA 17028 ~11.14 miles west of 17046
  • Midscale Riverfront property
  • Hotel has 3 floors
  • Could be quieter
  • Toilet too small
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn Pine Grove in Pine Grove
+1-800-881-1523
481 Suedberg Rd., Pine Grove, PA 17963 ~11.21 miles north of 17046
  • Three Star Highway hotel
  • Hotel has 3 floors
  • Almost all guests considered the lobby entrance to be so-so
  • Nice evening appetizers
From$91
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Hershey in Hershey
+1-888-283-3404
749 East Chocolate Ave., Hershey, PA 17033 ~11.22 miles west of 17046
  • Low-priced property
  • Free breakfast available
  • AC needs updating
  • Room is all right
From$104
Very Good 4.0 /5Reviews CallBookMore Details
Seasons Inn & Suite Pine Grove : 419 Suedberg Rd.
+1-866-221-8581
419 Suedberg Rd., Pine Grove, PA 17963 ~11.30 miles north of 17046
  • Low Cost Highway hotel
  • Hotel has 51 rooms
Comfort Inn Pine Grove - Pine Grove
+1-866-429-5787
433 Suedberg Rd., Pine Grove, PA 17963 ~11.31 miles north of 17046
  • Low-priced Highway hotel
  • Check-in: 11:00
Knights Inn Pine Grove
+1-888-690-5281
347 Suedberg Rd., Pine Grove, PA 17963 ~11.36 miles north of 17046
  • Economy hotel
  • Check in: 2 PM
Holiday Inn Harrisburg Hershey Area I 81
+1-888-690-5247
Hershey Exit 80 I 81, Grantville, PA 17028 ~11.50 miles west of 17046
  • Midscale Rural hotel
  • Shuttle to airport available
From$71
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Harrisburg Hershey Area I 81
+1-888-305-3366
604 Station Rd., Grantville, PA 17028 ~11.50 miles west of 17046
  • Midscale Suburban hotel
  • Check in: 4:00 PM
Courtyard Hershey Chocolate Avenue
+1-800-881-1523
515 East Chocolate Ave., Hershey, PA 17033 ~11.55 miles west of 17046
  • 3 star Downtown hotel
  • 6 suites in hotel
From$109
Very Good 4.5 /5Guest Reviews CallBookMore Details
Comfort Suites Grantville Hershey North
+1-888-283-3404
450 Station Rd., Grantville, PA 17028 ~11.68 miles west of 17046
  • Three Star Highway hotel
  • 4 floors in hotel
  • Fantastic service
  • 1 out of 2 guests said rooms were clean enough
Bluegreen Vacations Suites at Hershey Ascend Resort Collection
+1-866-221-8581
176 East Hershey Park Dr., Hershey, PA 17033 ~11.75 miles west of 17046
  • Four-star Convention Center hotel
  • 43 sleeping rooms in hotel
From$125
Very Good 4.5 /5Hotel Reviews CallBookMore Details
The Inn at Westwynd Farm in Hummelstown
+1-866-429-5787
1620 Sand Beach Rd., Hummelstown, PA 17036 ~11.92 miles west of 17046
  • 3 star Rural property
  • Free breakfast available
From$170
Excellent 5.0 /5Recent Reviews CallBookMore Details
The Hotel Hershey & Spa in Hershey
+1-888-690-5281
100 Hotel Rd., Hershey, PA 17033 ~11.96 miles west of 17046
  • Three Star property
  • Hotel has 20 suites
Days Inn Hershey
+1-888-690-5247
350 West Chocolate Ave., Hershey, PA 17033 ~12.71 miles west of 17046
  • Cheap Downtown hotel
  • Airport shuttle available
  • Pool in need of cleaning
  • Standard parking prices
From$52
Very Good 4.0 /5Reviews CallBookMore Details
TRU by Hilton Hershey in Hershey
+1-888-305-3366
204 Hillcrest Rd., Hershey, PA 17033 ~13.00 miles southwest of 17046
  • 3-star hotel
  • Check in time: 15:00
Fairfield Inn & Suites Hershey Chocolate Avenue
+1-800-881-1523
651 West Areba Ave., Hershey, PA 17033 ~13.07 miles southwest of 17046
  • 3-star Suburban property
  • Hotel has 5 floors
From$104
Very Good 4.5 /5Recent Reviews CallBookMore Details
Super 8 Hershey - Hershey
+1-888-283-3404
210 Hockersville Rd., Hershey, PA 17033 ~13.14 miles southwest of 17046
  • 2-star property
  • 3 floors in property
From$81
Very Good 4.5 /5Read Reviews CallBookMore Details
Quality Inn Midway - Bethel
+1-866-221-8581
41 Diner Rd., Bethel, PA 19507 ~13.26 miles northeast of 17046
  • Mid-scale property
  • Hotel has 72 rooms
  • Easy access from highway
  • Good highway hotel
Quality Inn & Suites Hershey
+1-866-429-5787
181 Hershey Rd. Route 39, Hershey, PA 17033 ~13.73 miles west of 17046
  • Cheap hotel
  • Check-in: 4pm
  • Hard working staff members
  • Pool should be renewed
Springhill Suites by Marriott Hershey Near The Park
+1-888-690-5281
115 Museum Dr., Hershey, PA 17033 ~13.73 miles west of 17046
  • 3-star Rural hotel
  • Hotel has a green policy Learn more
Springhill Suites Hershey
+1-888-690-5247
115a Museum Dr., Hershey, PA 17033 ~13.73 miles west of 17046
  • Affordable Suburban hotel
  • Hotel has an eco-friendly policy See more
From$103
Very Good 4.0 /5Latest Reviews CallBookMore Details
Hampton Inn & Suites Near The Park
+1-888-305-3366
195 Hershey Rd., Hummelstown, PA 17036 ~13.84 miles west of 17046
  • Affordable Suburban hotel
  • Free breakfast available
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
La Quinta Inn Harrisburg Hershey by Wyndham
+1-800-881-1523
265 North Hershey Rd., Harrisburg, PA 17112 ~14.08 miles west of 17046
  • 3-star hotel
  • Check-in time: 15:00
Country Inn & Suites by Radisson Harrisburg Northeast (Hershey) P
+1-888-283-3404
8000 Jonestown Rd., Harrisburg, PA 17112 ~14.17 miles west of 17046
  • Three Star Suburban hotel
  • Check in: 3:00 pm
Super 8 by Wyndham Harrisburg Hershey North in Harrisburg
+1-866-221-8581
7975 Jonestown Rd., Harrisburg, PA 17112 ~14.19 miles west of 17046
  • Two star Suburban hotel
  • Check-in: 2:00 PM
Red Lion Inn & Suites Hershey
+1-866-429-5787
Route 422 & Sipe Ave., Hummelstown, PA 17033 ~14.22 miles southwest of 17046
  • Mid-scale Suburban hotel
  • Fitness / Gym is on-site
  • Front desk is very accommodating
  • Wonderful staff
Motel 6
+1-888-690-5281
7965 Jonestown Rd., Harrisburg, PA 17112 ~14.26 miles west of 17046
  • Cheap Highway property
  • Check-in time: 2:00 PM
Econo Lodge : 7930 Linglestown Rd.
+1-888-690-5247
7930 Linglestown Rd., Harrisburg, PA 17112 ~14.28 miles west of 17046
  • Two star Highway property
  • Hotel was old
  • Salty pancake syrup
From$60
Average 3.0 /5Reviews CallBookMore Details

Next: Show All Available 17046 Hotels with Pricing

Graph: Upcoming 20 Days of Lebanon Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Lebanon, PA discounts available. The chart reflects the cheapest Lebanon hotel for each day and each star rating category.
Back to Top