Star Rating
Hotel Name
Price Range (USD)to
Amenities

17046 Hotels/Motels & Accommodations

Berry Patch B & b : 115 Moore Rd.
+1-888-389-4121
115 Moore Rd., Lebanon, PA 17046 +1-888-389-4121
  • 3 star property
From$125
Very Good 4.5 /5Latest Reviews CallBookMore Details
Holiday Inn Express & Suites Lebanon
+1-888-675-2083
2205 East Cumberland St., Lebanon, PA 17046 +1-888-675-2083
  • Two star Suburban property
  • Gym is available on property
Rodeway Inn in Lebanon
+1-800-716-8490
625 B Quentin Rd., Lebanon, PA 17042 +1-800-716-8490 ~3.08 miles south of 17046
  • Cheap Suburban hotel
  • Hotel has 3 meeting rooms
Clarion Hotel Lebanon Hershey East
+1-800-805-5223
625 Quentin Rd., Lebanon, PA 17042 +1-800-805-5223 ~3.08 miles south of 17046
  • Inexpensive Suburban hotel
  • 3 conference rooms in property
Lantern Lodge Lebanon / East Hershey
+1-888-965-1860
411 North College St., Lebanon, PA 17067 +1-888-965-1860 ~3.66 miles east of 17046
  • Economy Suburban property
  • Free complimentary breakfast
Hampton Inn Lebanon in Lebanon
+1-888-788-5576
1601 East Cumberland St., Lebanon, PA 17042 +1-888-788-5576 ~3.67 miles east of 17046
  • Midscale Suburban property
  • Fitness / Gym is on-site
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Lebanon Valley Inn & Suites
+1-888-897-9207
4 Fisher Ave., Jonestown, PA 17038 +1-888-897-9207 ~6.46 miles northwest of 17046
  • Mid-scale Highway property
  • 3 floors in property
  • Clean hotel facilities
  • Big counter space
Days Inn by Wyndham Lebanon / Ft. Indiantown Gap in Jonestown
+1-888-311-4278
3 Everest Lane, Jonestown, PA 17038 +1-888-311-4278 ~6.52 miles northwest of 17046
  • Low priced Highway hotel
  • Complimentary breakfast is offered
  • Spacious rooms
  • Quiet room
SureStay Plus by Best Western Jonestown Lebanon Valley : 16 Marsanna Ln
+1-888-469-4795
16 Marsanna Ln, Jonestown, PA 17038 +1-888-469-4795 ~6.58 miles northwest of 17046
  • 3 star Highway property
  • Hotel has an eco-friendly policy See more
  • Most guests said the rooms were modern
  • Pool should be renewed
From$50
Average 3.5 /5Reviews CallBookMore Details
Knights Inn : 1071 East Main St.
+1-888-734-9421
1071 East Main St., Palmyra, PA 17078 +1-888-734-9421 ~8.00 miles west of 17046
  • Two-star property
  • Check in: 3:00pm
The Londonderry Inn : 2764 Horseshoe Pike
+1-888-841-5292
2764 Horseshoe Pike, Palmyra, PA 17078 +1-888-841-5292 ~9.50 miles southwest of 17046
  • Affordable property
  • 6 rooms in hotel
Comfort Inn Manheim Lebanon : 2845 Lebanon Rd.
+1-888-455-5160
2845 Lebanon Rd., Manheim, PA 17545 +1-888-455-5160 ~9.82 miles south of 17046
  • 3-star hotel
  • 45 rooms in property
  • Popular among families
  • Rooms are ok
Hampton Inn Manheim Lancaster : 2764 Lebanon Rd.
+1-888-965-8297
2764 Lebanon Rd., Manheim, PA 17545 +1-888-965-8297 ~9.90 miles south of 17046
  • 3-star Highway property
  • 95 sleeping rooms in hotel
Red Roof Inn Hershey
+1-888-906-6358
1806 East Chocolate Ave., Hershey, PA 17033 +1-888-906-6358 ~9.95 miles southwest of 17046
  • Cheap Resort property
  • 25 rooms in property
