Pedestrian rock bridge over Peas Creek in Ledges State Park, Iowa, during fall

Find hotels in Madrid, IA from CA $77

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Madrid hotels

Holiday Inn Express Hotel & Suites Altoona-Des Moines by IHG

Holiday Inn Express Hotel & Suites Altoona-Des Moines by IHG
2.5 star property
Altoona
9.0 out of 10, Wonderful, (787 reviews)
"Very nice place to stay with your family, staff was friendly and breakfast was great"
United States
Fredrick
The price is CA $149
CA $166 total
includes taxes & fees
Jun 28 - Jun 29
Holiday Inn Express Hotel & Suites Altoona-Des Moines by IHG

Hampton Inn & Suites Altoona-Des Moines

Hampton Inn & Suites Altoona-Des Moines
2.5 star property
Altoona
9.2 out of 10, Wonderful, (721 reviews)
"The room and property were extremely clean. Building very well maintained. Everything was perfect."
United States
Phil
The price is CA $151
CA $169 total
includes taxes & fees
Jun 28 - Jun 29
Hampton Inn & Suites Altoona-Des Moines

La Quinta by Wyndham Altoona Des Moines

La Quinta by Wyndham Altoona Des Moines
3.0 star property
Altoona
9.0 out of 10, Wonderful, (1,419 reviews)
"Close to Adventureland and even being close to the interstate was comfortable."
United States
Michael
The price is CA $126
CA $141 total
includes taxes & fees
Jul 13 - Jul 14
La Quinta by Wyndham Altoona Des Moines

Comfort Inn Altoona-Des Moines

Comfort Inn Altoona-Des Moines
2.5 star property
Altoona
8.8 out of 10, Excellent, (504 reviews)
"The hotel was clean and the rooms were nice for a short stay."
United States
Krista
The price is CA $133
CA $149 total
includes taxes & fees
Jun 28 - Jun 29
Comfort Inn Altoona-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, (1,005 reviews)
"Nice place for the price."
United States
Eric
The price is CA $113
CA $127 total
includes taxes & fees
Jun 23 - Jun 24
My Place Hotel - Altoona/Des Moines, IA

Quality Inn & Suites Altoona - Des Moines

Quality Inn & Suites Altoona - Des Moines
2.5 star property
Altoona
8.0 out of 10, Very good, (958 reviews)
"Clean and reasonably priced for a quick overnight stay."
United States
David
The price is CA $90
CA $101 total
includes taxes & fees
Jul 5 - Jul 6
Quality Inn & Suites Altoona - Des Moines

Best Western Plus Altoona Inn

Best Western Plus Altoona Inn
2.5 star property
Altoona
7.8 out of 10, Good, (741 reviews)
"Great location for theme park."
United States
Pedro
The price is CA $98
CA $110 total
includes taxes & fees
Jun 28 - Jun 29
Best Western Plus Altoona Inn

Hyatt Place Altoona/Des Moines

Hyatt Place Altoona/Des Moines
3.0 star property
Altoona
9.4 out of 10, Exceptional, (884 reviews)
"Breakfast was hot and good!"
United States
Diana
The price is CA $190
CA $213 total
includes taxes & fees
Jun 28 - Jun 29
Hyatt Place Altoona/Des Moines

Fairfield Inn & Suites Des Moines Altoona

Fairfield Inn & Suites Des Moines Altoona
3.0 star property
Altoona
9.6 out of 10, Exceptional, (611 reviews)
"Clean room, great breakfast, helpful staff, great amenities"
United States
Kelsey
The price is CA $181
CA $203 total
includes taxes & fees
Jul 20 - Jul 21
Fairfield Inn & Suites Des Moines Altoona

Comfort Inn Story City

Comfort Inn Story City
2.5 star property
Story City
8.6 out of 10, Excellent, (412 reviews)
"The hotel was clean and well maintained."
United States
Mary Jo
The price is CA $119
CA $133 total
includes taxes & fees
Jul 19 - Jul 20
Comfort Inn Story City

AmericInn by Wyndham Ames

AmericInn by Wyndham Ames
3.0 star property
Ames
8.4 out of 10, Very good, (1,003 reviews)
"Nice stay"
United States
Susan
The price is CA $120
CA $134 total
includes taxes & fees
Jul 12 - Jul 13
AmericInn by Wyndham Ames

Sonesta Essential Ames

Sonesta Essential Ames
2.0 star property
Ames
7.6 out of 10, Good, (1,002 reviews)
"Clean room, friendly staff"
United States
Tracie
The price is CA $97
CA $108 total
includes taxes & fees
Jun 23 - Jun 24
Sonesta Essential Ames

Microtel Inn & Suites by Wyndham Ames

Microtel Inn & Suites by Wyndham Ames
2.0 star property
Ames
7.8 out of 10, Good, (1,004 reviews)
"The hotel is a bit dated and the room is small, however the room was clean, it was quiet, good breakfast, and the staff was friendly. I will definitely stay here again."
United States
Gail
The price is CA $101
CA $113 total
includes taxes & fees
Jun 28 - Jun 29
Microtel Inn & Suites by Wyndham Ames

Home2 Suites By Hilton Ames

Home2 Suites By Hilton Ames
3.0 star property
Ames
9.6 out of 10, Exceptional, (59 reviews)
"Breakfast was ok room and staff were excellent "
United States
brent D
The price is CA $151
CA $169 total
includes taxes & fees
Jul 19 - Jul 20
Home2 Suites By Hilton Ames

Hampton Inn & Suites Ames

Hampton Inn & Suites Ames
2.5 star property
Ames
9.4 out of 10, Exceptional, (598 reviews)
"Our room was absolutely perfect for what my family needed."
United States
Christy
The price is CA $145
CA $162 total
includes taxes & fees
Jul 5 - Jul 6
Hampton Inn & Suites Ames

Staybridge Suites Ames by IHG

Staybridge Suites Ames by IHG
3.0 star property
Ames
9.2 out of 10, Wonderful, (124 reviews)
"Great place to stay!"
United States
Kelby
The price is CA $159
CA $178 total
includes taxes & fees
Jul 12 - Jul 13
Staybridge Suites Ames by IHG

Courtyard Marriott Ankeny

Courtyard Marriott Ankeny
3.0 star property
Ankeny
8.8 out of 10, Excellent, (593 reviews)
"Great stay."
United States
Robert
The price is CA $138
CA $155 total
includes taxes & fees
Jun 25 - Jun 26
Courtyard Marriott Ankeny

Homewood Suites By Hilton Ankeny

Homewood Suites By Hilton Ankeny
3.0 star property
Ankeny
9.0 out of 10, Wonderful, (615 reviews)
"This hotel was excellent - the location was great, the staff were helpful, the rooms were clean, the breakfast was good - I would stay here again and would highly recommend to anyone."
United States
Melissa
The price is CA $185
CA $207 total
includes taxes & fees
Jun 28 - Jun 29
Homewood Suites By Hilton Ankeny

Hampton Inn & Suites Ankeny

Hampton Inn & Suites Ankeny
2.5 star property
Ankeny
8.8 out of 10, Excellent, (502 reviews)
"Overall, everything exceeds my expectation. Friendly, clean accommodations and if you need a place to stay in this area, its a win."
United States
Rob
The price is CA $150
CA $168 total
includes taxes & fees
Jun 29 - Jun 30
Hampton Inn & Suites Ankeny

Econo Lodge Ankeny - Des Moines

Econo Lodge Ankeny - Des Moines
2.0 star property
Ankeny
8.2 out of 10, Very good, (815 reviews)
"This was an affordable and well-maintained hotel."
United States
Jason
The price is CA $90
CA $101 total
includes taxes & fees
Jun 24 - Jun 25
Econo Lodge Ankeny - Des Moines
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

Stay near popular Madrid attractions

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: Experience scenic trails perfect for hiking and biking, showcasing central Iowa's natural beauty.
  • Family-Friendly Activities: Enjoy a variety of attractions and local events, making it ideal for family getaways.
  • Charming Accommodations: Discover budget-friendly hotels and motels that cater to every traveler's needs.
  • Welcoming Atmosphere: Interact with friendly locals in a quaint town that offers a relaxing getaway.
  • Scenic Campgrounds: Explore beautiful campgrounds and recreational areas for outdoor fun.

Find great hotels in Madrid

