Find hotels in Madrid, IA from $59

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Madrid hotels

Hotel Fort Des Moines, Curio Collection by Hilton

Hotel Fort Des Moines, Curio Collection by Hilton
4.5 star property
Downtown Des Moines
9.6 out of 10, Exceptional, (1,142 reviews)
"Great location, team, and facilities!"
United States
Nathan
$130 nightly
The price is $146
May 24 - May 25
Total with taxes and fees
Hotel Fort Des Moines, Curio Collection by Hilton

Des Lux Hotel

Des Lux Hotel
3.5 star property
Downtown Des Moines
9.8 out of 10, Exceptional, (1,061 reviews)
"Beautiful hotel. Super close to everything."
United States
Michael
$169 nightly
The price is $189
May 12 - May 13
Total with taxes and fees
Des Lux Hotel

Stoney Creek Hotel Des Moines - Johnston

Stoney Creek Hotel Des Moines - Johnston
2.5 star property
Johnston
8.8 out of 10, Excellent, (1,852 reviews)
"Always love the breakfast variety. Very nice property."
United States
Leah
$109 nightly
The price is $122
May 17 - May 18
Total with taxes and fees
Stoney Creek Hotel Des Moines - Johnston

Drury Inn & Suites West Des Moines

Drury Inn & Suites West Des Moines
3.0 star property
West Des Moines
9.4 out of 10, Exceptional, (1,031 reviews)
"Love this hotel"
United States
Morgan
$100 nightly
The price is $112
May 17 - May 18
Total with taxes and fees
Drury Inn & Suites West Des Moines

Home2 Suites by Hilton Des Moines at Drake University

Home2 Suites by Hilton Des Moines at Drake University
3.0 star property
Drake
9.4 out of 10, Exceptional, (1,015 reviews)
"Breakfast was excellent. Staff were wonderful. Tammy in the breakfast area was nice. We enjoyed her and the food. Front desk staff very friendly. "
United States
Nancy
$98 nightly
The price is $109
May 24 - May 25
Total with taxes and fees
Home2 Suites by Hilton Des Moines at Drake University

Wildwood Lodge

Wildwood Lodge
3.0 star property
Clive
9.6 out of 10, Exceptional, (1,257 reviews)
"Great place to stay for out-of-state guests! Front desk staff were EXTREMELY friendly!"
United States
Daniel
$99 nightly
The price is $111
May 17 - May 18
Total with taxes and fees
Wildwood Lodge

Days Inn & Suites by Wyndham Des Moines Airport

Days Inn & Suites by Wyndham Des Moines Airport
2.0 star property
Greater South Side
8.6 out of 10, Excellent, (1,788 reviews)
"Nice staff, convenient shuttle to airport and parking access."
United States
Laura
$75 nightly
The price is $84
May 17 - May 18
Total with taxes and fees
Days Inn & Suites by Wyndham Des Moines Airport

Hyatt Place West Des Moines Jordan Creek

Hyatt Place West Des Moines Jordan Creek
3.0 star property
West Des Moines
9.2 out of 10, Wonderful, (1,013 reviews)
"Hyatt Place is always a desirable hotel for me when I travel. Clean comfortable rooms. Great amenities. The breakfast is always really good, too."
United States
Rory
$93 nightly
The price is $104
May 26 - May 27
Total with taxes and fees
Hyatt Place West Des Moines Jordan Creek

Gateway Hotel and Conference Center at Iowa State University

Gateway Hotel and Conference Center at Iowa State University
3.0 star property
Ames
9.2 out of 10, Wonderful, (1,298 reviews)
"Easter park, large hotel, room was nice!"
United States
Susan
$89 nightly
The price is $100
May 24 - May 25
Total with taxes and fees
Gateway Hotel and Conference Center at Iowa State University

Embassy Suites Hotel Des Moines Downtown

Embassy Suites Hotel Des Moines Downtown
3.5 star property
Downtown Des Moines
8.2 out of 10, Very Good, (1,003 reviews)
"Breakfast was great."
United States
Dena
$130 nightly
The price is $146
May 20 - May 21
Total with taxes and fees
Embassy Suites Hotel Des Moines Downtown

Ramada Tropics Resort & Conf Center by Wyndham Des Moines