Best Western Plus Hershey : 1800 East Chocolate Ave.
+1-888-749-6785
1800 East Chocolate Ave., Hershey, PA 17033 +1-888-749-6785 ~9.98 miles southwest of 17046
  • Three Star Suburban property
  • Hotel has 60 rooms
Rodeway Inn & Suites : 1733 East Chocolate Ave.
+1-888-878-9982
1733 East Chocolate Ave., Hershey, PA 17033 +1-888-878-9982 ~9.99 miles west of 17046
  • Cheap Golf Course property
  • Hotel has 34 rooms
Americas Best Value Inn
+1-888-389-4485
2951 Horseshoe Pike, Palmyra, PA 17078 +1-888-389-4485 ~10.06 miles southwest of 17046
  • Cheap Suburban property
  • Free breakfast
From$50
Very Good 4.0 /5Review Score CallBookMore Details
Cocoa Country Inn in The Park : 1518 East Chocolate Dr.
+1-888-389-4121
1518 East Chocolate Dr., Hershey, PA 17033 +1-888-389-4121 ~10.27 miles southwest of 17046
  • Cheap Rural property
  • Check in time: 15:00
  • Dirty floors
  • Internet didn't work
Suites on Chocolate : 1428 East Chocolate Ave.
+1-888-675-2083
1428 East Chocolate Ave., Hershey, PA 17033 +1-888-675-2083 ~10.34 miles southwest of 17046
  • Low Cost hotel
From$64
Average 3.0 /5Reviews CallBookMore Details
Mainstay Suites Grantville Hershey North in Grantville
+1-800-716-8490
105 Kelley Court, Grantville, PA 17028 +1-800-716-8490 ~10.75 miles west of 17046
  • Two-star Resort hotel
  • Comp. Breakfast
  • Reception is all right
  • Good kitchenette
Travelodge by Wyndham Hershey
+1-800-805-5223
1043 East Chocolate Ave., Hershey, PA 17033 +1-800-805-5223 ~10.81 miles west of 17046
  • Low-priced property
Days Inn by Wyndham Grantville Hershey North
+1-888-965-1860
252 Bow Creek Rd., Grantville, PA 17028 +1-888-965-1860 ~10.99 miles west of 17046
  • 2-star Highway hotel
  • Hotel has 2 floors
TRU by Hilton Grantville : 248 Bow Creek Rd.
+1-888-788-5576
248 Bow Creek Rd., Grantville, PA 17028 +1-888-788-5576 ~11.03 miles west of 17046
  • 3 star property
  • Check-in: 15:00
Howard Johnson by Wyndham Hershey
+1-888-897-9207
845 East Chocolate Ave., Hershey, PA 17033 +1-888-897-9207 ~11.12 miles west of 17046
  • Low priced Resort hotel
  • Free comp. breakfast
Hampton Inn - Grantville
+1-888-311-4278
255 Bow Creek Rd., Grantville, PA 17028 +1-888-311-4278 ~11.14 miles west of 17046
  • 3 star Riverfront hotel
  • Check in time: 3:00PM
  • Great breakfast options
  • Clean
Hampton Inn Pine Grove - Pine Grove
+1-888-469-4795
481 Suedberg Rd., Pine Grove, PA 17963 +1-888-469-4795 ~11.21 miles north of 17046
  • Affordable Highway hotel
  • Free complimentary breakfast
  • No road noise
  • Almost all guests considered the lobby entrance to be so-so
Hampton Inn & Suites Hershey - Hershey
+1-888-734-9421
749 East Chocolate Ave., Hershey, PA 17033 +1-888-734-9421 ~11.22 miles west of 17046
  • Low Cost hotel
  • Complimentary breakfast is offered
  • Pool is mediocre
  • Clean bathroom
From$104
Very Good 4.0 /5Read Reviews CallBookMore Details
Baymont Inn & Suites in Pine Grove
+1-888-841-5292
419 Suedberg Rd., Pine Grove, PA 17963 +1-888-841-5292 ~11.30 miles north of 17046
  • Two-star Highway property
  • 51 rooms in property
