Star Rating
Hotel Name
Price Range (USD)to
Amenities

17078 Hotels, Motels & Accommodations

The Londonderry Inn : 2764 Horseshoe Pike
+1-888-389-4121
2764 Horseshoe Pike, Palmyra, PA 17078
  • Mid-scale hotel
  • Check-in time: 15:00
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in 17078" Get Alexa Skill →
Americas Best Value Inn Palmyra Hershey
+1-888-675-2083
2951 Horseshoe Pike, Palmyra, PA 17078
  • Two-star Suburban hotel
  • 30 rooms in hotel
Knights Inn Palmyra - Palmyra
+1-800-716-8490
1071 East Main St., Palmyra, PA 17078
  • Inexpensive hotel
  • Hotel has 35 rooms
Red Roof Inn Hershey
+1-800-805-5223
1806 East Chocolate Ave., Hershey, PA 17033 ~1.60 miles west of 17078
  • Low-priced Resort hotel
  • Hotel has 25 rooms
Best Western Plus Hershey - Hershey
+1-888-965-1860
1800 East Chocolate Ave., Hershey, PA 17033 ~1.61 miles west of 17078
  • Affordable Suburban hotel
  • Hotel has 4 floors
Rodeway Inn & Suites - Hershey
+1-888-788-5576
1733 East Chocolate Ave., Hershey, PA 17033 ~1.65 miles west of 17078
  • Economy Golf Course hotel
  • Free breakfast available
From$49
Average 3.0 /5Reviews CallBookMore Details
Cocoa Country Inn at Hershey
+1-888-897-9207
1518 East Chocolate Dr., Hershey, PA 17033 ~1.81 miles west of 17078
  • Economical Rural property
  • Check-in time: 15:00
  • Beds were acceptable for 56%
  • Good restaurant
Suites on Chocolate - Hershey
+1-888-311-4278
1428 East Chocolate Ave., Hershey, PA 17033 ~1.86 miles west of 17078
  • Cheap property
Travelodge by Wyndham Hershey : 1043 East Chocolate Ave.
+1-888-469-4795
1043 East Chocolate Ave., Hershey, PA 17033 ~2.25 miles west of 17078
  • Low Cost property
From$60
Average 3.0 /5Reviews CallBookMore Details
Howard Johnson by Wyndham Hershey
+1-888-734-9421
845 East Chocolate Ave., Hershey, PA 17033 ~2.52 miles west of 17078
  • Two star Resort hotel
  • Free comp. breakfast
From$60
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Hershey in Hershey
+1-888-841-5292
749 East Chocolate Ave., Hershey, PA 17033 ~2.61 miles west of 17078
  • Low-priced hotel
  • 110 rooms in property
  • Close to downtown and attractions
  • Average beds
From$104
Very Good 4.0 /5Guest Reviews CallBookMore Details
Courtyard Hershey Chocolate Avenue
+1-888-455-5160
515 East Chocolate Ave., Hershey, PA 17033 ~2.90 miles west of 17078
  • 3 star Downtown property
  • Hotel has 4 floors
From$109
Very Good 4.0 /5Recent Reviews CallBookMore Details
The Suites at Hershey
+1-888-965-8297
176 East Hershey Park Dr., Hershey, PA 17033 ~3.36 miles west of 17078
  • 4-star Convention Center property
  • Gym is available on property
From$125
Very Good 4.5 /5Review Score CallBookMore Details
The Hotel Hershey & Spa : 100 Hotel Rd.
+1-888-906-6358
100 Hotel Rd., Hershey, PA 17033 ~3.80 miles west of 17078
  • Four-star property
  • Airport shuttle provided
Days Inn by Wyndham Hershey : 350 West Chocolate Ave.
+1-888-749-6785
350 West Chocolate Ave., Hershey, PA 17033 ~3.97 miles west of 17078
  • Cheap Downtown hotel
  • Hotel has 4 floors
  • World class service
  • For 84%, the rooms looked old
From$52
Very Good 4.0 /5Reviews CallBookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in 17078" Get Alexa Skill →
TRU by Hilton Hershey in Hershey
+1-888-878-9982
204 Hillcrest Rd., Hershey, PA 17033 ~4.18 miles west of 17078
  • Three Star property
  • Check in time: 15:00
From$90
Very Good 4.0 /5Review Score CallBookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue in Hershey
+1-888-389-4485
651 West Areba Ave., Hershey, PA 17033 ~4.25 miles west of 17078
  • 3 star Suburban hotel
  • Free breakfast available
From$104
Very Good 4.5 /5Recent Reviews CallBookMore Details
Super 8 by Wyndham Hershey
+1-888-389-4121
210 Hockersville Rd., Hershey, PA 17033 ~4.32 miles west of 17078
  • Two-star hotel
  • 37 rooms in hotel
Red Lion Inn & Suites Hershey
+1-888-675-2083
Route 422 & Sipe Ave., Hummelstown, PA 17033 ~5.36 miles west of 17078
  • Three Star Highway property
  • 3 floors in property