Discover the charm of Madrid, Iowa, with its diverse selection of budget-friendly hotels and motels, perfect for every traveller. Whether you're seeking family-friendly accommodations, business amenities, or pet-friendly options, Madrid has something for everyone. With 2 to 3-star ratings, you can find the ideal place to unwind after exploring this delightful town. Experience comfort and convenience in the heart of Iowa, where your perfect getaway awaits.

  • Stoney Creek Hotel Des Moines - Johnston: Nestled 25.7km from Madrid, Stoney Creek Hotel Des Moines - Johnston is a versatile lodging option ideal for business travellers and pet owners alike. With a warm, rustic ambiance, this hotel offers a variety of amenities tailored to enhance your stay. The hotel features multiple meeting rooms and a spacious conference centre, making it perfect for corporate gatherings. Pet policies allow dogs on-site, ensuring your furry companions can join you on your trip. Guests appreciate the welcoming atmosphere and the blend of comfort and functionality that this hotel provides.
  • Gateway Hotel and Conference Center at Iowa State University: Located 20.9km from Madrid, the Gateway Hotel and Conference Center is a 3-star establishment that caters to families, business travellers, and pet owners. This hotel boasts a robust selection of business amenities, including accessible conference facilities and a dedicated business centre. Families can take advantage of free cribs and a variety of child-friendly services. The hotel also permits pets, with designated areas for dogs and cats, ensuring a family-friendly experience for all guests. The combination of convenience and comfort makes this hotel a popular choice for a diverse range of travellers.
  • Microtel Inn & Suites by Wyndham Ames: Situated 24.1km from Madrid, Microtel Inn & Suites by Wyndham Ames is an excellent choice for families, business travellers, and pet owners. The hotel features a 24-hour business centre and meeting rooms, catering to professionals on the go. Families will appreciate the availability of free cribs and a child-friendly atmosphere. Pets are welcome, with clear policies that include provisions for service animals. Guests often highlight the comfortable accommodations and the inviting environment, making this hotel a practical and appealing option for your stay.

Where to stay in Madrid

Madrid, Iowa, offers a delightful blend of outdoor adventures and family-friendly attractions. Explore the scenic trails of central Iowa, perfect for hiking and biking, or discover charming vacation homes that cater to visitors. The city's welcoming atmosphere and friendly locals make it an ideal destination for those seeking a relaxing getaway. Don't miss the opportunity to check out local wedding venues, adding a touch of romance to your trip in this beautiful part of the Midwest.

  • Woodward: Located a mere 8.0km from Madrid, Woodward is a charming city that beckons outdoor enthusiasts and culture lovers alike. With a moderate seasonal influx of tourists, the peak months from June to August offer a lively atmosphere perfect for romance and adventure. Explore the local campground or enjoy a dance night at community venues. The scenic landmarks, including a modern bridge and serene lake, provide perfect backdrops for leisurely strolls or picnics.
  • Luther: Nestled within the Madrid area, Luther is a quaint village that thrives throughout the year, attracting visitors for its family-friendly and outdoor experiences. Popular in the summer months, it offers a tranquil escape with educational attractions and recreational areas. Discover the beauty of the arboretum and botanical garden, perfect for nature lovers and families. The village's modern bridge adds a touch of charm and is an ideal spot for capturing beautiful memories.
  • Ames: Situated 18.0km from Madrid, Ames is a vibrant city that is a hub for culture and family activities. While it welcomes visitors year-round, the summer months see the highest number of tourists. With a variety of shopping malls and centres, there's something for every shopper. Notable landmarks include a modern college university and a sports facility stadium, making it a great spot for educational pursuits and sporting events. Experience the lively atmosphere as you explore the city’s diverse offerings.

Things to do in Madrid

Madrid, Iowa, offers a delightful blend of outdoor adventures and family-friendly activities, making it an ideal spot for weekend getaways. Visitors can enjoy the scenic campgrounds and recreational areas while participating in local events in the meadows. Sightseeing opportunities abound, providing a chance to explore the natural beauty and charm of this quaint town.

Shopping

In Madrid, you can enjoy local shops for unique gifts. If you're up for a drive, Merle Hay Mall and Deerfield Point, both 29.0km away, offer a mix of family-friendly stores and entertainment, while Northview Shopping Center, located 24.1km from Madrid, features various city and business vibes.

Recreation

Experience the exhilarating atmosphere at Jack Trice Stadium, just 22.5km from Madrid, where you can catch a game and soak in the sports vibe. For a blend of romance and culture, the Lake Robbins Ballroom, located 12.9km away, offers delightful dance experiences. Enjoy the outdoors at the Tournament Club of Iowa, 14.5km from Madrid, perfect for golf enthusiasts.

Adventure

Experience the thrill of motor racing at Boone Speedway, located 17.7km from Madrid, where adrenaline meets excitement. For outdoor fun, head to Seven Oaks Recreation, 20.9km away, offering various activities. Alternatively, enjoy karting at Pole Position Raceway, situated 22.5km from Madrid, for a fast-paced adventure.

Nightlife

Experience the excitement at Sky Zone Indoor Trampoline Park, just 22.5km away, perfect for family fun and adventure. For a romantic evening, visit Prairie Meadows Racetrack and Casino, located 37.0km from Madrid. Enjoy the cultural vibes at Hoyt Sherman Place, only 35.4km away, for a night of entertainment.

