Skip to main content

Filter by:


Star Rating

Review Score

Palmyra – 5 hotels and places to stay
See the latest prices and deals by choosing your dates.
Knights Inn Palmyra, hotel in Palmyra

This Palmyra, Pennsylvania hotel is 5 miles from Hershey Park theme park. The hotel features an outdoor seasonal pool with deck, and every room includes free Wi-Fi.

7.2
Scored 7.2
Good
Rated good
508 reviews
Price from$80per night
Americas Best Value Inn - Palmyra/Hershey, hotel in Palmyra

Located in Palmyra, Pennsylvania, 5 mi from Hersheypark Amusement Park, this hotel offers a seasonal outdoor pool and tennis court. Free WiFi and free on-site parking are offered.

7.8
Scored 7.8
Good
Rated good
414 reviews
Price from$65.80per night
Carriage Stop Bed & Breakfast, hotel in Palmyra

Carriage Stop Bed & Breakfast offers accommodations in Palmyra, 7.8 miles from Hersheypark and 17 miles from National Civil War Museum.

9.5
Scored 9.5
Exceptional
Rated exceptional
74 reviews
Price from$169per night
Dutch Motel Palmyra, hotel in Palmyra

This Pennsylvania motel is just a 5-minute drive from Hershey’s Chocolate World. Dutch Motel Palmyra features an outdoor pool and spacious guest rooms with cable TV with HBO.

6.1
Scored 6.1
Pleasant
Rated pleasant
75 reviews
Price from$79per night
1825 Inn Bed and Breakfast, hotel in Palmyra

3 miles from HersheyPark Amusement Park, this bed and breakfast has green gardens and rooms with private bathrooms. Hershey Gardens is a 10 minute drive away.

9.7
Scored 9.7
Exceptional
Rated exceptional
71 reviews
Price from$185per night
Days Inn by Wyndham Hershey, hotel in Palmyra

This completely nonsmoking Hershey, Pennsylvania hotel is minutes away from Chocolate World, ZooAmerica and the Hershey Lodge & Convention Center.

8.0
Scored 8.0
Very Good
Rated very good
1,709 reviews
Price from$118.99per night
MainStay Suites Grantville, hotel in Palmyra

The MainStay Suites hotel is close to several area attractions and local points of interest.

7.8
Scored 7.8
Good
Rated good
816 reviews
Price from$76.49per night
Comfort Inn at the Park Hershey, hotel in Palmyra

This Pennsylvania hotel is conveniently located only 3 miles from Hershey Chocolate World and Hershey Gardens. It features spacious rooms with free Wi-Fi.

7.6
Scored 7.6
Good
Rated good
693 reviews
Price from$101.32per night
Tru By Hilton Hershey Chocolate Avenue, hotel in Palmyra

Located in Hershey and with Hersheys Chocolate World reachable within 1.8 miles, Tru By Hilton Hershey Chocolate Avenue has concierge services, non-smoking rooms, a fitness center, free WiFi...

8.6
Scored 8.6
Excellent
Rated excellent
462 reviews
Price from$160.93per night
Inn at Chocolate Avenue - Sure Stay Collection by Best Western, hotel in Palmyra

This Hershey hotel offers a seasonal outdoor pool and rooms that feature a flat-screen TV and dark wood furnishing. Hersheypark amusement park is 3 minutes’ drive.

6.6
Scored 6.6
Pleasant
Rated pleasant
778 reviews
Price from$89per night
See all hotels in and around Palmyra
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Palmyra:

  • 10
    Scored 10

    A quaint little town.

    A quaint little town. Very historic looking we did some antiquing, ate at the batdorf restaurant, good food, drinks and staff,. Out waitress Miranda was very friendly and knowledgeable about the area. We had breakfast at Ted's. We had some great bloody Mary's.
    tom
    United States of America
  • 10
    Scored 10

    Outside of Hershey, but not to far say, 15 mins., from most...

    Outside of Hershey, but not to far say, 15 mins., from most activities, this location is quiet and quaint. Have not got to try pool, as we go in Sept., after it’s closed. We find it relaxing here when we’re in the room...😃
    Joseph
    United States of America
  • 10
    Scored 10

    The staff is very friendly and helpful!!

    The staff is very friendly and helpful!! Room was nice and clean. Room service cleaned every day and did not mess with any if our belongings. It was nice coming back to a clean and refreshing room every night. I would recommend this place to anyone wanting to take a vacation or a night to stay after a long day at Hershey Park. The price is right for the place. I will stay there again if I go back to Hershey PA. Thanks for the excellent service!!
    Tina
    United States of America
  • 4.0
    Scored 4.0

    The old large houses were interesting to see except where...

    The old large houses were interesting to see except where the owners have subdivided them into run down apartments....there is a lack of decent restaurants on E/W Main st also, ending up eating at an Italian place served by a grumpy old guy and paper/ plastic-ware.
    Keith
    United States of America

