Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

17046 Hotels, Motels & Accommodations

Travel Inn 1340 Cumberland Street, Lebanon, PA17042 ~2.42 miles south of 17046
  • Economical hotel
Call to Book
Add your dates for price
Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Rodeway Inn Lebanon-Hershey East 625 Quentin Rd. Building B, Lebanon, PA 17042 ~3.07 miles south of 17046
  • Cheap property
  • Check-in: 3:00 PM
Call to Book
Add your dates for price
Call BookMore Details
Inn at Lebanon - Hershey & Manheim area 625 Quentin Road, Lebanon, PA 17042 ~3.07 miles south of 17046
  • Mid-scale hotel
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Poor 5.2 /10 Guest Reviews Call BookMore Details
AIRE Hotel Hershey Lebanon 625 Quentin Rd. Building B, Lebanon, PA 17042 ~3.07 miles south of 17046
  • Two-star property
  • 50 rooms in property
Call to Book
Add your dates for price
Poor 5.0 /10 Review Score Call BookMore Details
Days Inn Lebanon Valley 625 Quentin Rd. PA, Lebanon, Pennsylvania 17042 ~3.08 miles south of 17046
  • Economical property
Call to Book
Add your dates for price
Call BookMore Details
Hampton Inn Lebanon 1601 East Cumberland St., Lebanon, PA 17042 ~3.68 miles east of 17046
  • Midscale property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Relax Inn 1524 East Cumberland St. Lebanon, PA United States, North Lebanon Township, Pennsylvania 17042 ~3.71 miles east of 17046
  • Affordable property
Call to Book
Add your dates for price
Call BookMore Details
Holiday Inn Express Hotel & Suites Lebanon by IHG 2205 East Cumberland Street, Lebanon, PA 17042 ~4.06 miles east of 17046
  • Midscale property
  • Hotel has an eco-friendly policy Read more
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
THE PATRIOT HOUSE 301 East MAIN STREET ANNVILLE, PA 17003 , UNITED, HARRISBURG, PA 17003 ~4.45 miles southwest of 17046
  • Four-star hotel
  • Check in: 15:00:00
Call to Book
Add your dates for price
Call BookMore Details
TownePlace Suites by Marriott Lebanon PA 106 BLACKFORD BLVD., Lebanon, PA 17042 ~4.53 miles south of 17046
  • Midscale hotel
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Excellent 9.6 /10 Recent Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Lebanon near Expo Center 100 Springwood Drive, Lebanon, PA 17042 ~4.79 miles south of 17046
  • Midscale hotel
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Jonestown Lebanon Valley 4 Fisher Avenue, Jonestown, PA 17038 ~6.45 miles northwest of 17046
  • 3-star hotel
  • 12 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Holiday Inn Express Jonestown - Ft. Indiantown Gap by IHG 3 Everest Lane, Jonestown, PA 17038 ~6.53 miles northwest of 17046
  • Mid-scale hotel
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Jonestown Inn 16 Marsanna Lane, Jonestown, PA 17038 ~6.60 miles northwest of 17046
  • Three Star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Read Reviews Call BookMore Details
The 40 Winks Inn 1137 West Main St. Route 422AnnvillePennsylvania 17003, Palmyra, 17003 ~6.85 miles southwest of 17046
  • Two star property
Call to Book
Add your dates for price
Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Rodeway Inn & Suites Myerstown - Lebanon 411 North College Street, Myerstown, PA 17067 ~7.36 miles east of 17046
  • Two-star hotel
  • 2 floors in property
Call to Book
Add your dates for price
Average 6.6 /10 Latest Reviews Call BookMore Details
Econo Lodge Palmyra - Hershey 1071 East Main Street, Palmyra, PA 17078 ~8.01 miles west of 17046
  • Two star Motel property
  • Check in time: 4:00 PM - midnight
Call to Book
Add your dates for price
Average 7.0 /10 Read Reviews Call BookMore Details
RED CARPET INN & SUITES PALMYRA 977 EAST MAIN STREET PALMYRA, HARRISBURG, PA 17078 ~8.11 miles west of 17046
  • Two-star hotel
Call to Book
Add your dates for price
Call BookMore Details
Hershey Camping Resort Loft Park Model 7 493 South Mount Pleasant Rd., Mount Wilson, 17042 ~8.13 miles southwest of 17046
  • Inexpensive Resort hotel
  • Check-in time: 16:00:00 - 23:00:00