Comfort Inn Pine Grove
+1-888-455-5160
433 Suedberg Rd., Pine Grove, PA 17963 +1-888-455-5160 ~11.31 miles north of 17046
  • Low priced Highway hotel
  • Hotel has 68 rooms
Knights Inn Pine Grove : 347 Suedberg Rd.
+1-888-965-8297
347 Suedberg Rd., Pine Grove, PA 17963 +1-888-965-8297 ~11.36 miles north of 17046
  • Economical property
  • Check in: 2 PM
Holiday Inn Harrisburg Hershey : 604 Station Rd.
+1-888-906-6358
604 Station Rd., Grantville, PA 17028 +1-888-906-6358 ~11.47 miles west of 17046
  • Affordable Suburban property
  • Shuttle to airport available
Holiday Inn Harrisburg Hershey Area I 81 - Grantville
+1-888-749-6785
Hershey Exit 80 I 81, Grantville, PA 17028 +1-888-749-6785 ~11.50 miles west of 17046
  • Midscale Rural hotel
  • Shuttle to airport available
Courtyard Hershey Chocolate Avenue - Hershey
+1-888-878-9982
515 East Chocolate Ave., Hershey, PA 17033 +1-888-878-9982 ~11.55 miles west of 17046
  • Affordable Downtown property
  • Hotel has an eco-friendly policy See policy
From$109
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Suites Grantville Hershey North - Grantville
+1-888-389-4485
450 Station Rd., Grantville, PA 17028 +1-888-389-4485 ~11.68 miles west of 17046
  • 3 star Highway hotel
  • Comp. Breakfast
  • Great parking, according to 71%
  • Easily accessible by car, said 74%
Bluegreen Vacations Suites at Hershey Ascend Resort Collection - Hershey
+1-888-389-4121
176 East Hershey Park Dr., Hershey, PA 17033 +1-888-389-4121 ~11.75 miles west of 17046
  • Four star Convention Center hotel
  • 43 sleeping rooms in hotel
From$125
Very Good 4.5 /5Recent Reviews CallBookMore Details
The Inn at Westwynd Farm
+1-888-675-2083
1620 Sand Beach Rd., Hummelstown, PA 17036 +1-888-675-2083 ~11.92 miles west of 17046
  • Three Star Rural property
  • Free complimentary breakfast
From$170
Excellent 5.0 /5Review Score CallBookMore Details
The Hotel Hershey & Spa
+1-800-716-8490
100 Hotel Rd., Hershey, PA 17033 +1-800-716-8490 ~11.96 miles west of 17046
  • Three Star property
  • Check-in time: 16:00
From$90
Average 3.0 /5Reviews CallBookMore Details
Days Inn by Wyndham Hershey
+1-800-805-5223
350 West Chocolate Ave., Hershey, PA 17033 +1-800-805-5223 ~12.71 miles west of 17046
  • Low Cost Downtown property
  • 4 floors in property
  • Standard parking prices
  • Disappointing internet connection
From$52
Very Good 4.0 /5Reviews CallBookMore Details
TRU by Hilton Hershey
+1-888-965-1860
204 Hillcrest Rd., Hershey, PA 17033 +1-888-965-1860 ~13.00 miles southwest of 17046
  • 3 star hotel
  • Access to gym on-site
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue in Hershey
+1-888-788-5576
651 West Areba Ave., Hershey, PA 17033 +1-888-788-5576 ~13.07 miles southwest of 17046
  • 3-star Suburban hotel
  • Check-in: 0300PM
From$104
Very Good 4.5 /5Reviews CallBookMore Details
Super 8 Hershey
+1-888-897-9207
210 Hockersville Rd., Hershey, PA 17033 +1-888-897-9207 ~13.14 miles southwest of 17046
  • Economy property
  • Check in time: 15:00
Quality Inn Midway
+1-888-311-4278
41 Diner Rd., Bethel, PA 19507 +1-888-311-4278 ~13.26 miles northeast of 17046
  • 3-star property
  • Check-in time: 11:00
  • Easily accessible by car, said 77%
  • Ordinary pool
