Photo by Lisa Martin

Find hotels in Palmyra, PA from $54

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,133 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Inn at Chocolate Ave, SureStay Collection by Best Western
2.5 out of 5
84 Sipe Ave, Hershey, PA
The price is $120 per night from Jun 20 to Jun 21
$120
per night
Jun 20 - Jun 21
5.34 mi from city center
8/10 Very Good! (916 reviews)
"We stayed one night in the Cocoa suite - very convenient for children to have extra space. Unfortunate that there is no elevator to the third floor, but the other two levels are accessible. Breakfast was nice."

Reviewed on May 31, 2023

Inn at Chocolate Ave, SureStay Collection by Best Western
Days Inn by Wyndham Hershey
2.5 out of 5
350 W Chocolate Ave, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $204 per night from Jun 18 to Jun 19
$204
per night
Jun 18 - Jun 19
3.84 mi from city center
8.4/10 Very Good! (1,005 reviews)
"They were wonderful kind and friendly and very helpful. I love the location and dining options room was very very clean"

Reviewed on Jun 8, 2023

Days Inn by Wyndham Hershey
Courtyard by Marriott Hershey Chocolate Avenue
3 out of 5
515 East Chocolate Avenue, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $212 per night from Jul 4 to Jul 5
$212
per night
Jul 4 - Jul 5
2.7 mi from city center
8.8/10 Excellent! (708 reviews)
"The following staff's were awesome with providing services. aundrea at check in, nicole and dasia at the food counter. Also the older gentleman cleaning the main lobby vey polite"

Reviewed on May 31, 2023

Courtyard by Marriott Hershey Chocolate Avenue

Save an average of 15% on thousands of hotels when you're signed in

Best Western Harrisburg North Hotel
2.5 out of 5
150 Nationwide Dr, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $80 per night from Jun 18 to Jun 19
$80
per night
Jun 18 - Jun 19
13.43 mi from city center
7.6/10 Good! (1,001 reviews)
"Cozy and convenient."

Reviewed on Jun 5, 2023

Best Western Harrisburg North Hotel
Tru By Hilton Hershey Chocolate Avenue
2.5 out of 5
204 Hillcrest Road, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $241 per night from Jun 12 to Jun 13
$241
per night
Jun 12 - Jun 13
4.15 mi from city center
9/10 Wonderful! (972 reviews)
"Great, friendly staff!!"

Reviewed on Jun 6, 2023

Tru By Hilton Hershey Chocolate Avenue
Best Western Premier The Central Hotel & Conference Center
3 out of 5
800 E Park Drive, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $147 per night from Jul 2 to Jul 3
$147
per night
Jul 2 - Jul 3
11.9 mi from city center
8.8/10 Excellent! (1,001 reviews)
Good value, will stay there again!
"We were in town for a car show. Rooms were clean, staff was friendly, Bar was a great place to hang after the show each day."

Reviewed on Jun 5, 2023

Best Western Premier The Central Hotel & Conference Center
Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
3 out of 5
8000 Jonestown Rd, Harrisburg, PA
Fully refundable
The price is $159 per night from Jun 13 to Jun 14
$159
per night
Jun 13 - Jun 14
7.03 mi from city center
8/10 Very Good! (1,001 reviews)
Great budget-friendly place near Park
"Front desk staff were very nice! The hotel is clean and welcoming. The pool and hot tub were a nice bonus! We stayed here to visit Hershey Park. (It’s a very easy 8-10 minute drive). The breakfast was also a great option to have."

Reviewed on Jun 6, 2023

Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
Baymont by Wyndham Harrisburg
2.5 out of 5
5680 Allentown Blvd, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $99 per night from Jun 11 to Jun 12
$99
per night
Jun 11 - Jun 12
10.44 mi from city center
8.6/10 Excellent! (1,122 reviews)
"The room was spacious, clean, comfortable. Price was great"

Reviewed on Jun 6, 2023

Baymont by Wyndham Harrisburg
Howard Johnson by Wyndham Hershey
2 out of 5
845 E Chocolate Ave, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $114 per night from Jun 15 to Jun 16
$114
per night
Jun 15 - Jun 16
2.28 mi from city center
7/10 Good! (1,001 reviews)
"It was nice."

Reviewed on Jun 7, 2023

Howard Johnson by Wyndham Hershey
MainStay Suites Grantville - Hershey North
2.5 out of 5
105 Kelley Ct, Grantville, PA
Fully refundableReserve now, pay when you stay
The price is $90 per night from Jun 12 to Jun 13
$90
per night
Jun 12 - Jun 13
5.36 mi from city center
8.2/10 Very Good! (1,000 reviews)
Cici
"The staff are friendly and helpful. Esther is great in what she does. Thanks"

Reviewed on Jun 4, 2023

MainStay Suites Grantville - Hershey North
Fairfield Inn & Suites Harrisburg Hershey
2.5 out of 5
1018 Briarsdale Rd, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $87 per night from Jul 3 to Jul 4
$87
per night
Jul 3 - Jul 4
12.21 mi from city center
8.8/10 Excellent! (517 reviews)
"We had a very nice stay at the Fairfield Inn. Staff and service was excellent. The room was clean with everything we needed."

Reviewed on Jun 7, 2023

Fairfield Inn & Suites Harrisburg Hershey
Travelodge by Wyndham Hershey
2 out of 5
1043 E Chocolate Ave, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $99 per night from Jun 11 to Jun 12
$99
per night
Jun 11 - Jun 12
1.97 mi from city center
7.2/10 Good! (1,000 reviews)
"Staff was very friendly and quick, the rooms were good for the price."

Reviewed on May 29, 2023

Travelodge by Wyndham Hershey
La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
2.5 out of 5
265 N Hershey Rd, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $100 per night from Jun 11 to Jun 12
$100
per night
Jun 11 - Jun 12
6.97 mi from city center
7.2/10 Good! (443 reviews)
"Room needs upgrading..carpet ripped and repaired by duct tape, bathroom metal plug under faucet fell off revealing disgusting mold."

Reviewed on Jun 1, 2023

La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
Days Inn & Suites by Wyndham Lebanon PA
2.5 out of 5
625 Quentin Road, Lebanon, PA
Fully refundableReserve now, pay when you stay
The price is $76 per night from Jun 20 to Jun 21
$76
per night
Jun 20 - Jun 21
8.92 mi from city center
4.8/10 (429 reviews)
"Everything was excellent, except the bathrooms need to be renovated completely."

Reviewed on May 2, 2023

Days Inn & Suites by Wyndham Lebanon PA
Rodeway Inn & Suites
2 out of 5
43 W Areba Ave, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $110 per night from Jun 20 to Jun 21
$110
per night
Jun 20 - Jun 21
3.48 mi from city center
7.2/10 Good! (176 reviews)
"This motel is great for the price point. It’s got an adorable gazebo out front and all the rooms have very accessible parking. We were in town for two days at Hershey Park and it’s only half mile away. Nice bed too. We would stay again."

Reviewed on Jun 4, 2023

Rodeway Inn & Suites
Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA
3 out of 5
1025 Peiffers Lane, Harrisburg, PA
Fully refundable
The price is $112 per night from Jun 15 to Jun 16
$112
per night
Jun 15 - Jun 16
12.13 mi from city center
7.6/10 Good! (1,001 reviews)
"Very clean Good breakfast Big room"

Reviewed on Jun 6, 2023

Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA
SpringHill Suites by Marriott Harrisburg
3 out of 5
15 Capital Drive, at I-81 Progress Avenue Exit 69, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $132 per night from Jun 18 to Jun 19
$132
per night
Jun 18 - Jun 19
13.64 mi from city center
8.6/10 Excellent! (633 reviews)
"Awesome service and clean room!"

Reviewed on Jun 8, 2023

SpringHill Suites by Marriott Harrisburg
Hampton Inn Harrisburg-East (Hershey Area)
2.5 out of 5
4230 Union Deposit Road, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $119 per night from Jun 11 to Jun 12
$119
per night
Jun 11 - Jun 12
11.84 mi from city center
9/10 Wonderful! (1,000 reviews)
"Excellent!"

Reviewed on Jun 1, 2023

Hampton Inn Harrisburg-East (Hershey Area)
Simmons Motel
2 out of 5
355 W. Chocolate Ave, Hershey, PA
The price is $98 per night from Jun 12 to Jun 13
$98
per night
Jun 12 - Jun 13
3.89 mi from city center
7.8/10 Good! (599 reviews)
"While showing it's age a bit, the property is very clean and very well maintained. Staff is great and the price is right. Beds in our room were pretty uncomfortable and could use and upgrade though and the walls were thin enough that the next door room's conversation woke us up. Would stay again ..."