Call to Book
Add your dates for price
Excellent 10.0 /10 Reviews Call BookMore Details
Hershey Camping Resort Park Model 6 493 South Mount Pleasant Rd., Mount Wilson, 17042 ~8.13 miles southwest of 17046
  • Affordable Resort property
  • Check-in time: 16:00:00 - 23:00:00
Call to Book
Add your dates for price
Very Good 8.7 /10 Reviews Call BookMore Details
Dutch Motel Palmyra 500 East Main St., Palmyra, PA 17078 ~8.62 miles west of 17046
  • Low-priced Motel property
  • Check-in: 3:00 PM - 10:00 PM
Call to Book
Add your dates for price
Poor 5.7 /10 Guest Reviews Call BookMore Details
PA Dutch Country RV Resort - Caravan Park 185 Lehman Road, Manheim, PA 17545 ~9.33 miles south of 17046
  • 2-star Resort property
  • Pets Welcome
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
DAYS INN BY WYNDHAM 2845 LEBANON ROAD, MANHEIM, PA 17545 ~9.80 miles south of 17046
  • Low Cost property
Call to Book
Add your dates for price
Call BookMore Details
Days Inn & Suites by Wyndham Manheim Lebanon 2845 Lebanon Rd, Manheim, PA 17545 ~9.81 miles south of 17046
  • Midscale property
  • 45 rooms in hotel
Call to Book
Add your dates for price
Average 7.0 /10 Read Reviews Call BookMore Details
Hampton Inn Manheim Hershey Lancaster 2764 Lebanon Road, Manheim, PA 17545 ~9.89 miles south of 17046
  • Three Star property
  • Comp. Breakfast
Call to Book
Add your dates for price
Call BookMore Details
Red Roof Inn Hershey 1806 East Chocolate Avenue, Hershey, PA 17033 ~9.96 miles southwest of 17046
  • Low Cost property
  • Hotel has 25 rooms
Call to Book
Add your dates for price
Average 7.4 /10 Reviews Call BookMore Details
Chocolatetown Motel 1806 East Chocolate Ave. Hershey, Hershey, 17033 ~9.96 miles southwest of 17046
  • Two star property
Call to Book
Add your dates for price
Call BookMore Details
Best Western Plus Hershey 1800 East CHOCOLATE AVE, Hershey, PA 170331188 ~9.98 miles southwest of 17046
  • Mid-scale hotel
  • 60 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.5 /10 Recent Reviews Call BookMore Details
Sunrise Inn Hershey 1733 East Chocolate Ave, Hershey, PA 17033 ~10.00 miles west of 17046
  • Three Star property
  • Check-in time: 2:00 PM - 10:00 PM
Call to Book
Add your dates for price
Poor 5.6 /10 Hotel Reviews Call BookMore Details
OYO Hotel Hershey 1733 East Chocolate Avenue, Hershey, 17033 ~10.01 miles southwest of 17046
  • Inexpensive property
Call to Book
Add your dates for price
Call BookMore Details
Americas Best Value Inn Palmyra Hershey 2951 Horseshoe Pike, Palmyra, PA 17078 ~10.05 miles southwest of 17046
  • Economical Motel hotel
  • Check-in: 2:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Cocoa Country Inn at Hershey 1518 East Chocolate Avenue, Hershey, PA 17033 ~10.28 miles southwest of 17046
  • Economical Motel hotel
  • 31 rooms in property
Call to Book
Add your dates for price
Poor 5.8 /10 Reviews Call BookMore Details
Mountain Trail Motel Newmanstown 805 PA 501 Newmanstown, PA, Heidelberg Township, Pennsylvania 17073 ~10.37 miles southeast of 17046
  • Cheap Motel hotel
Call to Book
Add your dates for price
Call BookMore Details
Rio Motel 60 Washington Avenue, Hershey, 17033 ~10.78 miles southwest of 17046
  • 2-star Motel hotel
  • Check-in time: 15:00:00
Call to Book
Add your dates for price
Call BookMore Details
MainStay Suites Grantville - Hershey North 105 Kelley Ct, Grantville, PA 17028 ~10.80 miles west of 17046
  • 3-star property
  • Check-in: 4:00 PM - 2:00 AM
Call to Book
Add your dates for price
Average 7.9 /10 Read Reviews Call BookMore Details
White Rose Motel - Hershey 1060 East Chocolate Avenue, Hershey, PA 17033 ~10.81 miles west of 17046
  • 2-star Motel property
  • Hotel has 23 rooms
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Travelodge by Wyndham Hershey 1043 East Chocolate Ave, Hershey, PA 17033 ~10.83 miles west of 17046
  • Two star hotel
  • 2 floors in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Read Reviews Call BookMore Details