Booking tips and Expedia advantages for Madrid

For a budget-friendly visit to Madrid, Iowa, consider exploring free attractions like Snus Hill Vineyard and Winery and Big Creek State Park. Travel during the off-peak months of November to January for better rates, and aim to check in on a Monday for the lowest prices. Utilize Expedia to compare accommodation options and filter for eco-friendly hotels. Additionally, save by bundling your hotel, flights, and activities into a package deal. Keep an eye out for discounts and minute hotel deals to maximize your savings while enjoying your trip.

  • 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: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the "Eco-certified" filter will showcase sustainable and environmentally friendly accommodations that are currently available. To discover the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel stay in Madrid with your flights and activities through an Expedia package deal.

Find the best attractions in Madrid

Madrid, Iowa, offers a fantastic destination for outdoor and family adventures, with a variety of attractions to explore. Visitors can enjoy urban parks, national state parks, and local parks, making it an ideal spot for those seeking a blend of city experiences and nature. Whether you're looking for family-friendly activities or outdoor excursions, Madrid has something to cater to every traveller's interests.

  • Iowa Arboretum: Nestled in Madrid, the Iowa Arboretum offers a serene escape with its diverse plant collections and beautifully landscaped gardens, perfect for family outings and peaceful strolls in nature.
  • Big Creek State Park: Located 11.3km away, Big Creek State Park is an outdoor adventurer's paradise. Enjoy hiking, biking, and stunning views of the lake and surrounding landscapes, making it a great spot for those seeking adventure and natural beauty.
  • Saylorville Lake: Just 20.9km from Madrid, Saylorville Lake is a romantic destination featuring picturesque beaches and scenic views. Perfect for leisurely walks, picnics, or simply relaxing by the water's edge.

Best time to go to Madrid

Visitor numbers in Madrid is generally unchanged in popularity throughout the year. The best time to visit Madrid can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Madrid falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Madrid falls in January, visitor numbers are slightly low and weather is mostly cloudy with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January20.5°F (-6.4°C)No Rain (Dry)Mostly CloudySlightly LowSlightly Low
February22.8°F (-5.1°C)No Rain (Dry)Mostly 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 Rain (Dry)Mostly SunnySlightly LowSlightly Low
December27.3°F (-2.6°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Madrid

If you're planning a trip to Madrid, Iowa, the nearest major airport is Des Moines International Airport (DSM), situated 40.2km away. Recommended hotels near DSM include the Hotel Fort Des Moines, Curio Collection by Hilton, located 6.4km from the airport, and both the Hotel Renovo Des Moines Urbandale and Revel Hotel Des Moines Urbandale, each 14.5km away. For those considering Fort Dodge Regional Airport (FOD), located 80.5km from Madrid, you can stay at the Crossroads Hotel and Event Center, 4.8km from the airport, or Brookstone Fort Dodge, 6.4km away, both offering shuttle services to the airport.

Frequently asked questions

What is the best area to stay in Madrid?
The best area to stay in Madrid, Iowa, is the town centre, particularly around Main Street.

This area is the heart of Madrid, Iowa, offering a convenient base for exploring the local attractions. Main Street is where you'll find most of the town's shops, eateries, and local businesses. It's a compact and walkable area, making it easy to get around on foot.

For families, staying in the town centre is ideal due to its proximity to places like the Madrid Public Library and the local parks, which are great for children. There are also family-friendly dining options within easy reach, and the Boone & Scenic Valley Railroad, a popular attraction for all ages, is just a short drive away.

Couples looking for a relaxing getaway will also appreciate the town centre. It offers a peaceful setting with quaint shops to browse and local cafes for a quiet coffee.
When is the best time to go to Madrid?
The best time to visit Madrid, Iowa, is during the late spring (May to early June) and early autumn (September to October) when the weather is pleasant and outdoor activities are most enjoyable.

These months offer comfortable temperatures, typically ranging from 15°C to 25°C, making them ideal for exploring the local attractions and enjoying the scenic beauty of the area. You'll find the countryside green and inviting in spring, and the autumn brings beautiful foliage.

For those who enjoy outdoor adventures like cycling or walking along the High Trestle Trail, these periods are perfect. The trail is particularly popular in late spring and early autumn, offering stunning views without the extreme heat of summer or the cold of winter.

If you're interested in local events, checking the town's calendar for festivals or community gatherings during these shoulder seasons can add an extra dimension to your trip.
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?
Members always get our best prices. Find our best Madrid hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 CA $77 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