Inn at Chocolate Avenue
+1-800-716-8490
84 Sipe Ave., Hummelstown, PA 17036 ~5.36 miles west of 17078
  • Three Star Suburban property
  • Complimentary breakfast is offered
  • Great value for the money
  • Most guests complained about the elevator
The Inn at Westwynd Farm B&B - Hummelstown
+1-800-805-5223
1620 Sand Beach Rd., Hummelstown, PA 17036 ~5.41 miles northwest of 17078
  • Three Star Rural property
  • Check-in: 3:00
From$170
Very Good 4.0 /5Recent Reviews CallBookMore Details
HersheyScape Inn - Hummelstown
+1-888-965-1860
115 Lucy Ave., Hummelstown, PA 17033 ~5.43 miles west of 17078
  • Two-star Suburban hotel
  • 2 floors in hotel
Comfort Inn at the Park
+1-888-788-5576
1200 Mae St., Hershey, PA 17036 ~5.64 miles west of 17078
  • Three Star Resort property
  • Hotel has 6 suites
  • Excellent staff
  • All guests were happy with the price of the breakfast
Springhill Suites by Marriott Hershey Near The Park
+1-888-897-9207
115 Museum Dr., Hershey, PA 17033 ~5.64 miles west of 17078
  • 3 star Rural hotel
  • 80 rooms in property
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn & Suites Hershey
+1-888-311-4278
181 Hershey Rd. Route 39, Hershey, PA 17033 ~5.64 miles west of 17078
  • 2 star hotel
  • 4 floors in hotel
  • 1 out of 2 guests thought it was rather dirty
  • Tasty breakfast
Hampton Inn & Suites Near The Park
+1-888-469-4795
195 Hershey Rd., Hummelstown, PA 17036 ~5.79 miles west of 17078
  • Three Star Suburban hotel
  • 33 suites in hotel
From$109
Very Good 4.0 /5Latest Reviews CallBookMore Details
Holiday Inn Express Hershey (Harrisburg Area) : 610 Walton Ave.
+1-888-734-9421
610 Walton Ave., Hummelstown, PA 17036 ~5.95 miles west of 17078
  • Economy Suburban property
  • Free complimentary breakfast
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Hilton Garden Inn Hershey : 550 East Main St.
+1-888-841-5292
550 East Main St., Hummelstown, PA 17036 ~5.97 miles west of 17078
  • Three Star Suburban property
  • Fitness + Health Center
  • Almost all guests found the staff to be very friendly
  • Pleasant entrance area
From$119
Very Good 4.0 /5Reviews CallBookMore Details
Mainstay Suites Grantville Hershey North - Grantville
+1-888-455-5160
105 Kelley Court, Grantville, PA 17028 ~6.69 miles northwest of 17078
  • Low Cost Resort property
  • 64 rooms in hotel
  • Most guests thought rooms were spacious
  • Service is relatively professional
From$60
Average 3.5 /5Reviews CallBookMore Details
TRU by Hilton Grantville
+1-888-965-8297
248 Bow Creek Rd., Grantville, PA 17028 ~7.16 miles northwest of 17078
  • 3 star property
  • Hotel has 92 rooms
Hampton Inn Harrisburg-Grantville/Hershey
+1-888-906-6358
255 Bow Creek Rd., Grantville, PA 17028 ~7.18 miles northwest of 17078
  • Mid-scale Riverfront hotel
  • Fitness / Gym is on-site
  • Spacious room
  • The majority of guests said rooms were big enough
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Days Inn by Wyndham Grantville Hershey North
+1-888-749-6785
252 Bow Creek Rd., Grantville, PA 17028 ~7.18 miles northwest of 17078
  • Two-star Highway hotel
  • Hotel has 2 floors
Holiday Inn Harrisburg Hershey Area I 81 An Ihg Hotel
+1-888-878-9982
604 Station Rd., Grantville, PA 17028 ~7.51 miles northwest of 17078
  • Three Star Suburban hotel
  • Hotel has an eco-friendly policy See policy
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Harrisburg - Hershey Area, I-81 in Grantville
+1-888-389-4485
Hershey Exit 80 I 81, Grantville, PA 17028 ~7.55 miles northwest of 17078
  • Affordable Rural hotel
  • 30 conference rooms in property
Comfort Suites Grantville Hershey North
+1-888-389-4121
450 Station Rd., Grantville, PA 17028 ~7.56 miles northwest of 17078
  • Three Star Highway property
  • Hotel has 4 floors
  • Reasonable sightseeing, quite near to downtown
  • Almost all guests had problems with the shower
From$59
Average 3.0 /5Reviews CallBookMore Details
La Quinta Inn & Suites Harrisburg Hershey by Wyndham in Harrisburg
+1-888-675-2083
265 North Hershey Rd., Harrisburg, PA 17112 ~8.05 miles northwest of 17078
  • Cheap Highway property
  • Check in: 15:00
