Find and Book Top Rated Hotels in Palmyra

Search among 2 available hotels and places to stay in Palmyra from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great65 reviews
MapView on map3.5 km from City Centre1.9 km from Reigle Airport
From   US$ 73 /nightSelect
8.6
Great63 reviews
MapView on map1.8 km from City Centre
From   US$ 210 /nightSelect

Best hotels and places to stay in Palmyra

Why visit?

Palmyra, located in Pennsylvania, offers a charming blend of history, outdoor activities, and local attractions that make it an ideal destination for tourists. With a variety of accommodations available, including Palmyra motels, hotels, and more, visitors can find the perfect place to stay while exploring the area.

Where to stay?

Downtown Palmyra: For those seeking convenience and a vibrant atmosphere, staying in downtown Palmyra is a great choice. Here, visitors can find a range of Palmyra hotels and motels, offering easy access to local shops, restaurants, and attractions. Whether taking a leisurely stroll through downtown or visiting historical landmarks like the Palmyra Area Historical Society, there is always something to see and do.

Hershey-Palmyra Area: Just a short drive away from Palmyra, the Hershey-Palmyra area provides a mix of city amenities and natural beauty. This region is home to several hotels in Palmyra, PA, that cater to visitors looking to explore nearby attractions like Hersheypark, Chocolate World, or the Hershey Gardens. After a day of adventure, travelers can relax in comfortable accommodations with convenient access to both Palmyra and Hershey.

Near the Susquehanna River: Nature enthusiasts and outdoor lovers will appreciate staying near the Susquehanna River. Along the riverbanks, there are motels in Palmyra, PA, that offer picturesque views and a tranquil setting. This area is perfect for those who enjoy activities like hiking, fishing, or simply enjoying the scenic beauty. Visitors can also explore attractions like Fort Hunter Mansion and Park or take a leisurely ride on the Pride of the Susquehanna Riverboat.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Palmyra Inn & Suites: This Palmyra motel offers comfortable rooms at affordable prices, making it a great choice for budget-conscious travelers. With its convenient location near downtown Palmyra, guests can easily explore local attractions such as the Palmyra Area Historical Society and nearby restaurants. The hotel also provides amenities such as complimentary breakfast and free Wi-Fi, ensuring a pleasant stay.

Holiday Inn Express Hershey (Harrisburg Area): Located in nearby Hershey, this hotel offers a combination of quality and value. Guests can enjoy spacious rooms with amenities like mini-fridges and microwaves, as well as a complimentary hot breakfast. The hotels proximity to Hersheypark and other attractions makes it an excellent choice for families and individuals looking for both comfort and convenience.

Red Carpet Inn & Suites: Situated in Palmyra, this budget-friendly hotel provides clean and comfortable accommodations at affordable rates. Guests will appreciate the hotels friendly staff and convenient location near local restaurants and attractions. With amenities such as free Wi-Fi and complimentary parking, visitors can enjoy a pleasant stay without breaking the bank.

Best kids-friendly hotels:

Comfort Suites Hummelstown-Hershey: Located just a short drive from Palmyra, this hotel offers spacious suites that are perfect for families. Kids will love the indoor pool and the hotels proximity to attractions like Hersheypark. Complimentary breakfast and free Wi-Fi are also provided, ensuring a convenient and enjoyable stay for the whole family.

Hampton Inn & Suites Hershey: This family-friendly hotel offers comfortable accommodations and is situated near popular attractions like Chocolate World and ZooAmerica. Children will enjoy the indoor pool and complimentary breakfast, while parents will appreciate the spacious rooms and attentive staff. The hotels location makes it easy to explore the nearby Hershey attractions.

Best hotels for a romantic getaway:

The Inn at Westwynd Farm: Nestled in a scenic countryside setting near Palmyra, this charming bed and breakfast offers a romantic escape. Couples can enjoy uniquely appointed rooms, peaceful surroundings, and a gourmet breakfast. The inns proximity to Hersheys attractions and local wineries makes it an ideal choice for a romantic getaway.

The Hotel Hershey: This luxurious hotel in nearby Hershey exudes elegance and romance. Couples can indulge in the hotels exquisite spa, dine in award-winning restaurants, and relax in beautifully appointed rooms. With its stunning views and impeccable service, The Hotel Hershey is perfect for a romantic retreat.

Best for location:

Days Inn by Wyndham Lebanon/Fort Indiantown Gap: Situated near Palmyra, this hotel offers convenient access to Fort Indiantown Gap and Lebanons attractions. Guests can enjoy comfortable rooms, complimentary breakfast, and proximity to shopping and dining options.

SpringHill Suites Hershey Near the Park: Located just a short drive away, this hotel provides easy access to Hersheys popular attractions, including Hersheypark and Chocolate World. With spacious suites, an indoor pool, and a complimentary breakfast, guests can enjoy a convenient and enjoyable stay.

Fairfield Inn & Suites Hershey Chocolate Avenue: This hotel is perfectly located near Hersheys main attractions and downtown Hershey. Guests will appreciate the comfortable rooms, complimentary breakfast, and proximity to popular restaurants and shopping destinations.

Best for a short city break:

Courtyard by Marriott Hershey Chocolate Avenue: This hotel offers a convenient and comfortable stay for those seeking a short city break. With its central location, guests can easily explore downtown Hershey, enjoy nearby restaurants and shopping, and visit attractions like Hersheys Chocolate World.

Starlite Motel: Situated near Palmyra, this cozy and affordable motel is perfect for a quick city break. Guests can enjoy clean rooms and a quiet atmosphere while being within easy reach of downtown Palmyras attractions and dining options.

Show moreLess