The best deals on hotels when visiting Palmyra in Iowa.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Palmyra, Iowa 50047

Country Inn & Suites by Radisson Indianola IA

501 East Trail Ridge Avenue Indianola, IA

At Country Inn & Suites by Radisson Indianola IA, guests traveling to Palmyra will find delightful, budget-friendly rooms starting at $115.99, creating a clean and welcoming environment for relaxation. Stay on top of your emails and tasks with the complimentary business services provided at Country Inn & Suites, including printing and faxing.

At Country Inn & Suites by Radisson Indianola IA, guests can unwind in a more spacious setting, with downtown Palmyra just a drive away for a day of city exploration. Unlock the comfort you deserve on your Palmyra trip with affordable lodging—reserve now!

  Call (855) 235-6136 to book with an agent.
  7.0 miles from Palmyra, IA 50047

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Indianola

1701 North Jefferson St Indianola, IA

Guests visiting Palmyra can enjoy inviting accommodations at Quality Inn Indianola, with budget-friendly rooms starting at $77.99, creating a clean, welcoming environment. Make the most of your travel budget at Quality Inn, where affordable rates do not compromise on comfort or quality.

From Quality Inn Indianola, downtown Palmyra is a convenient drive away, allowing guests to explore the city before enjoying a relaxing retreat at the hotel. Treat yourself to an affordable, inviting hotel experience in Palmyra—book today!

  Call (855) 235-0725 to book with an agent.
  7.4 miles from Palmyra, IA 50047

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Hotel Pommier Indianola

1215 North Jefferson Way Indianola, IA

With budget-conscious rooms starting at $90.72, Hotel Pommier Indianola is a practical option for travelers to Palmyra, providing a welcoming space ideal for relaxation. Relax in rooms that offer a bit more luxury and space, making your stay comfortable and budget-friendly.

From Hotel Pommier Indianola, downtown Palmyra is still within reach by car, allowing guests to explore the city while retreating to a quieter setting afterward. Relax in Palmyra at a hotel that knows how to make your stay special—lock in today!

  Call (855) 234-5074 to book with an agent.
  7.6 miles from Palmyra, IA 50047

Starting at

$90.72

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Pleasant Hill Des Moines

5850 Morning Star Ct Pleasant Hill, IA

Guests traveling to Palmyra will find affordable comfort at Sleep Inn & Suites Pleasant Hill Des Moines, where intimate rooms start at $89.99, creating a warm, inviting space ideal for unwinding. Count on a consistently clean and welcoming experience at Sleep Inn, where maintaining high standards of hospitality is our commitment.

A peaceful stay awaits at Sleep Inn & Suites Pleasant Hill Des Moines, where tranquil surroundings combine with easy access to downtown Palmyra. Stay comfortably in Palmyra and let the savings add to your adventure—book now!

  Call (855) 234-7135 to book with an agent.
  11.5 miles from Palmyra, IA 50047

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites Des Moines Pleasant Hill

1525 Metro East Dr Pleasant Hill, IA

With budget-friendly rooms from $80.99, WoodSpring Suites Des Moines Pleasant Hill provides inviting comfort for guests traveling to Palmyra, creating a warm and welcoming space. Relax in the modern and functional design of WoodSpring Suites, where every space is optimized for comfort and usability.

From WoodSpring Suites Des Moines Pleasant Hill, a scenic drive brings guests into downtown Palmyra, where they can experience the city’s highlights before returning to the serene atmosphere of the hotel. Relax and rejuvenate in Palmyra with accommodations that fit your budget perfectly—lock in today!

  Call (855) 233-0132 to book with an agent.
  12.1 miles from Palmyra, IA 50047

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Cozy Rest Motel

2316 Southeast 14th Street Des Moines, IA

For travelers headed to Palmyra, mellifluous Rest Motel offers inviting rooms with rates beginning at $72.99, creating a clean, comfortable environment perfect for rest. Find value in accommodations that focus on essential comforts, ensuring a satisfying and budget-friendly stay.

From Cozy Rest Motel, a brief drive into downtown Palmyra allows guests to enjoy the best of both worlds—city exploration and a peaceful retreat afterward. Book a hotel for your Palmyra adventure that adds comfort without the extra cost—reserve today!

  Call (855) 239-5277 to book with an agent.
  12.1 miles from Palmyra, IA 50047

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Des Moines Airport