Ramada Tropics Resort & Conf Center by Wyndham Des Moines
3.0 star property
Urbandale
5.6 out of 10, (812 reviews)
"The room was pretty dated, our pullout couch was broke and the staff were very quick to bring us a roll away bed! The staff is what made this place great. "
United States
Samantha
$81 nightly
The price is $90
May 19 - May 20
Total with taxes and fees
Ramada Tropics Resort & Conf Center by Wyndham Des Moines

Sonesta Simply Suites Des Moines

Sonesta Simply Suites Des Moines
2.5 star property
West Des Moines
8.4 out of 10, Very Good, (1,008 reviews)
"Welcoming staff, clean premises, fair rates!"
United States
Robert
$76 nightly
The price is $85
May 12 - May 13
Total with taxes and fees
Sonesta Simply Suites Des Moines

My Place Hotel - Altoona/Des Moines, IA

My Place Hotel - Altoona/Des Moines, IA
3.0 star property
Altoona
8.8 out of 10, Excellent, (987 reviews)
"All that I needed."
United States
Larry
$99 nightly
The price is $111
May 13 - May 14
Total with taxes and fees
My Place Hotel - Altoona/Des Moines, IA

Qube Hotel

Qube Hotel
2.5 star property
Polk City
8.4 out of 10, Very Good, (741 reviews)
$99 nightly
The price is $111
May 12 - May 13
Total with taxes and fees
Qube Hotel

GrandStay Hotel & Suites

GrandStay Hotel & Suites
2.0 star property
Johnston
9.4 out of 10, Exceptional, (601 reviews)
"Great breakfast, one of the nicest motels I’ve stayed at. "
United States
Gregory
$85 nightly
The price is $95
May 12 - May 13
Total with taxes and fees
GrandStay Hotel & Suites

Holiday Inn Downtown - Mercy Area by IHG

Holiday Inn Downtown - Mercy Area by IHG
3.0 star property
Downtown Des Moines
7.8 out of 10, Good, (1,014 reviews)
"Clean room"
United States
Hayley
$119 nightly
The price is $133
May 12 - May 13
Total with taxes and fees
Holiday Inn Downtown - Mercy Area by IHG

Baymont by Wyndham Des Moines Airport

Baymont by Wyndham Des Moines Airport
2.5 star property
Southwestern Hills
9.4 out of 10, Exceptional, (1,171 reviews)
"Comfortable beds, rooms are roomy, nice staff, quiet, lots of breakfast options. "
United States
Kathleen
$94 nightly
The price is $105
May 25 - May 26
Total with taxes and fees
Baymont by Wyndham Des Moines Airport

Surety Hotel, Autograph Collection

Surety Hotel, Autograph Collection
4.0 star property
Downtown Des Moines
9.4 out of 10, Exceptional, (1,002 reviews)
"Cute hotel with amazing restaurant!"
United States
Brent
$152 nightly
The price is $170
May 25 - May 26
Total with taxes and fees
Surety Hotel, Autograph Collection

Hampton Inn Des Moines-Airport

Hampton Inn Des Moines-Airport
2.5 star property
Greater South Side
8.8 out of 10, Excellent, (1,011 reviews)
"Great staff friendly and breakfast was great"
United States
Gerald
$122 nightly
The price is $137
May 18 - May 19
Total with taxes and fees
Hampton Inn Des Moines-Airport

Country Inn & Suites by Radisson, Des Moines West, IA

Country Inn & Suites by Radisson, Des Moines West, IA
3.0 star property
Clive
8.8 out of 10, Excellent, (1,008 reviews)
"Staff was great, room was clean and breakfast was great!!"
United States
Ralph
$83 nightly
The price is $93
May 24 - May 25
Total with taxes and fees
Country Inn & Suites by Radisson, Des Moines West, IA
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in and around Madrid

Madrid, Iowa, is a charming destination perfect for outdoor adventures and family-friendly getaways. Explore nearby nature destinations and enjoy the welcoming town atmosphere just miles west of the city. Whether you're seeking relaxation or excitement, you'll find plenty of options for weekend getaways near Madrid.

Woodward

Discover Woodward, a welcoming destination perfectly suited for family travelers seeking a blend of culture and outdoor adventure. With attractions like the stunning High Trestle Trail Bridge, the serene Iowa Arboretum, and the natural beauty of Ledges State Park, Woodward offers memorable experiences year-round, especially during peak summer months. Located about 5 miles from Madrid, this charming city provides easy access to recreational activities and family-friendly venues, making it an excellent choice for your next vacation.

