Palmyra Pennsylvania Accommodations

Find hotels in Palmyra using the list and search tools below. Search for the cheapest discounted hotel and motel rates in or near Palmyra, PA for your business or personal leisure travel. We provide the best Palmyra Pennsylvania hotel/motel rooms. Review the Palmyra hotel list below to find the perfect lodging. We also have a map of the Palmyra hotels. Booking 5+ Rooms? Find Palmyra Group Hotel Rates

The Palmyra center is approximately 1 mile northwest of In the Net and 3 miles east of Hershey Park.

Palmyra, Pennsylvania, is a small borough located three miles east of Hershey. The first European to settle in the area was Johannes "John" Palm, who created drafts for a settlement he called Palmstown. While the town submitted the name Palmstown to the Post Office in 1804, by 1806 there are records of the town being referred to as Palmyra. In 1810, the popularity of the name Palmyra had spread, and it became the official town name. If you're planning a stay in Palmyra, you'll find plenty of hotel rooms for a relaxing and comfortable getaway. More from this guide...

Palmyra Hotels & Accommodations

Lancaster Marriott at Penn Square 25 South Queen Street, Lancaster, PA 17603 +1-888-389-4121 ~23.49 miles southeast of Palmyra
  • 3 star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.9 /10 Guest Reviews Call BookMore Details
The Yorktowne Hotel Tapestry Collection by Hilton 48 East Market St, York, PA 17401 +1-888-675-2083 ~24.52 miles south of Palmyra
  • Affordable hotel
  • Pet-friendly
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Hotel Rock Lititz 50 Rock Lititz Blvd, Lititz, PA 17543 +1-800-716-8490 ~16.95 miles southeast of Palmyra
  • Affordable property
  • Has environment-friendly policy Learn more
Call to Book
Add your dates for price
Excellent 9.8 /10 Hotel Reviews Call BookMore Details
Lancaster Arts Hotel 300 Harrisburg Ave, Lancaster, PA 17603 +1-800-805-5223 ~22.73 miles southeast of Palmyra
  • Three Star property
  • 5 floors in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
The Wilbur Lititz Tapestry Collection by Hilton 50 North Broad Street, Lititz, PA 17543 +1-888-965-1860 ~17.69 miles southeast of Palmyra
  • 4 star hotel
  • 4 suites in property
Call to Book
Add your dates for price
Excellent 9.8 /10 Hotel Reviews Call BookMore Details
Hilton Harrisburg One North 2nd Street, Harrisburg, PA 17101 +1-888-788-5576 ~15.88 miles west of Palmyra
  • High-end hotel
  • 341 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Dutch Wonderland Inn 2285 Lincoln Highway East, Lancaster, PA 17602 +1-888-897-9207 ~27.32 miles southeast of Palmyra
  • Three Star hotel
  • Check in: 4:00 PM - midnight
Call to Book
Add your dates for price
Average 7.3 /10 Latest Reviews Call BookMore Details
Eden Resort and Suites BW Premier Collection 222 Eden Road, Lancaster, PA 17601 +1-888-311-4278 ~22.02 miles southeast of Palmyra
  • Affordable property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Doubletree by Hilton Reading 701 Penn Street, Reading, PA 19601 +1-888-469-4795 ~35.05 miles east of Palmyra
  • Four-star hotel
  • Hotel has 7 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Crowne Plaza Harrisburg-Hershey by IHG 23 South 2nd St, Harrisburg, PA 17101 +1-888-734-9421 ~15.85 miles west of Palmyra
  • Mid-scale property
  • 10 floors in hotel
Call to Book
Add your dates for price
Very Good 8.3 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Hershey Chocolate Avenue 515 East Chocolate Avenue, Hershey, PA 17033 +1-888-841-5292 ~2.88 miles west of Palmyra
  • 3-star property
  • 114 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Tru by Hilton Hershey Chocolate Avenue 204 Hillcrest Road, Hershey, PA 17033 +1-888-455-5160 ~4.29 miles west of Palmyra
  • Midscale property
  • Check-in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