Reviewed on Jun 3, 2023

Simmons Motel
Best Western Plus Hershey
2.5 out of 5
1800 E CHOCOLATE AVE, Hershey, PA
Fully refundableReserve now, pay when you stay
The price is $212 per night from Jun 20 to Jun 21
$212
per night
Jun 20 - Jun 21
1.12 mi from city center
9/10 Wonderful! (387 reviews)
"I just like the staff they are always very friendly"

Reviewed on Jun 9, 2023

Best Western Plus Hershey
Don't see what you're looking for?
See all available properties in Palmyra
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

More cheap stays in Palmyra

Palmyra hotels information

Number of reviews
15,912
Accommodation
1,133 hotels
Lowest Price
$54
Highest Price
$241

Frequently asked questions

Where is the best place to stay in Palmyra?

The Londonderry Inn is ranked highly by Expedia customers. This 3.5-star B&B offers free breakfast and a restaurant. Traveler reviews also recommend 1825 Inn Bed and Breakfast and Walton Manor Inn Bed & Breakfast as top choices for your trip. See all available top hotels, or vacation rentals in Palmyra.

What are some of the best vacation home rentals in Palmyra?

2 Family-Friendly Units! Minutes to Tanger Outlets Hershey, FREE Onsite Parking!: Visitors like this Palmyra vacation home rental. It has air-conditioning and cable TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities like a fridge and a microwave can make your vacation run smoothly. See all vacation rentals in Palmyra.

If I need to cancel my hotel reservation in Palmyra, will I receive a refund?

Yes, you'll find most hotel reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If your reservation is non-refundable, you might be able to still cancel and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Palmyra.

Where can I learn more about changing or cancelling my trip to Palmyra?

To access more information about picking new dates or cancelling your trip to Palmyra, click here.

What's the best budget-friendly hotel in Palmyra?

Based on reviews, Dutch Motel Palmyra is a popular 2-star property for our travelers looking for an economical choice, and features free breakfast and free WiFi. View all budget hotels in Palmyra.

What's the best place to stay for families in Palmyra?

Knights Inn Palmyra is a property with free parking and free continental breakfast, and it's a top choice on Expedia for families. Other options for your kid-friendly vacation include Carriage Stop Bed & Breakfast and The Marshall House. Attractions in the area like Hersheypark and Hershey's Chocolate World are also fun for kids of all ages. Find more child-friendly accommodations in Palmyra.

What's the best hotel for a couple visiting Palmyra?

The Marshall House is a favorite 4-star B&B for couples, and features private spa tubs and free breakfast.

What are some accommodations with pools in Palmyra?

Carriage Stop Bed & Breakfast is a popular 3.5-star B&B featuring a seasonal outdoor pool, free breakfast, and free WiFi. View all hotels with pools in Palmyra.

What is the best spa hotel in Palmyra?

Dutch Motel Palmyra is a highly recommended spa hotel with a pool. Kick back and relax in the spa tub.

What's the top hotel in Palmyra with an on-site water park or a water park nearby?

3 BR, 1 BA, 3 Miles to Hershey&2 Miles to In the Net Sport Complex-dog Friendly is a popular vacation home featuring in-room kitchens and water park access.

What's the best hotel for staying near Harrisburg International Airport (MDT)?

Fairfield Inn & Suites by Marriott Harrisburg International Airport is a popular hotel, featuring free breakfast and free WiFi. It's located a short 0.2 mi (0.2 km) from Harrisburg Intl. Airport. Another top choice near the airport is Comfort Inn & Suites – Harrisburg Airport – Hershey South, located just 0.2 mi (0.3 km) away.

What's it like to stay in Palmyra?

Luxury-minded travelers will find upscale places to stay in Palmyra, and many visitors are sure to appreciate the shopping and restaurants. Tourists can also enjoy the city's live music, entertainment choices, and theaters. Around the area, top sights include Hersheypark, Hersheypark Stadium, and Hershey's Chocolate World. In Palmyra, there are 51 hotels and other accommodations to choose from. Find out more about Palmyra.

Recent reviews of Palmyra hotels
Expedia verified reviews