Quality Inn Midway 41 Diner Rd, Bethel, PA 19507 ~10.85 miles northeast of 17046
  • 3-star property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Days Inn by Wyndham Grantville Hershey North 252 Bow Creek Rd, Grantville, PA 17028 ~11.02 miles west of 17046
  • Cheap Motel property
  • Gym is available on property
Call to Book
Add your dates for price
Average 6.8 /10 Latest Reviews Call BookMore Details
Tru by Hilton Grantville PA 248 Bow Creek Road, Grantville, PA 17028 ~11.04 miles west of 17046
  • 3 star hotel
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.5 /10 Review Score Call BookMore Details
HERSHEY TRAVEL INN 905 EAST CHOCOLATE AVENUE, HERSHEY, PA 17033 ~11.08 miles west of 17046
  • 2-star hotel
Call to Book
Add your dates for price
Call BookMore Details
Hampton Inn Pine Grove 481 Suedberg Rd, Pine Grove, PA 17963 ~11.09 miles north of 17046
  • 3-star hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Howard Johnson by Wyndham Hershey 845 East Chocolate Ave, Hershey, PA 17033 ~11.15 miles west of 17046
  • Two star hotel
  • 2 floors in property
Call to Book
Add your dates for price
Average 6.8 /10 Reviews Call BookMore Details
Hampton Inn Harrisburg / Grantville/Hershey 255 Bow Creek Rd, Grantville, PA 17028 ~11.17 miles west of 17046
  • 3-star property
  • Free comp. breakfast
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Comfort Inn Pine Grove I-81 Hershey Area 433 Suedberg Road, Pine Grove, PA 17963 ~11.19 miles north of 17046
  • Three Star hotel
  • 3 floors in property
Call to Book
Add your dates for price
Average 6.4 /10 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Hershey 749 East Chocolate Ave, Hershey, PA 17033 ~11.27 miles west of 17046
  • Midscale hotel
  • Free breakfast available
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Baymont by Wyndham Pine Grove I-81 419 Suedberg Rd, Pine Grove, PA 17963 ~11.29 miles north of 17046
  • Midscale hotel
  • Check-in: 3:00 PM - 11:00 PM
Call to Book
Add your dates for price
Average 6.6 /10 Hotel Reviews Call BookMore Details
Knights Inn Pine Grove 347 Suedberg Road, Pine Grove, PA 17963 ~11.35 miles north of 17046
  • Economical Motel property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.2 /10 Review Score Call BookMore Details
Holiday Inn Harrisburg - Hershey Area I-81 by IHG Hershey Exit 80 I 81, Grantville, PA 17028 ~11.49 miles west of 17046
  • 3 star property
  • 4 suites in property
Call to Book
Add your dates for price
Average 7.4 /10 Hotel Reviews Call BookMore Details
Courtyard by Marriott Hershey Chocolate Avenue 515 East Chocolate Avenue, Hershey, PA 17033 ~11.57 miles west of 17046
  • 3 star hotel
  • Check in time: 4:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details

Next: Show All Available 17046 Hotels with Pricing

FAQs about hotels near 17046

What are the best rated hotels near 17046?

AIRE Hotel Hershey Lebanon, Hershey Camping Resort Loft Park Model 7 and TownePlace Suites by Marriott Lebanon PA are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels near 17046?

THE PATRIOT HOUSE, Courtyard by Marriott Hershey Chocolate Avenue and Fairfield Inn & Suites by Marriott Lebanon near Expo Center are the top 3 luxury hotels near 17046.

What hotels are closest to the area of 17046?

Travel Inn, Rodeway Inn Lebanon-Hershey East, and Inn at Lebanon - Hershey & Manheim area 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 $105.36 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 $154.16 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 $134.39 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 17046?

AmishView Inn and Suites, AIRE Hotel Hershey Lebanon and Bischoff Inn are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 17046?

Fairfield by Marriott Inn & Suites Lancaster, SpringHill Suites by Marriott Camp Hill and TownePlace Suites by Marriott Lebanon PA are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 17046?

Rodeway Inn Wormleysburg - Harrisburg, Comfort Inn & Suites – Harrisburg Airport – Hershey South and Comfort Inn & Suites Barnesville - Frackville are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 17046?

Best Western Premier The Central Hotel & Conference Center, Best Western Plus Intercourse Village Inn & Suites and Best Western Plus Revere Inn & Suites 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 Hotel & Suites Selinsgrove by IHG, Holiday Inn Express Bloomsburg by IHG and Holiday Inn Express & Suites Lancaster - Mount Joy by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top