Cork Factory Hotel Lancaster 480 New Holland Ave. Suite 3000, Lancaster, PA 17602 +1-888-965-8297 ~23.30 miles southeast of Palmyra
  • Affordable hotel
  • 8 suites in property
Call to Book
Add your dates for price
Excellent 9.3 /10 Latest Reviews Call BookMore Details
DoubleTree Resort by Hilton Lancaster 2400 Willow St. Pike, Lancaster, PA 17602 +1-888-906-6358 ~26.58 miles southeast of Palmyra
  • Expensive Resort hotel
  • 185 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Courtyard Marriott Gettysburg 115 Presidential Circle, Gettysburg, PA 17325 +1-888-749-6785 ~44.95 miles southwest of Palmyra
  • Midscale property
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Holiday Inn Lancaster by IHG 26 East Chestnut Street, Lancaster, PA 17602 +1-888-878-9982 ~23.29 miles southeast of Palmyra
  • Midscale hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Hilton Garden Inn Hershey 550 East Main St, Hummelstown, PA 17036 +1-888-389-4485 ~6.09 miles west of Palmyra
  • Three Star hotel
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Average 7.8 /10 Read Reviews Call BookMore Details
AmishView Inn and Suites 3125 Old Philadelphia Pike (Rt 340), Ronks, PA 17505 +1-888-389-4121 ~29.69 miles southeast of Palmyra
  • Three Star hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 10.0 /10 Read Reviews Call BookMore Details
Best Western Plus Intercourse Village Inn & Suites 3610 East Newport Road, Gordonville, PA 17534 +1-888-675-2083 ~31.21 miles southeast of Palmyra
  • Affordable property
  • 89 rooms in property
Call to Book
Add your dates for price
Excellent 9.3 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Lancaster 1931 Hospitality Dr, Lancaster, PA 17601 +1-800-716-8490 ~24.89 miles southeast of Palmyra
  • Midscale hotel
  • 5 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Reading Wyomissing 150 North Park Road, Wyomissing, PA 19610 +1-800-805-5223 ~33.28 miles east of Palmyra
  • Affordable property
  • 5 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Lancaster 1450 Harrisburg Pike, Lancaster, PA 17601 +1-888-965-1860 ~21.01 miles southeast of Palmyra
  • Three Star hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Parkview Inn & Suites Lancaster 2260 Lincoln Highway E, Lancaster, PA 17602 +1-888-788-5576 ~27.24 miles southeast of Palmyra
  • Affordable property
  • Free comp. breakfast
Call to Book
Add your dates for price
Excellent 9.1 /10 Read Reviews Call BookMore Details
Days Inn by Wyndham Hershey 350 West Chocolate Ave, Hershey, PA 17033 +1-888-897-9207 ~4.00 miles west of Palmyra
  • Affordable hotel
  • Free breakfast
Call to Book
Add your dates for price
Very Good 8.1 /10 Reviews Call BookMore Details
Sheraton Harrisburg Hershey Hotel 4650 Lindle Rd, Harrisburg, PA 17111 +1-888-311-4278 ~12.17 miles west of Palmyra
  • Affordable property
  • 3 suites in property
Call to Book
Add your dates for price
Average 7.7 /10 Review Score Call BookMore Details
Lititz Springs Inn 14 East Main Street, Lititz, PA 17543 +1-888-469-4795 ~17.80 miles southeast of Palmyra
  • Mid-scale property
  • 13 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Best Western Premier The Central Hotel & Conference Center 800 East Park Drive, Harrisburg, PA 17111 +1-888-734-9421 ~12.23 miles west of Palmyra
  • Three Star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.6 /10 Read Reviews Call BookMore Details