Luther

Experience the charm of Luther, a delightful retreat for families, nature lovers, and adventure seekers eager to explore the outdoors. Nestled in Madrid, Luther offers easy access to attractions like the stunning Ledges State Park, the vibrant Iowa Arboretum, and the educational Iowa State University. With visitor numbers peaking in the summer months, Luther provides a serene setting year-round, making it a strategic choice for your next getaway. Enjoy a peaceful stay in this welcoming village, where nature and recreation await.

Sheldahl

If you are a family traveler, look no further than Sheldahl, which features beautiful outdoor spaces like Big Creek State Park and Southside Park for fun-filled activities. Known for its charming local culture, Sheldahl is an ideal base for exploring nearby attractions, including the modern bridge and the lovely arboretum. Located about 7 miles from Madrid, this community offers a welcoming atmosphere and easy access to both nature and local sights, making it a smart choice for your stay.

Ames

Ames stands out as a prime spot for family and budget travelers interested in city and cultural experiences. With attractions like Iowa State University, Stephens Auditorium, and Reiman Gardens, visitors can immerse themselves in a vibrant mix of education, entertainment, and natural beauty. Located about 15 miles by car from Madrid, Ames offers easy access to a variety of shopping and recreational opportunities, making it an excellent choice for your stay.

Granger

Travelers visiting the area often choose Granger, especially families and those seeking outdoor adventures, who will appreciate its beautiful scenery and recreational options. With attractions like Saylorville Lake, Big Creek State Park, and Jester Park nearby, there's no shortage of opportunities for relaxation and exploration. Granger is about 8 miles from Madrid, making it a convenient spot for a weekend getaway. It's a smart choice for a memorable vacation experience in Iowa.

Stay near popular attractions in and around Madrid

Nestled in a scenic landscape, Madrid offers a perfect blend of outdoor adventure and family fun. Explore the vibrant urban park, immerse yourself in the lively atmosphere of a modern college, or venture into the breathtaking national park nearby. Experience the charm of this welcoming community!

Learn more about Madrid

Just 30 minutes from Des Moines, the illuminated High Trestle Trail Bridge dazzles cyclists with its half-mile LED light show after sunset. Spend afternoons sampling local wines at Snus Hill Vineyard before exploring the native plant collections at Iowa Arboretum.

Bike trail Iowa

Top Madrid Hotel Reviews

More cheap stays in Madrid

Hotels in Madrid with star-rating

Find out more about Madrid

Top reasons to visit Madrid

  • Outdoor Adventures: Madrid, Iowa, offers a variety of outdoor activities, including hiking and biking trails in beautiful parks.
  • Family-Friendly Atmosphere: The town is perfect for families, featuring recreational areas and campgrounds that cater to all ages.
  • Charming Community: Experience the warmth of the local community with friendly faces and a welcoming small-town vibe.
  • Diverse Accommodations: Enjoy a range of lodging options, from cozy bed & breakfasts to pet-friendly hotels.
  • Unique Local Attractions: Explore local sites that offer a blend of nature and culture for a memorable vacation.

Find great hotels near Madrid

Discover a range of welcoming accommodations in Madrid, Iowa, perfect for all types of travelers. Whether you're seeking a cozy bed & breakfast or a business-friendly hotel, you'll find options that cater to your needs. Enjoy pet-friendly environments and LGBTQIA-friendly services, ensuring a comfortable and inclusive stay. Explore the best hotels and motels near Madrid for a memorable vacation experience.

  • Microtel Inn & Suites by Wyndham Ames: Microtel Inn & Suites by Wyndham Ames is a budget-friendly hotel located 15 miles from Madrid, ideal for families, business travelers, and pet owners. With a focus on providing a comfortable stay, this hotel features family-friendly amenities such as free cribs and services designed for children. Pet lovers will appreciate the welcoming pet policy, which includes waived fees for service animals and allowances for pets with specific restrictions. The hotel combines affordability with essential amenities, ensuring a pleasant experience for all guests.
  • Stoney Creek Hotel Des Moines - Johnston: Stoney Creek Hotel Des Moines - Johnston is a charming budget hotel situated 16 miles from Madrid, boasting a guest rating of 8.8 out of 10. This property is perfect for those who seek a pet-friendly environment and a conducive space for business travel. Guests can enjoy a variety of amenities while knowing their furry friends are welcome, with provisions including pet fees and weight restrictions. The hotel’s inviting atmosphere and commitment to guest satisfaction make it a delightful choice for both leisure and business travelers.
  • TownePlace Suites by Marriott - Des Moines Urbandale: TownePlace Suites by Marriott - Des Moines Urbandale is a well-rated budget hotel located 16 miles from Madrid, featuring a guest rating of 8.6 out of 10. This property caters to families, business travelers, and pet owners alike, offering free cribs and child safety features. With a welcoming policy for pets, including waived fees for service animals, guests can relax knowing their pets are accommodated. The hotel provides a blend of comfort and convenience, making it an excellent choice for extended stays or short visits.