Super 8 by Wyndham Harrisburg Hershey North : 7975 Jonestown Rd.
+1-800-716-8490
7975 Jonestown Rd., Harrisburg, PA 17112 ~8.09 miles northwest of 17078
  • Two star Suburban property
  • Free breakfast available
Country Inn & Suites by Radisson Harrisburg Northeast (Hershey) P in Harrisburg
+1-800-805-5223
8000 Jonestown Rd., Harrisburg, PA 17112 ~8.11 miles northwest of 17078
  • Midscale Suburban property
  • Hotel has 79 rooms
Motel 6 Harrisburg Pa #4555
+1-888-965-1860
7965 Jonestown Rd., Harrisburg, PENNSYLVANIA 17112 ~8.12 miles northwest of 17078
  • 2 star Highway hotel
  • Check-in time: 2:00 PM
Econo Lodge - Harrisburg
+1-888-788-5576
7930 Linglestown Rd., Harrisburg, PA 17112 ~8.25 miles northwest of 17078
  • Low priced Highway property
  • 42 sleeping rooms in hotel
  • Friendly service
  • The majority of guests thought the wifi quality was ok
Best Western Harrisburg Hershey Hotel - Harrisburg
+1-888-897-9207
7500 Allentown Blvd., Harrisburg, PA 17112 ~8.50 miles west of 17078
  • 3-star Suburban hotel
  • Hotel has 4 suites
Clarion Hotel Lebanon Hershey East
+1-888-311-4278
625 Quentin Rd., Lebanon, PA 17042 ~8.67 miles east of 17078
  • Two star Suburban property
  • Check in: 3:00pm
Rodeway Inn : 625 B Quentin Rd.
+1-888-469-4795
625 B Quentin Rd., Lebanon, PA 17042 ~8.68 miles east of 17078
  • Economy Suburban hotel
  • 6 suites in property
Comfort Suites Hummelstown Hershey - Hummelstown
+1-888-734-9421
320 Milroy Rd., Hummelstown, PA 17036 ~8.80 miles west of 17078
  • Economy Suburban hotel
  • 80 suites in property
Holiday Inn Express Harrisburg Ne Hershey : 7744 Linglestown Rd.
+1-888-841-5292
7744 Linglestown Rd., Harrisburg, PA 17112 ~8.88 miles northwest of 17078
  • Economical Suburban hotel
  • Hotel has 3 suites
  • Bathroom could be optimized
  • Clean hotel
Hampton Inn Manheim Lancaster
+1-888-455-5160
2764 Lebanon Rd., Manheim, PA 17545 ~8.93 miles east of 17078
  • Mid-scale Highway property
  • 3 meeting rooms in property
From$80
Average 3.0 /5Reviews CallBookMore Details
Comfort Inn & Suites Manheim - Lebanon : 2845 Lebanon Rd.
+1-888-965-8297
2845 Lebanon Rd., Manheim, PA 17545 ~8.98 miles east of 17078
  • 3-star hotel
  • 45 rooms in property
  • Fridge didn't work
  • Brand new hotel
Fairfield Inn & Suites : 100 Springwood Dr.
+1-888-906-6358
100 Springwood Dr., Lebanon, PA 17042 ~8.99 miles east of 17078
  • Three Star Rural hotel
  • 90 rooms in hotel
Sleep Inn & Suites Harrisburg - Hershey North
+1-888-749-6785
7100 Allentown Blvd., Harrisburg, PA 17112 ~9.29 miles west of 17078
  • Economical Suburban hotel
  • Check-in time: 2:00
Berry Patch Bed and Breakfast in Lebanon
+1-888-878-9982
115 Moore Rd., Lebanon, PA 17046 ~10.02 miles northeast of 17078
  • Three Star hotel
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details

Next: Show All Available 17078 Hotels with Pricing

Graph: Upcoming 20 Days of 17078 Hotel Rates

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

FAQs about hotels near 17078

What are the top rated hotels near 17078?

The Suites at Hershey, Fairfield Inn & Suites Hershey Chocolate Avenue and Super 8 by Wyndham Hershey are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels near 17078?

The Suites at Hershey, The Hotel Hershey & Spa and The Londonderry Inn are the top 3 luxury hotels near 17078.

What hotels are closest to the area of 17078?

The Londonderry Inn, Americas Best Value Inn Palmyra Hershey, and Knights Inn Palmyra are the properties closest to 17078.

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

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

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

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

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

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

What are the most popular independent hotels near 17078?

The Suites at Hershey, HersheyScape Inn and Berry Patch Bed and Breakfast are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 17078?

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

What are the best Choice Hotels branded hotels near 17078?

Sleep Inn & Suites Harrisburg - Hershey North, Comfort Inn at the Park and Comfort Suites Hummelstown Hershey are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels near 17078?

Best Western Plus Hershey and Best Western Harrisburg Hershey Hotel are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 17078?

Holiday Inn Express Hershey (Harrisburg Area), Holiday Inn Harrisburg Hershey Area I 81 An Ihg Hotel 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