Warehouse Hotel 75 Champ Boulevard, Manheim, PA 17545 +1-888-841-5292 ~16.08 miles southeast of Palmyra
  • Three Star property
  • Hotel has a green policy See policy
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Home2 Suites by Hilton Lancaster 1584 Fruitville Pike, Lancaster, PA 17601 +1-888-455-5160 ~21.67 miles southeast of Palmyra
  • 3 star hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Courtyard by Marriott Harrisburg Hershey 725 Eisenhower Blvd, Harrisburg, PA 17111 +1-888-965-8297 ~12.47 miles west of Palmyra
  • 3-star property
  • 4 floors in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Fulton Steamboat Inn 1 Hartman Bridge Road, Ronks, PA 17602 +1-888-906-6358 ~28.43 miles southeast of Palmyra
  • Three Star hotel
  • 97 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.3 /10 Reviews Call BookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue 651 West Areba Ave, Hershey, PA 17033 +1-888-749-6785 ~4.35 miles west of Palmyra
  • Three Star property
  • Free breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Harrisburg International Airport 4 Terminal Drive, Middletown, PA 17057 +1-888-878-9982 ~11.65 miles southwest of Palmyra
  • Mid-scale property
  • Has environment-friendly policy Read more
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites Lancaster East at the Outlets 2270 Lincoln Highway E, Lancaster, PA 17602 +1-888-389-4485 ~27.24 miles southeast of Palmyra
  • 3 star hotel
  • 5 floors in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Harrisburg East-Hershey Area 3990 Tecport Dr, Harrisburg, PA 17111 +1-888-389-4121 ~12.72 miles west of Palmyra
  • Affordable hotel
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.6 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Harrisburg North 2250 KOHN ROAD, Harrisburg, PA 17110 +1-888-675-2083 ~14.10 miles west of Palmyra
  • 3 star property
  • Free breakfast
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Tru by Hilton Lancaster East 2320 Lincoln Highway E, Lancaster, PA 17602 +1-800-716-8490 ~27.46 miles southeast of Palmyra
  • 3 star hotel
  • Hotel has 112 rooms
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Hotel Indigo Harrisburg - Hershey by IHG 765 Eisenhower Blvd, Harrisburg, PA 17111 +1-800-805-5223 ~12.47 miles west of Palmyra
  • Affordable hotel
  • 20 suites in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Guest Reviews Call BookMore Details
Hampton Inn & Suites Hershey 749 East Chocolate Ave, Hershey, PA 17033 +1-888-965-1860 ~2.58 miles west of Palmyra
  • 3-star hotel
  • 110 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Staybridge Suites Harrisburg by IHG 920 Wildwood Park Drive, Harrisburg, PA 17110 +1-888-788-5576 ~15.90 miles west of Palmyra
  • 3 star hotel
  • Pets Allowed
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Comfort Suites Manheim - Lancaster 543 Champ Blvd, Manheim, PA 17545 +1-888-897-9207 ~15.83 miles southeast of Palmyra
  • 3-star property
  • 80 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Hersey Farm Resort 240 Hartman Bridge Rd, Ronks, PA 17572 +1-888-311-4278 ~29.75 miles southeast of Palmyra
  • Mid-scale property
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.7 /10 Recent Reviews Call BookMore Details
Home2 Suites by Hilton Harrisburg North 2450 Brindle Drive, Harrisburg, PA 17110 +1-888-469-4795 ~13.82 miles west of Palmyra
  • Mid-scale property
  • 5 floors in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Best Western Plus Hershey 1800 East CHOCOLATE AVE, Hershey, PA 170331188 +1-888-734-9421 ~1.35 miles west of Palmyra
  • Affordable property
  • 60 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.5 /10 Guest Reviews Call BookMore Details
Wyndham Lancaster Resort & Convention Center 2300 Lincoln Highway E, Lancaster, PA 17602 +1-888-841-5292 ~27.37 miles southeast of Palmyra
  • Midscale Resort hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Average 7.5 /10 Reviews Call BookMore Details