Where to stay in and around Madrid

Madrid, Iowa, offers a charming blend of outdoor adventures and family-friendly experiences. Explore the scenic beauty of nearby parks and trails, perfect for hiking and biking. Discover the welcoming atmosphere of the local community, where friendly faces abound. For a unique vacation, consider visiting local attractions and enjoying the small-town vibe. Whether you're looking for adventure or relaxation, Madrid is an ideal destination to create lasting memories.

  • Woodward: Located a mere 5 miles from Madrid, Woodward is a charming city that invites visitors with its rich blend of cultural and outdoor experiences. This city sees a moderate influx of travelers, particularly from June to August, when outdoor activities thrive. Expect to enjoy recreational areas, educational venues, and a round of golf. Nature lovers will appreciate the local landmarks, including a modern bridge and a serene lake, perfect for a leisurely day out in the sun.
  • Luther: Nestled within the vicinity of Madrid, Luther is a quaint village that caters to families and adventure seekers alike. Although it experiences a slight peak in visitors during the summer months, the village maintains a steady flow year-round. Popular attractions include campgrounds and shopping centers, making it an ideal spot for a family outing. Nearby, you’ll find a national state park, a botanical garden, and an arboretum, all offering unique outdoor adventures and a chance to connect with nature.
  • Ames: Approximately 15 miles from Madrid, Ames is a vibrant city renowned for its educational institutions and cultural activities. This city draws visitors year-round, with a notable surge during the summer. The shopping malls and centers offer a variety of retail experiences, while the local landmarks include a modern college university and a sports facility stadium. Ames is perfect for families and city-themed experiences, providing a mix of leisure and cultural enrichment.

Things to do in Madrid

Madrid, Iowa, is perfect for outdoor family adventures, offering a range of activities including campgrounds, recreational areas, and resorts. Visitors can enjoy various vacation ideas that cater to different interests, making it an ideal spot for relaxation and fun in nature. Whether you're looking to unwind or seek adventure, Madrid provides a charming getaway with plenty of options to explore.

Shopping

In Madrid, Iowa, visit the local shops for unique gifts and souvenirs. If you're up for a drive, check out the Jordan Creek Town Center in West Des Moines, about 25 miles away, featuring a wide range of stores, dining options, and entertainment for a full shopping experience.

Recreation

At the Madrid Wellness Center, indulge in soothing massages and rejuvenating yoga sessions. For outdoor activities, explore the scenic trails at Lake Panorama, perfect for hiking and enjoying nature. Don’t miss the local farmers' market for fresh produce and a taste of the community's vibrant spirit.

Adventure

In Madrid, Iowa, explore the scenic trails at the High Trestle Trail, perfect for biking and hiking. Experience outdoor adventures at the nearby Ledges State Park, where you can enjoy rock climbing and picturesque views of nature's beauty.

Nightlife

In Madrid, Iowa, the nightlife is cozy and welcoming. The local bars, like the Madrid Community Center, host live music and community events, while the nearby breweries offer craft beer tastings. Enjoy a relaxed evening mingling with friendly locals and savoring the small-town charm.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Madrid

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Madrid are November to January, where the prices are slightly lower. This is in comparison to May to June and August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Madrid is Monday. The most expensive day to stay in Madrid is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred destination, and additional criteria. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you can refine your selections by hotel type; for instance, by selecting the Eco-certified filter, you'll discover sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Madrid with your flights and activities through an Expedia package deal.