7201 South 22nd St Des Moines, IA

Relax in the intimate surroundings of Homewood Suites by Hilton Des Moines Airport when traveling to Palmyra, where inviting rooms create a comfortable stay, with nightly rates from $125.99. Relax in Homewood Suites' Jacuzzi suites, offering a luxurious way to unwind after a day of meetings or sightseeing.

Travelers looking for relaxation will appreciate Homewood Suites by Hilton Des Moines Airport, offering quiet surroundings and proximity to downtown Palmyra. Enjoy every moment of your Palmyra getaway with a hotel that makes you feel welcome—reserve now!

  Call (855) 234-2997 to book with an agent.
  12.2 miles from Palmyra, IA 50047

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Clarion Inn Des Moines Airport

1810 Army Post Road Des Moines, IA

Enjoy the welcoming atmosphere of Clarion Inn Des Moines Airport as you explore Palmyra, where restful rooms provide comfort, with rates beginning at an accessible $75.99. Indulge in the deluxe bath amenities provided in each room at Clarion Inn, from plush towels to high-quality toiletries.

Guests at Clarion Inn Des Moines Airport will love the quiet atmosphere, with downtown Palmyra still accessible for a day of exploration and city adventures. Get ready for a Palmyra trip where every moment is made better by your hotel stay—secure now!

  Call (855) 234-5074 to book with an agent.
  12.2 miles from Palmyra, IA 50047

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Des Moines Airport

6880 Fleur Dr Des Moines, IA

At Fairfield Inn & Suites by Marriott Des Moines Airport, travelers visiting Palmyra can enjoy inviting comfort with rooms beginning at $139.99, creating a warm and welcoming atmosphere ideal for rest. Take a refreshing break in Fairfield’s tea lounges, offering a selection of herbal and traditional teas throughout the day.

The serene setting of Fairfield Inn & Suites by Marriott Des Moines Airport offers a quiet retreat, while keeping guests close enough to downtown Palmyra for easy access. Stay smart and relaxed in Palmyra with value-driven amenities—book your room now!

  Call (855) 236-8982 to book with an agent.
  12.2 miles from Palmyra, IA 50047

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Des Moines Airport

6800 Fleur Drive Des Moines, IA

Hilton Garden Inn Des Moines Airport offers a restful stay for visitors to Palmyra, with comfortable rooms providing a relaxed environment, with inviting nightly rates starting at $153.99. Enjoy quick and easy check-in with Hilton Garden Inn's self-service kiosks, simplifying your arrival so you can settle in faster.

For a peaceful retreat, Hilton Garden Inn Des Moines Airport offers quiet surroundings, with the convenience of downtown Palmyra still being nearby. Experience the charm of Palmyra with accommodations that add value to your adventure—secure now!

  Call (855) 236-8982 to book with an agent.
  12.3 miles from Palmyra, IA 50047

Starting at

$153.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Des Moines Airport / Conf Center an IHG Hotel

6111 Fleur Dr Des Moines, IA

Choose Holiday Inn Des Moines Airport / Conf Center an IHG Hotel for a restful stay near Palmyra, where inviting rooms offer a peaceful escape, with affordable rates beginning at $149.00 per night. Discover the accessibility of Holiday Inn's online resources, including travel tips, destination guides, and hotel information.

Unwind at Holiday Inn Des Moines Airport / Conf Center an IHG Hotel, where the calm atmosphere is complemented by easy access to downtown Palmyra for a day of adventure. Find the perfect spot to unwind in Palmyra with a hotel that offers exceptional value—reserve now!

  Call (855) 235-0725 to book with an agent.
  12.4 miles from Palmyra, IA 50047

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Fairfield by Marriott Inn & Suites Norwalk

2100 Hughes Drive Norwalk, IA

Guests visiting Palmyra will find peaceful comfort at Fairfield by Marriott Inn & Suites Norwalk, with inviting rooms starting at $149.99, creating a welcoming atmosphere ideal for rest. Enjoy the interactive experience of Fairfield's guest surveys, designed to gather real-time feedback to enhance your stay.

At Fairfield by Marriott Inn & Suites Norwalk, guests can escape the city’s hustle and relax in serene surroundings, with downtown Palmyra still within reach for a day of exploration. Plan a stress-free Palmyra visit with accommodations that fit your budget—reserve now!

  Call (855) 235-0725 to book with an agent.
  12.6 miles from Palmyra, IA 50047

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites Fairgrounds

410 East 30th Street Des Moines, IA

At Econo Lodge Inn & Suites Fairgrounds, travelers to Palmyra can enjoy appealing, affordable rooms with rates starting at $81.99, creating a warm and welcoming space ideal for relaxation. Take advantage of Econo Lodge's locations, often situated near highways for easy travel to and from your destinations.

Escape to the quiet of Econo Lodge Inn & Suites Fairgrounds, where peaceful surroundings provide a restful stay and downtown Palmyra is still nearby. Plan your Palmyra experience with a practical, budget-conscious hotel—book now!

  Call (855) 234-7135 to book with an agent.
  12.6 miles from Palmyra, IA 50047

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Des Moines Airport

5001 Fleur Dr Des Moines, IA

At Hampton Inn Des Moines Airport, guests bound for Palmyra can enjoy inviting rooms with rates starting at $137.99, creating a clean and comfortable space ideal for relaxation. Stay on track with your fitness goals using Hampton’s jogging trails or walking paths available at select locations.

Unwind in the serene surroundings of Hampton Inn Des Moines Airport, where quiet surroundings provide a restful stay and downtown Palmyra remains close by. Discover a hotel that keeps your Palmyra visit affordable and comfortable—book your room now!

  Call (855) 236-8982 to book with an agent.
  12.7 miles from Palmyra, IA 50047

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Des Moines Airport

5231 Fleur Dr Des Moines, IA

Guests headed to Palmyra can enjoy affordable comfort at Quality Inn & Suites Des Moines Airport, with rooms starting at $66.99, providing a intimate space perfect for relaxation. Appreciate the convenience of Quality Inn's express laundry service, ensuring your clothing is clean and ready when you need it.

At Quality Inn & Suites Des Moines Airport, guests can relax in the quiet surroundings, while the excitement of downtown Palmyra remains easily accessible. Experience the perfect mix of comfort and affordability in Palmyra—lock in your room today!

  Call (855) 235-0725 to book with an agent.
  12.7 miles from Palmyra, IA 50047

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Des Moines Airport

1920 Hackley Ave Des Moines, IA

Guests bound for Palmyra will find inviting comfort at AmericInn by Wyndham Des Moines Airport, with rooms starting at $77.99, creating a warm and welcoming space perfect for relaxation. Relax with AmericInn by Wyndham’s book lending library, available in the lobby for guests who love to read.

At AmericInn by Wyndham Des Moines Airport, guests can enjoy a quiet escape, knowing downtown Palmyra is still within driving distance for a day of exploration. Make the most of your Palmyra adventure with accommodations that prioritize savings—lock in now!

  Call (855) 235-0725 to book with an agent.
  12.7 miles from Palmyra, IA 50047

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Des Moines Airport

1901 Hackley Ave Des Moines, IA

For a warm, affordable stay, Days Inn & Suites by Wyndham Des Moines Airport offers budget-friendly comfort with rooms from $67.99, creating a clean and welcoming space perfect for guests. Relax with Days Inn's pet-friendly rooms, allowing you to travel with your beloved pets without stress.

For those looking to unwind after a day in downtown Palmyra, Days Inn & Suites by Wyndham Des Moines Airport offers a calm retreat just a comfortable drive away. Stay cozy and budget-conscious while experiencing Palmyra—secure your room now!

  Call (855) 239-5277 to book with an agent.
  12.8 miles from Palmyra, IA 50047

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Des Moines Downtown

120 South Water St Des Moines, IA

Guests bound for Palmyra can enjoy affordable comfort at Hampton Inn & Suites Des Moines Downtown, where safe rooms start at $137.99, creating a warm and inviting atmosphere for relaxation. Stay on track with your fitness goals using Hampton’s jogging trails or walking paths available at select locations.

Guests staying at Hampton Inn & Suites Des Moines Downtown will enjoy the balance of peaceful surroundings and easy access to downtown Palmyra for sightseeing. Get the most out of your Palmyra visit with lodging that makes sense—lock in today!

  Call (855) 234-7135 to book with an agent.
  13.8 miles from Palmyra, IA 50047

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Des Moines Downtown

100 South Water Street Des Moines, IA

Unwind in the peaceful surroundings of Residence Inn Des Moines Downtown when traveling to Palmyra, where quiet accommodations offer relaxation, with budget-friendly rates starting at $149.99. Enjoy the flexibility and comfort of Residence Inn's accommodations, perfect for both short and extended stays.

Travelers seeking tranquility will appreciate the calm atmosphere at Residence Inn Des Moines Downtown, with downtown Palmyra still close by for exploration. Step into a Palmyra hotel that’s tailored for your needs and your budget—lock in today!

  Call (855) 236-8982 to book with an agent.
  13.8 miles from Palmyra, IA 50047

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Des Moines Downtown an IHG Hotel

201 East Locust Street Des Moines, IA

Relax in the comfortable surroundings of Staybridge Suites Des Moines Downtown an IHG Hotel as you explore Palmyra, where restful rooms create a warm stay, with inviting rates starting at $169.00. Stay entertained with Staybridge Suites' in-suite entertainment options, including flat-screen TVs and premium cable channels.

Travelers seeking peace and quiet will love Staybridge Suites Des Moines Downtown an IHG Hotel, offering a calm retreat with easy access to downtown Palmyra. Find the perfect Palmyra escape with a hotel that combines elegance and affordability—lock in today!

  Call (855) 235-0725 to book with an agent.
  13.9 miles from Palmyra, IA 50047

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

AC Hotel Des Moines East Village

401 East Grand Ave Des Moines, IA

Relax at AC Hotel Des Moines East Village as you explore Palmyra, where quality rooms offer a peaceful retreat, with inviting nightly rates beginning at just $159.99. Indulge in the luxury of AC Hotels' plush bathrobes and slippers, adding a touch of elegance to your daily routine.

With a scenic drive into downtown Palmyra, guests at AC Hotel Des Moines East Village can enjoy the city's best spots before returning to the calm of the hotel. Relax in style in Palmyra with a hotel that delivers on both luxury and value—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  13.9 miles from Palmyra, IA 50047

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites Hotel Des Moines Downtown

101 East Locust St Des Moines, IA

Find warmth and quality at Embassy Suites Hotel Des Moines Downtown near Palmyra, where serene accommodations create a peaceful stay, with inviting rates starting at an accessible $146.99. Find relaxation in Embassy Suites' suites, where plush bedding and premium linens promise a restful night's sleep.

Enjoy a relaxing stay at Embassy Suites Hotel Des Moines Downtown, where calm surroundings offer a peaceful retreat and downtown Palmyra is just a short drive away. Experience Palmyra with a hotel that keeps you pampered and relaxed from start to finish—lock in today!

  Call (855) 234-5074 to book with an agent.
  13.9 miles from Palmyra, IA 50047

Starting at

$146.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Des Moines Downtown an IHG Hotel

333 South 11th St Des Moines, IA

At Holiday Inn Express & Suites Des Moines Downtown an IHG Hotel, guests traveling to Palmyra will find homely accommodations with rooms from $169.00, creating a welcoming and relaxing atmosphere. Stay hydrated with Holiday Inn Express's complimentary water stations, conveniently located throughout the hotel.

For a serene stay, Holiday Inn Express & Suites Des Moines Downtown an IHG Hotel offers quiet surroundings, while downtown Palmyra remains close enough for easy access. Make the most of Palmyra with a hotel that pairs convenience with savings—lock in now!

  Call (855) 234-7135 to book with an agent.
  14.0 miles from Palmyra, IA 50047

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Surety Hotel

206 6th Ave. Des Moines, IA

Experience a serene atmosphere at Surety Hotel on your visit to Palmyra, where refined accommodations create a welcoming escape, with rates from $189.99. Relax in rooms that provide a haven of luxury, with sophisticated decor and amenities designed for the ultimate in comfort.

A quiet retreat at Surety Hotel provides rest and relaxation, with downtown Palmyra easily reachable for city adventures. Stay comfortably in Palmyra with accommodations that elevate your travel experience—lock in today!

  Call (855) 233-0132 to book with an agent.
  14.1 miles from Palmyra, IA 50047

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms