Hotels in Fort Madison, Iowa

Search & Compare Fort Madison Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

Deal of the day

See all Fort Madison deals

Pay now or later on most rooms

Free cancellation on most rooms

Price Guarantee

Best hotels in Fort Madison

Fort Madison overview

Fort Madison is a budget-friendly place unique for its wineries and spas. You'll enjoy the area's sports, casinos, and hunting. Visitors can plan a fun excursion to Baxter's Vineyards and Community Field. Local sights like Nauvoo Park and Lovers Glen Park are worth a visit. Fort Madison is a family- and business-friendly destination with something for everyone.

Where to stay in Fort Madison

Whether traveling for business or pleasure, Fort Madison can comfortably accommodate all visitors. There are 21 hotels in the Fort Madison area, some with discounts of up to 10%.
  • • 8 2-star hotels with an average price of $50 per night
  • • 11 3-star hotels with an average price of $90 per night
  • • 2 4-star hotels with an average price of $124 per night

Here are the top hotels based on 1244 user reviews of Fort Madison hotels:
  • • Boulders Inn and Suites Fort Madison (Fort Madison)
  • • Kingsley Inn (Fort Madison)
  • • Comfort Inn And Suites (Fort Madison)
  • • Knights Inn Fort Madison (Fort Madison)
  • • Super 8 Fort Madison Ia (Fort Madison)

How to get to Fort Madison

Fly in to Burlington, IA (BRL-Southeast Iowa Regional), 15.2 mi (24.5 km) from downtown Fort Madison. Fort Madison Station is the closest train station.

What to see around Fort Madison

Outdoorsy fun is on hand such as wine tasting, sporting events, and running, along with attractions such as:
  • • Baxter's Vineyards
  • • Community Field
Here are some local highlights:
  • • Nauvoo Park
  • • Lovers Glen Park
  • • Joseph Smith Historic Site
  • • Spirit Hollow Golf Club
  • • Keokuk National Cemetery

When to visit Fort Madison

Wondering when's the best time to visit? Here are seasonal norms to help you plan your trip:

Seasonal temperature averages
  • • January-March: 57°F day, 18°F night
  • • April-June: 85°F day, 38°F night
  • • July-September: 86°F day, 51°F night
  • • October-December: 71°F day, 19°F night
Seasonal rainfall averages
  • • January-March: 6.1 inches
  • • April-June: 13.5 inches
  • • July-September: 11.9 inches
  • • October-December: 8.1 inches