From$57
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn & Suites Hershey
+1-888-469-4795
181 Hershey Rd. Route 39, Hershey, PA 17033 +1-888-469-4795 ~13.73 miles west of 17046
  • Economy hotel
  • 14 suites in hotel
  • The majority of guests found the staff to be very friendly
  • Every guests reviewed were happy with the price of the breakfast
Springhill Suites Hershey
+1-888-734-9421
115a Museum Dr., Hershey, PA 17033 +1-888-734-9421 ~13.73 miles west of 17046
  • Three Star Suburban property
  • Check-in: 3:00 PM
From$103
Very Good 4.0 /5Reviews CallBookMore Details
Springhill Suites by Marriott Hershey Near The Park - Hershey
+1-888-841-5292
115 Museum Dr., Hershey, PA 17033 +1-888-841-5292 ~13.73 miles west of 17046
  • Affordable Rural hotel
  • 80 rooms in property
Hampton Inn & Suites Near The Park : 195 Hershey Rd.
+1-888-455-5160
195 Hershey Rd., Hummelstown, PA 17036 +1-888-455-5160 ~13.84 miles west of 17046
  • Mid-scale Suburban hotel
  • 86 rooms in hotel
From$109
Very Good 4.5 /5Reviews CallBookMore Details
La Quinta Inn Harrisburg Hershey by Wyndham - Harrisburg
+1-888-965-8297
265 North Hershey Rd., Harrisburg, PA 17112 +1-888-965-8297 ~14.08 miles west of 17046
  • 3-star Highway hotel
  • Free complimentary breakfast
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Country Inn & Suites by Radisson Harrisburg Northeast (Hershey) P
+1-888-906-6358
8000 Jonestown Rd., Harrisburg, PA 17112 +1-888-906-6358 ~14.17 miles west of 17046
  • Affordable Suburban hotel
  • 79 sleeping rooms in hotel
Super 8 by Wyndham Harrisburg Hershey North : 7975 Jonestown Rd.
+1-888-749-6785
7975 Jonestown Rd., Harrisburg, PA 17112 +1-888-749-6785 ~14.19 miles west of 17046
  • Cheap Suburban property
  • Check-in time: 2:00 PM
From$60
Average 3.0 /5Reviews CallBookMore Details
Red Lion Inn & Suites Hershey
+1-888-878-9982
Route 422 & Sipe Ave., Hummelstown, PA 17033 +1-888-878-9982 ~14.22 miles southwest of 17046
  • 3 star Highway hotel
  • Check-in: 4:00

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.

FAQs about hotels near 17046

What are the top rated hotels near 17046?

The Inn at Westwynd Farm, Berry Patch B & b and Hampton Inn Lebanon are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels near 17046?

Bluegreen Vacations Suites at Hershey Ascend Resort Collection, Berry Patch B & b and Hampton Inn Lebanon are the top 3 luxury hotels near 17046.

What hotels are closest to the area of 17046?

Berry Patch B & b, Holiday Inn Express & Suites Lebanon, and Rodeway Inn are the properties closest to 17046.

How much does a cheap hotel near 17046 cost per night?

In the last year, a 2 star hotel near 17046 can be as cheap as $88.58 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 17046 cost per night?

In the last year, the average 3 star hotel near 17046 has been $123.96 per night. (based on HotelPlanner prices)

How much does a higher-end hotel near 17046 cost?

In the last year, the average 4 star hotel near 17046 has been $146.99 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 17046?

The Inn at Westwynd Farm, Berry Patch B & b and Lebanon Valley Inn & Suites are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 17046?

Courtyard Hershey Chocolate Avenue, Fairfield Inn & Suites Hershey Chocolate Avenue and Springhill Suites Hershey are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels near 17046?

Bluegreen Vacations Suites at Hershey Ascend Resort Collection, Quality Inn Midway and Comfort Inn Manheim Lebanon are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 17046?

SureStay Plus by Best Western Jonestown Lebanon Valley and Best Western Plus Hershey are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels near 17046?

Holiday Inn Express & Suites Lebanon, Holiday Inn Harrisburg Hershey and Holiday Inn Harrisburg Hershey Area I 81 are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top