Hilton Garden Inn Lancaster 101 Granite Run Dr, Lancaster, PA 17601 +1-888-455-5160 ~20.19 miles southeast of Palmyra
  • Midscale property
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Hampton Inn & Suites Hershey Near The Park 195 Hershey Road, Hummelstown, PA 17036 +1-888-965-8297 ~5.63 miles west of Palmyra
  • 3 star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
SpringHill Suites by Marriott Harrisburg Hershey 15 Capital Drive, Harrisburg, PA 17110 +1-888-906-6358 ~14.24 miles west of Palmyra
  • 3 star hotel
  • 118 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Hampton Inn Shrewsbury 1000 Far Hills Dr, New Freedom, PA 17349 +1-888-749-6785 ~36.64 miles south of Palmyra
  • Affordable hotel
  • Hotel has 84 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Holiday Inn Express Hershey - Harrisburg Area by IHG 610 Walton Ave, Hummelstown, PA 17036 +1-888-878-9982 ~6.06 miles west of Palmyra
  • 3-star property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details

Next: See My Palmyra Hotels with Pricing

When is the best time to visit Palmyra, PA?

With average high temperatures from June to August in the lower to mid-80s Fahrenheit, it's easy to see why summer is the most popular time to visit Palmyra. The warm temperatures and plenty of sunshine make ideal conditions to get outside and see everything the area has to offer. However, since many other people also make the trip to the area during this season, it's difficult to find any deals on hotel rooms.

Average highs in September are in the mid-70s, and they steadily drop to the low 50s by November. While these chilly temperatures in the later half of fall make it hard to get outside, this is also when hotels start to lower rates. Plan a trip to Palmyra during this season and you'll get to enjoy some beautiful colored autumn leaves while you're visiting.

If you head to Palmyra between December and February, you'll find average highs in the 30s and 40s. The area also gets about 35 inches of snowfall each season. Even though this weather means you won't be able to experience many outdoor activities, if you don't mind enjoying the indoor attractions in the area, this is when you'll find the best deals on hotel rooms.

When March rolls around, spring also arrives in Palmyra. This season starts out with average highs in the mid-40s, and by May sees temperatures in the low 70s. Since hotels don't start raising rates for summer crowds until the end of May, you can find some good deals with pleasant weather if you plan your trip for late spring.

What hotels are giving the best discounts in Palmyra, PA?

To save a little money in your travel budget, check out the great discounts offered at several hotels in Palmyra. Hampton Inn & Suites Hershey wants to thank active and retired military personal and their families by offering special rates for their leisure stays. Additionally, seniors 65 years and older will enjoy savings of up to 10 percent off the best available rate. AAA and CAA members can also take advantage of 10 percent savings when they book a room at the hotel. Plus, all guests can enjoy the complimentary hot breakfast and free wireless internet access.

Courtyard by Marriott Hershey Chocolate Avenue also offers ways for guests to save. AAA and CAA members can use their membership to save on their rooms, treatments at the spa, and more. Qualified government employees and members of the military personnel can also get special rates and offers during their stay. Additionally, guests 62 years and older can take advantage of savings of at least 15 percent on their room rates. These savings are in addition to the nice amenities always offered at the hotel, including free wireless internet access, an on-site restaurant, and a heated indoor pool.

What are the best value hotel options in Palmyra, PA?

The value option hotels in Palmyra give you nice amenities for a comfortable stay. Days Inn Hershey is conveniently located three miles from downtown Palmyra and about a mile from Hershey Stadium. Every room comes with free wireless internet access, cable television, a microwave, and a mini fridge. Before you take advantage of the free shuttle to Hersheypark, make sure you fuel up at the complimentary continental breakfast. Other amenities at this pet-friendly hotel include a heated indoor pool, arcade, laundry facilities, fitness center, business center, and 24-hour front desk.

A stay at Fairfield Inn & Suites by Marriott Hershey Chocolate Avenue puts you four miles from Palmyra and about a mile from popular attractions like ZooAmerica North American Wildlife Park and Hersheypark. You can relax in spacious rooms that come with free wireless internet access, 32-inch flat-screen televisions with premium cable channels, coffee makers, mini fridges, and microwaves. If you need to get some work done during your stay, there's a business center that offers copying, faxing, and printing services. For your convenience, there's also a complimentary hot breakfast, laundry facilities, and fitness center.

Comfort Inn at the Park is conveniently located six miles from Palmyra. The casual rooms include free wireless internet access, cable television, and coffee makers. Some rooms also come with microwaves and mini fridges. Before you head out to popular nearby attractions such as Hershey's Chocolate World and Hersheypark, make sure you take advantage of the complimentary hot breakfast provided at the hotel. Other amenities you'll enjoy at the hotel include free parking, a heated indoor pool, and guest laundry facilities.

What are the things to do in Palmyra, PA?

No matter where you stay during your trip to Palmyra, you'll find a variety of attractions the entire family will enjoy. Since Palmyra is so close to Hershey, it's a very popular destination for people wanting to visit Hersheypark but not stay directly in town. The park has over 70 rides in operation that range from kiddie rides to roller coasters. You'll also find live entertainment, plenty of dining options, and fun shopping opportunities for everything from sweet treats to souvenirs.

Hersheypark isn't the only exciting attraction in the area. You can also head to ZooAmerica North American Wildlife Park to view some of the unique wildlife of the continent. You'll see everything from snakes that live in the desert to elk that call the mountains home. Along the way, you'll learn interesting facts about the animals and the regions they call home. You can also take a behind-the-scenes tour, check out the gift shops, and grab a bite to eat at one of the dining locations.

Whether you're heading to Palmyra for work or play, you'll discover a variety of hotels to suit your needs. From luxurious to budget-friendly, these hotels provide the amenities you want at a price that fits perfectly within your travel budget.

Verified reviews of the city of Palmyra

Below are reviews of the city of Palmyra, PA from an actual visitor's perspective.

"Had a great meal at Rising Sun"
Score 5.0 / 5

Michael H., from 29-Aug-2026
"Hawks dinner was the best"
Score 5.0 / 5

Hawks dinner was the best so was the Lebanon valley mall.

Anna T., from 29-Apr-2026
"Beautiful small town"
Score 4.0 / 5

Brian S., from 10-Oct-2025
"No Complaints "
Score 4.0 / 5

I have no complaints about the village easy to maneuver

Jacqueline B., from 26-Jun-2025
"Nice"
Score 4.0 / 5

Pretty landscape. Nice views

Donna G., from 06-May-2025
"Very good shopping and restaurants."
Score 5.0 / 5

Very good shopping and restaurants.

Barry I., from 13-Jun-2024
"Convenient to restaurants and Hershey show."
Score 5.0 / 5

Convenient to restaurants and close to Hershey show.

Wayne T., from 07-Oct-2023
"Good proximity to Hershey Park & Gettysburg"
Score 4.0 / 5

20 minutes from Hershey Park and an hour from Gettysburg. Very easy to navigate around.

Cory S., from 08-Aug-2022
"Team enjoyed the arcade and Lazerdome!"
Score 5.0 / 5

Restaurant selection all within 10 mins is great! Team enjoyed the arcade and Lazerdome.

Kellie S., from 19-Jul-2022
"Very Family Friendly"
Score 5.0 / 5

Hershey's Chocolate World is great. Lots of family activities even in cold weather. In The Net sports facility is a good place for softball indoors. Bring cash, though--their snack bar is pricey.

Crystal T., from 21-Feb-2016
"Great Time!"
Score 5.0 / 5

I organized a big team dinner for 35 people at Fire Alley (in Hershey) which was about 10 minutes from In The Net in Palmyra. I emailed the restaurant pre-orders for our meals and they were able to get all of the orders out within about 5 minutes of each other. The food was fantastic and the service great for our large group. We would definitely go back!

Kristin N., from 14-Feb-2016
"Convenient To Travel"
Score 4.0 / 5

Going from city to city is easy, Hershey is very close!

James G., from 18-Jan-2016
Back to Top