We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Iowa Great Lakes Maritime Museum

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1447 Prairie Dr, Worthington, MN 56187-5190
47.9 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
87 Lakeshore Dr, PO Box 536, Arnolds Park, IA 51331-7743
0.7 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
1107 Sanborn Avenue, Okoboji, IA 51355
1.7 km from Iowa Great Lakes Maritime Museum
#1 of 6 hotels in Okoboji
Check In Check Out
Show Prices
3400 Okoboji Ave, Milford, IA 51351-6200
1.8 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
1302 US 71 North, Okoboji, Okoboji, IA 51355
2.5 km from Iowa Great Lakes Maritime Museum
#2 of 6 hotels in Okoboji
Check In Check Out
Show Prices
1405 Highway 71 South, Okoboji, IA 51355-0499
2.5 km from Iowa Great Lakes Maritime Museum
#4 of 6 hotels in Okoboji
Check In Check Out
Show Prices
3301 Lake Shore Dr, PO. Box 559, Okoboji, IA 51355-2580
2.5 km from Iowa Great Lakes Maritime Museum
#6 of 6 hotels in Okoboji
Check In Check Out
Show Prices
1005 Brooks Park Dr, Okoboji, IA 51355-7703
2.7 km from Iowa Great Lakes Maritime Museum
#3 of 6 hotels in Okoboji
Check In Check Out
Show Prices
1511 Okoboji Avenue, Milford, IA 51351
4.1 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
20785 170th St, Spirit Lake, IA 51360-3301
4.7 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2203 Circle Dr W, Hwy 71 & 9, Spirit Lake, IA 51360-1065
6.3 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2704 17th Street, Hwy 9 & 71 Intersection, Spirit Lake, IA 51360
6.4 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
1905 18th St, Spirit Lake, IA 51360-1091
6.5 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2051 Highway 9, Spirit Lake, IA 51360
8.0 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
1704 Central Ave, Estherville, IA 51334-2439
25.8 km from Iowa Great Lakes Maritime Museum
No photo provided
Check In Check Out
Show Prices
1919 Central Ave, HWY 9, Estherville, IA 51334-2443
26.1 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2008 Central Ave., Estherville, IA 51334
26.1 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
209 11th St SW, Spencer, IA 51301-5835
26.6 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
1004 S Grand Ave, Spencer, IA 51301-5721
26.6 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
10 11th St SE, Spencer, IA 51301-5836
26.7 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
102 11th Street SW Plz, Spencer, IA 51301-5802
26.7 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
1005 13th St SW, Spencer, IA 51301-5524
26.9 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
916 13th St SW, Spencer, IA 51301-5517
26.9 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
95 Highway 71 N, Jackson, MN 56143
30.2 km from Iowa Great Lakes Maritime Museum
No photo provided
Check In Check Out
Show Prices
110 Belmont Lane, I-90 And Highway 71, Jackson, MN 56143
32.4 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
1051 Highway 71 N, Jackson, MN 56143-1086
32.4 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2007 Highway 71 North, Jackson, MN 56143
32.9 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2025 Highway 71 N, I-90 and Hwy 71, Jackson, MN 56143-1096
33.0 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
3635 450th Ave, Emmetsburg, IA 50536-8709
44.6 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
3501 Main Street, Emmetsburg, IA 50536
45.5 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
30 W Front St, Sherburn, MN 56171-1035
45.9 km from Iowa Great Lakes Maritime Museum
No photo provided
Check In Check Out
Show Prices
Also consider hotels near Okoboji
See all hotels in or near Okoboji
87 Lakeshore Dr, PO Box 536, Arnolds Park, IA 51331-7743
0.7 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
3400 Okoboji Ave, Milford, IA 51351-6200
1.8 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2704 17th Street, Hwy 9 & 71 Intersection, Spirit Lake, IA 51360
6.4 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2203 Circle Dr W, Hwy 71 & 9, Spirit Lake, IA 51360-1065
6.3 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
2051 Highway 9, Spirit Lake, IA 51360
8.0 km from Iowa Great Lakes Maritime Museum
Check In Check Out
Show Prices
*Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.
Okoboji Travel Forum Need specific advice visiting Okoboji, Iowa? Visit the TripAdvisor Travel Forum for Okoboji and ask our Destination Experts and the travel community.