Explore guest reviews of hotels in Palmyra

  • From $73.04 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 414 reviews
    EVERYTHING was perfect. the hotel was minutes away from Hershey Park, close to a gas station with ATM machine, near food establishments, our hotel room was exceptionally clean. towels were changed on a daily, bed linens were tucked and made well, the parking space was just outside your room too.. so convenient! the receptionist and the rest of the hotel staffs were friendly, courteous and accommodating.. we’re definitely coming back!
    Niel Ross
    United States of America
  • From $209.46 per night
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 71 reviews
    The Inn was beautiful and well maintained. We were visiting Hershey Park and wanted to stay somewhere more like a home than a hotel. The room was comfortable and we had everything we needed. The location was perfect and as a bonus they had a Tesla charger on site. Breakfast was exceptional on both mornings of our stay, and the service was wonderful! We would love to visit again.
    Andrea
    United States of America
  • From $73.04 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 414 reviews
    Our stay at the hotel was perfect! Rooms were clean, quiet, and had everything we needed for our one-night stay. The staff could not have been more helpful, we had a special situation and they handled everything with courtesy and knowledge. We will definitely stay here again when we return to Hershey Park!
    Kathleen
    United States of America
  • From $175 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 74 reviews
    Very clean and well kept facilities; delicious breakfast (french toast with berries), very friendly and helpful hosts (Mike & Tammy), picturesque location with ample amenities for a couple or small family. Good location (midway across PA - with Hershey Park just down the road); beautiful swimming pool.
    Jim
    United States of America
  • From $87.69 per night
    6.1
    Scored 6.1
    Pleasant
    Rated pleasant
     · 75 reviews
    The location is right in Palmyra so it's surrounded by businesses and is close to Hershey Park. While I was gone, towels were replaced and beds were made but there was no effort to clean any other part of the room. There is a pool that was clean and at a good temperature.
    Daniela
    United States of America
  • From $88.80 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
    Very close by to shopping center, gas station, main roads & specially to Hershey Park. Motel was OK for the price you pay. Nothing luxury, pretty much more old fashioned. For that price was expected. For 1 night stay didn’t want to spent more $ as some more fancy hotel
    K
    Katerina
    United States of America
  • From $175 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 74 reviews
    The location is only a 10 minute drive to Hershey park. The pool was amazing, the rooms were so cozy and they have the most friendly cat. The hosts were nice and very hospitable, going above and beyond for us. I would definitely recommend this to anyone.
    A
    Anonymous
    United States of America
  • From $87.69 per night
    6.1
    Scored 6.1
    Pleasant
    Rated pleasant
     · 75 reviews
    The staff at the office were really polite and nice I thank them for there help when checking in the hotel over all it was a nice one night stay so thank you also god bless
    B
    BRYANNA
    United States of America
  • From $209.46 per night
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 71 reviews
    feeling like home. the decorations are to the detail and elegant. the breakfast was fantastic. the sheets and pillow smell much better than regular hotels.
    Yue
    United States of America
  • From $88.80 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
    For the price, we had a great stay. Was cleaner than some 4 & 5 star hotels for a FRACTION of the price. I would stay again.
    Leah
    United States of America
  • 4.2
    Scored 4.2
    Disappointing
    Rated disappointing
     · 37 reviews
    Location was the best. It is near Hershey park and major stores including dinning areas.
    A
    Anonymous
    United States of America
  • From $88.80 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
    Didn’t really stay here longer than 30 minutes. Decided to go with a different hotel
    Devin
    United States of America