Find the best attractions near Madrid

Madrid, Iowa, is perfect for outdoor and family adventures, offering a variety of attractions like urban parks and state parks. Visitors can explore beautiful parks that cater to those seeking a blend of outdoor fun and city experiences. Whether you're looking to hike, picnic, or simply enjoy nature, Madrid provides a welcoming escape for all types of travelers.

  • Saylorville Lake: Experience the beauty of Saylorville Lake, located 13 miles from Madrid. This picturesque lake offers a perfect setting for outdoor activities like swimming, picnicking, and romantic sunsets. With its scenic views, it’s an ideal spot for nature lovers and those seeking relaxation.
  • Reiman Gardens: Just 13 miles away, Reiman Gardens is a delightful urban park featuring stunning floral displays and family-friendly activities. Explore walking paths, themed gardens, and seasonal events that make it a wonderful destination for relaxation and learning in a vibrant city setting.
  • Ledges State Park: Located 9 miles from Madrid, Ledges State Park is a haven for adventure seekers. With its breathtaking scenery, hiking trails, and opportunities for rock climbing, this national park offers an exhilarating outdoor experience amidst nature’s beauty.

Best time to go to Madrid

The best time to visit Madrid is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January20.5°F (-6.4°C)No RainMostly CloudySlightly LowSlightly Low
February22.8°F (-5.1°C)No RainMostly CloudyAverageAverage
March38.5°F (3.6°C)Light RainMostly CloudyAverageAverage
April49.6°F (9.8°C)Light RainMostly SunnyAverageAverage
May61.0°F (16.1°C)Light RainMostly SunnyAverageSlightly High
June71.2°F (21.8°C)Light RainMostly SunnySlightly HighSlightly High
July73.9°F (23.3°C)Light RainMostly SunnySlightly HighAverage
August72.5°F (22.5°C)Light RainMostly SunnyAverageSlightly High
September66.4°F (19.1°C)Light RainMostly SunnySlightly HighAverage
October52.5°F (11.4°C)Light RainMostly SunnyAverageAverage
November39.6°F (4.2°C)No RainMostly SunnySlightly LowSlightly Low
December27.3°F (-2.6°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Madrid

When visiting Madrid, Iowa, you can fly into several nearby airports. Des Moines International Airport (DSM) is 25 miles away, with excellent hotels like the 4.5-star Hotel Fort Des Moines, just 4 miles from the airport, and the equally rated Hotel Renovo and Revel Hotel, each 9 miles away. Waterloo Regional Airport (ALO) is 87 miles distant, offering accommodations such as the 3.5-star Black Hawk Hotel, 3 miles away, and the Isle Casino Hotel, 8 miles away. For those flying into Mason City Municipal Airport (MCW), located 92 miles from Madrid, options include the 3-star Lakeside Inn and Best Western Holiday Lodge, both within 3 miles of the airport, with some offering free airport transportation.

Frequently asked questions

What is the best area to stay in Madrid?
The best area to stay in Madrid, Iowa, is within the town center due to its convenient access to local amenities and attractions.

The town center of Madrid, Iowa, is relatively compact and offers a friendly, small-town experience. It's characterized by its main street, which features local shops, eateries, and a sense of community. The High Trestle Trail, a prominent local feature, is also easily accessible from this area.

For solo travelers or couples looking for a quiet retreat, staying in the town center provides easy access to the High Trestle Trail, which is superb for walking or biking. You can enjoy the local charm and the convenience of having everything within a short distance.

Families will also find the town center appealing. Its central location makes it easy to visit local parks and enjoy the relaxed pace of a small Iowa town.
When is the best time to go to Madrid?
The best time to go to Madrid, Iowa, is during the late spring (May to early June) and early fall (September to October) for pleasant weather and local events.

During these months, the weather is typically mild and comfortable, ideal for exploring the town's outdoor attractions and walking through the historic downtown. The autumn foliage also makes for scenic drives along the nearby Boone River Valley Scenic Byway.

Families and visitors interested in local culture will find these periods particularly appealing.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Madrid.
How can I save on a Madrid hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Madrid hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Madrid hotel?
Prices for hotels in Madrid often vary, but you can find a great deal from $59 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia