Across Iowa, of the 892 hotels and motels we list, 827 give a phone number and 678 have a website. By what they offer: 130 motel, 25 extended stay.
Top 10 hotels and motels in Iowa
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Holiday Inn Express & SuitesSheldon
-
2Cobblestone Inn & SuitesBloomfield
-
3Holiday Inn & Suites Council Bluffs I-29Council Bluffs
-
4Best Western MuscatineMuscatine
-
5Stoney Creek Hotel Des MoinesJohnston
-
6Quality Inn & SuitesMt Pleasant
-
7FairfieldBurlington
-
8Super 8Council Bluffs
-
9The Black Hawk HotelCedar Falls
-
10Sonesta Essential Des MoinesDes Moines
Cities
Largest first. Towns with a single hotel or motel are listed further down this page.
- Des Moines46
- Cedar Rapids41
- Ames28
- Davenport27
- Council Bluffs24
- Coralville22
- Dubuque20
- Waterloo20
- West Des Moines20
- Sioux City19
- Ankeny15
- Fort Dodge14
- Urbandale14
- Bettendorf13
- Burlington12
- Mason City12
- Altoona11
- Cedar Falls11
- Iowa City11
- Muscatine11
- Ottumwa11
- Clear Lake10
- Marshalltown10
Other towns in Iowa
One hotel or motel each — too few for a page of their own, so they live here.
-
Relax Inn and SuitesAdair
111 5th St, Adair, IA 50002
-
Timberpine LodgeAdel
23675 Sportsman's Club Rd, Adel, IA 50003
-
Glissman LodgeAdel
Adel, IA
-
Indian Hills InnAlbia
100 US-34, Albia, IA 52531
-
GrandStay Hotel & Suites AlgonaAlgona
840 US-18, Algona, IA 50511
-
Super 8 AlgonaAlgona
210 Norwood Dr, Algona, IA 50511
-
Burr Oak MotelAlgona
1903 US-169, Algona, IA 50511
-
Candlelite LoungeAlgona
920 S Phillips St, Algona, IA 50511-3657
-
Emerald Door InnAllison
21725 IA-3, Allison, IA 50602
-
The Recker HouseAlta Vista
106 N Hilltop Ave, Alta Vista, IA 50603-7722
-
Hotel MillwrightAmana
800 48th Ave, Amana, IA 52203-8122
-
Guest House MotelAmana
4712 220th Trl, Amana, IA 52203-8033
-
AmericInn by Wyndham AnamosaAnamosa
101 Harley Ave, Anamosa, IA 52205
-
Super 8Anamosa
100 Grant Wood Dr, Anamosa, IA 52205
-
Front Porch Bed and BreakfastAnamosa
21078 180th St, Anamosa, IA 52205-7564
-
Anita Grand MotelAnita
1203 White Pole Rd, Anita, IA 50020
-
Lakewood Park ResortArnolds Park
92 Rohr St, Arnolds Park, IA 51331
-
The New InnArnolds Park
Arnolds Park, IA
-
Bridges Bay Resort, Okiboji IAArnolds Park
Arnolds Park, IA
-
Rock Island Inn and SuitesAtlantic
1702 SW 7th St, Atlantic, IA 50022
-
Turkey Creek LodgeAtlantic
1104 E 7th St, Atlantic, IA 50022-1811
-
A-Ford-O MotelAtlantic
610 W 7th St, Atlantic, IA 50022
-
The WhitneyAtlantic
222 Chestnut St, Atlantic, IA 50022-1061
-
Wise MotelsAtlantic
1902 E 7th St, Atlantic, IA 50022-1915
-
Blue Grass Inn & SuitesAudubon
2073 US-71, Audubon, IA 50025
-
Cobblestone Inn and SuitesAvoca
7013 N Chestnut St, Avoca, IA 51521
-
Capri MotelAvoca
110 E Pershing St, Avoca, IA 51521
-
Motel 6 Avoca, IaAvoca
211 W Marty Dr, Avoca, IA 51521-3310
-
Acova Inn MotelAvoca
1809 N Lavista Heights Rd, Avoca, IA 51521
-
Bancroft Drive InnBancroft
107 Joe Hatten Dr, Bancroft, IA 50517
-
Iowa Lexington Inn- Bedford, IowaBedford
2264 Lake Rd, Bedford, IA 50833-8247
-
Skylark Motel by OYOBedford
108 Pearl St, Bedford, IA 50833
-
Herring HotelBelle Plaine
718 13th St, Belle Plaine, IA 52208
-
Riverview Loft Guest HouseBellevue
704 N Riverview Dr, Bellevue, IA 52031
-
Cobblestone Inn & SuitesBloomfield
509 S Washington St, Bloomfield, IA 52537
-
Southfork Motel & GrillBloomfield
907 S Washington St, Bloomfield, IA 52537
-
Martin MotelBloomfield
919 W Walnut St, Bloomfield, IA 52537
-
Cobblestone Inn and SuitesBoone
1900 Lakewood Dr, Boone, IA 50036
-
Baymont by Wyndham BooneBoone
1745 SE Marshall St, Boone, IA 50036
-
American Inn & SuitesBoone
1215 S Story St, Boone, IA 50036
-
Pleasant Stay Inn And SuitesBrooklyn
4130 Highway 21, Brooklyn, IA 52211-8712
-
Days Inn by Wyndham CarrollCarroll
1127 US-30, Carroll, IA 51401
-
Burke Inn Motel and SuitesCarroll
1225 Plaza Dr, Carroll, IA 51401
-
Holiday Inn Express & Suites Omaha AirportCarter Lake
2010 Abbott Dr, Carter Lake, IA 51510-1515
-
Best Western Plus Omaha Airport InnCarter Lake
2510 Abbott Plz, Carter Lake, IA 51510-1579
-
Hampton Inn Omaha AirportCarter Lake
2020 Abbott Dr, Carter Lake, IA 51510
-
La Quinta Inn & Suites Omaha Airport DowntownCarter Lake
1201 Avenue H, Carter Lake, IA 51510
-
The Continental HotelCenterville
217 N 13th St, Centerville, IA 52544
-
Junction Inn MotelCenterville
920 E Maple St, Centerville, IA 52544-1913
-
Super 8 By Wyndham CentervilleCenterville
1021 N 18th St, Centerville, IA 52544-1117
-
One Of A KindCenterville
314 W State St, Centerville, IA 52544-1713
-
Hennick's HillCentral City
1852 Maine Ridge Rd, Central City, IA 52214-9476
-
Hotel CharitoneChariton
831 Braden Ave, Chariton, IA 50049
-
Royal Rest MotelChariton
137 Grace Ave, Chariton, IA 50049
-
Sleep Inn and SuitesCharles City
1416 S Grand Ave, Charles City, IA 50616-3672
-
Super 8Charles City
1411 S Grand Ave, Charles City, IA 50616
-
Best Budget InnCharles City
1416 Gilbert St, Charles City, IA 50616
-
Hartwood InnCharles City
1312 Gilbert St, Charles City, IA 50616-1612
-
LodgeCharlotte
103 Main St, Charlotte, IA 52731-7707
-
Best Western La Grande HaciendaCherokee
1401 N 2nd St, Cherokee, IA 51012-2201
-
Library Loft ApartmentsCherokee
204 W Main St, Cherokee, IA 51012-1825
-
Speculative Lodge 307 Af & AMCherokee
935 S 2nd St, Cherokee, IA 51012-2119
-
Cobblestone Inn & SuitesClarinda
105 Essie Davison Dr, Clarinda, IA 51632
-
Super 8 ClarindaClarinda
1203 S 12th St, Clarinda, IA 51632
-
Celebrity InnClarinda
1323 S 16th St, Clarinda, IA 51632-2922
-
Cobblestone Inn & SuitesClarion
500 Central Ave W, Clarion, IA 50525
-
Clarion Inn B&BClarion
221 Central Ave E, Clarion, IA 50525-1436
-
Clayton CottageClayton
502 Main St, Clayton, IA 52049-8250
-
Holiday Inn Express and Suites ClintonClinton
2800 S 25th St, Clinton, IA 52732
-
Travelodge by Wyndham Clinton Valley West CourtClinton
2300 Valley W Ct, Clinton, IA 52732
-
Best Western Frontier Motor InnClinton
2300 Lincoln Way, Clinton, IA 52732
-
Hampton by HiltonClinton
2781 Wild Rose Cir S, Clinton, IA 52732
-
Motel 6 of ClintonClinton
1522 Lincoln Way, Clinton, IA 52732-7021
-
Timber MotelClinton
2225 Lincoln Way, Clinton, IA 52732
-
Country Inn & Suites by Radisson, Clinton, IAClinton
2224 Lincoln Way, Clinton, IA 52732
-
Hampton Inn ClintonClinton
2781 Wild Rose Circle South, Clinton, IA 52732
-
Oak Tree InnClinton
2300 Valley West Ct, Clinton, IA 52732-7227
-
Courtyard By MarriottClive
1520 NW 114th Street, Clive, IA 50325
-
Days InnClive
1600 NW 114th St, Clive, IA 50325
-
Clive Hotel & SuitesClive
11040 Hickman Rd, Clive, IA 50325-3740
-
Super 8Clive
11414 Forest Ave, Clive, IA 50325
-
La Quinta Inn & Suites Des Moines West CliveClive
1390 NW 118th St, Clive, IA 50325
-
Chase Suite HotelsClive
11428 Forest Ave, Clive, IA 50325-7053
-
Bristol Cove Owners AssociationClive
2200 NW 159th St, Clive, IA 50325-7913
-
Microtel Inn & SuitesColfax
11000 Federal Ave, Colfax, IA 50054
-
Colfax Inn by MarifahColfax
1402 N Walnut St, Colfax, IA 50054
-
Columbus MotelColumbus Junction
265 Colonels Dr, Columbus Junction, IA 52738
-
Garst Farm ResortCoon Rapids
1390 Highway 141, Coon Rapids, IA 50058-8052
-
The Corning HotelCorning
2260 Juniper Ave, Corning, IA 50841
-
La Conn E MotelCorning
303 Quincy St, Corning, IA 50841
-
Hotel ReaCorydon
207 W State St, Corydon, IA 50060
-
Super 8Cresco
511 2nd Ave SE, Cresco, IA 52136
-
Cresco MotelCresco
620 2nd Ave SE, Cresco, IA 52136
-
Moonlite MotelCreston
704 New York Ave, Creston, IA 50801
-
Supertel Inn & Conference CenterCreston
800 Laurel St, Creston, IA 50801
-
Quality Inn CrestonCreston
900 S Sumner Ave, Creston, IA 50801
-
Rodeway InnCreston
804 W Taylor St, Creston, IA 50801-3534
-
Iowana HotelCreston
300 W Montgomery St, Creston, IA 50801-2318
-
Hatfield Lakes IowaCreston
3300 Riverside Ave, Creston, IA 50801-7513
-
Edgetowner MotelDe Soto
804 Guthrie St, De Soto, IA 50069-7712
-
Countryside InnDe Soto
1204 Guthrie St, De Soto, IA 50069
-
AmericInn by Wyndham DeWittDe Witt
2520 12th St Ct, De Witt, IA 52742
-
The Vandenburg Boutique Motel (Formerly The Winsther Motel)De Witt
924 11th St, De Witt, IA 52742
-
Budget Inn and Suites, Dewitt, IowaDeWitt
918 Westwood Dr, DeWitt, IA 52742
-
Fairfield by Marriott Inn & Suites DecorahDecorah
2041 IA-9, Decorah, IA 52101
-
Country Inn & Suites by Radisson, Decorah, IADecorah
2042 State Highway 9, Decorah, IA 52101-8018
-
Super 8Decorah
1832 IA-9, Decorah, IA 52101
-
The Shady Rest Guest House and Shady ShedDecorah
1658 US Highway 52, Decorah, IA 52101-7533
-
Fjord FarmhouseDecorah
1308 College Dr, Decorah, IA 52101-1065
-
Windemere RetreatDecorah
2229 Pole Line Rd, Decorah, IA 52101-7805
-
Country Inns & Suites By Carlson - DecorahDecorah
2042 Highway 9 W, Decorah, IA 52101-2427
-
ChopKo CustomsDecorah
2766 US-52, Decorah, IA 52101-7880
-
Cozy Cottage by Leanne and SueDecorah
201 Riverside Ave, Decorah, IA 52101-1435
-
Lost Beach Resort & MarinaDelhi
22392 255th St, Delhi, IA 52223-8580
-
Cobblestone Inn and SuitesDenison
161 Oak Ridge Dr, Denison, IA 51442
-
Cobblestone Inn & SuitesDenison
2511 Boulders Dr, Denison, IA 51442-2500
-
Park MotelDenison
803 4th Ave S, Denison, IA 51442-2425
-
Boulders HospitalityDenison
1527 4th Ave S, Denison, IA 51442-2023
-
7th Street MotelDenison
150 N 7th St, Denison, IA 51442-2404
-
Days InnDenison
315 Chamberlin Dr, Denison, IA 51442-2803
-
Ho Hum MotelDenison
916 4th Ave S, Denison, IA 51442
-
Pletz ResortDenver
800 Schneider St, Denver, IA 50622-9502
-
The Notell MotelDenver
123 State St, Denver, IA 50622
-
Sportsmen MotelDorchester
2753 IA-76, Dorchester, IA 52140
-
Dunlap's Main Street LoftDunlap
613 Iowa Ave, Dunlap, IA 51529-1331
-
Jake's PlaceDunlap
1009 Remsen St, Dunlap, IA 51529-1540
-
The Majestic Rose Rooms & SuitesDunlap
802 Court St, Dunlap, IA 51529-1400
-
Quiet Walker Lodge Bed & Breakfast InnDurango
16432 Paradise Valley Rd, Durango, IA 52039-9621
-
Comfort Inn DyersvilleDyersville
527 16th Ave SE, Dyersville, IA 52040
-
Super 8 by Wyndham DyersvilleDyersville
925 15th Ave SE, Dyersville, IA 52040
-
Colonial Inn DyersvilleDyersville
1110 9th St SE, Dyersville, IA 52040
-
The Grove Inn and SuitesEagle Grove
711 S Commercial Ave, Eagle Grove, IA 50533
-
Sandman MotelEagle Grove
1521 N Iowa Ave, Eagle Grove, IA 50533
-
Eddyville Inn, RV Park & CabinsEddyville
601 Main St, Eddyville, IA 52553
-
village motelEldora
2005 Edgington Ave, Eldora, IA 50627
-
Jiggly Acres Nudist Resort for the Morbidly ObeseEldora
22303 X Ave, Eldora, IA 50627-8106
-
Quality Inn and Suites Eldridge Davenport NorthEldridge
1000 E Iowa St, Eldridge, IA 52748
-
Hygge Inn & SuitesElk Horn
4037 Main St, Elk Horn, IA 51531
-
Elkader Inn MotelElkader
24886 Highway 13, Elkader, IA 52043
-
Americas Best Value Inn Suburban MotelEmmetsburg
3635 450th Ave, Emmetsburg, IA 50536
-
Emmetsburg Hotel & SuitesEmmetsburg
3501 Main St, Emmetsburg, IA 50536
-
Barn HouseEpworth
13531 Gunclub Rd, Epworth, IA 52045-8882
-
Lattnerville Church InnEpworth
20232 Girl Scout Rd, Epworth, IA 52045-8927
-
Iowan's HotelEssex
Essex, IA
-
Super 8 EsthervilleEstherville
1919 E Central Ave, Estherville, IA 51334
-
Days InnEvansdale
450 Evansdale Dr, Evansdale, IA 50707
-
AmericInn by Wyndham FairfieldFairfield
2104 S Main St, Fairfield, IA 52556
-
Super 8Fairfield
3001 W Burlington Ave, Fairfield, IA 52556
-
Landmark InnFairfield
115 N Main St Ste 15, Fairfield, IA 52556
-
Economy InnFairfield
2701 W Burlington Ave, Fairfield, IA 52556-2645
-
Boarders Inn and SuitesFayette
515 W Water St, Fayette, IA 52142-9726
-
Cobblestone Inn and SuitesForest City
1121 US-69, Forest City, IA 50436
-
Forest City InnForest City
1215 Highway 69, Forest City, IA 50436
-
Knights Inn Forest CityForest City
945 Highway 69 S, Forest City, IA 50436-2100
-
Village Chateau Motor InnForest City
1115 Highway 69 N, Forest City, IA 50436-7431
-
Super 8Fort Madison
5107 Avenue O, Fort Madison, IA 52627
-
Cobblestone Inn and SuitesFort Madison
4901 Avenue O, Fort Madison, IA 52627
-
Rivers Inn MotelFort Madison
4501 Avenue O, Fort Madison, IA 52627
-
Garner Inn & SuitesGarner
785 US-18, Garner, IA 50438
-
Janco Motel & TanningGrand Junction
902 US-30 E, Grand Junction, IA 50107
-
Grand Mound Churchview ApartmentsGrand Mound
502 Williams St, Grand Mound, IA 52751-9526
-
Hotel GreenfieldGreenfield
110 E Iowa St, Greenfield, IA 50849
-
Red Lion Inn & Suites GrimesGrimes
251 SE Gateway Dr, Grimes, IA 50111
-
Red Lion Inn & Suites GrimesGrimes
251 Gateway Cir, Grimes, IA 50111
-
Hotel GrinnellGrinnell
925 Park St, Grinnell, IA 50112
-
Comfort Inn & Suites Grinnell near I-80Grinnell
1630 W St S, Grinnell, IA 50112
-
Quality Inn and Suites GrinnellGrinnell
1902 W St S, Grinnell, IA 50112
-
Best Western Pioneer Inn & SuitesGrinnell
2210 West St, Grinnell, IA 50112-8108
-
Super 8Grinnell
2111 West St S, Grinnell, IA 50112-8109
-
Days Inn GrinnellGrinnell
1902 West St S, Grinnell, IA 50112-8156
-
Quality Inn & Suites - Grinnell, IowaGrinnell
1902 West St, Grinnell, IA 50112
-
AmericInnGrundy Center
2101 Commerce Dr, Grundy Center, IA 50638
-
Clock Tower SuitesGrundy Center
711 G Ave, Grundy Center, IA 50638
-
The Landmark LoftGrundy Center
803 G Ave, Grundy Center, IA 50638-1341
-
Midway MotelGuthrie Center
2301 State St, Guthrie Center, IA 50115
-
Eagle View Motel & RetreatGuttenberg
115 Acre St, Guttenberg, IA 52052
-
Guttenberg MotelGuttenberg
927 US-52, Guttenberg, IA 52052
-
River Park PlaceGuttenberg
308 S River Park Dr, Guttenberg, IA 52052-7710
-
Hamburg Inn & SuitesHamburg
1215 Main St, Hamburg, IA 51640
-
Country Heritage InnHampton
1034 IA-3, Hampton, IA 50441
-
AmericInnHampton
702 Central Ave W, Hampton, IA 50441
-
Hampton MotelHampton
816 Central Ave W, Hampton, IA 50441
-
Gold Key MotelHampton
1570 Highway 65 #B, Hampton, IA 50441
-
Harlan Inn & SuitesHarlan
1148 Highway 59, Harlan, IA 51537-4906
-
Settle Inn & Suites HarlanHarlan
5015 Ridgeway Dr, Harlan, IA 51537-2385
-
Ambassador Sports InternationalHarlan
2004 12th St, Harlan, IA 51537-2021
-
Wonder LAND BEACH ResortHavelock
Havelock Bar, 940 Main St, Havelock, IA 50546-7629
-
Hawarden Harvest InnHawarden
70 Avenue E, Hawarden, IA 51023-2434
-
Cobblestone Inn & SuitesHolstein
2011 Indorf Ave, Holstein, IA 51025
-
AmericInnHumboldt
307 13th St N, Humboldt, IA 50548
-
Super 8Humboldt
1520 10th Ave N, Humboldt, IA 50548
-
Broadway InnHumboldt
812 13th St N, Humboldt, IA 50548-1124
-
Comfort Inn & Suites IndependenceIndependence
2100 Swan Lake Blvd, Independence, IA 50644
-
Super 8 by WyndhamIndependence
2000 1st St W, Independence, IA 50644
-
Rush Park MotelIndependence
1810 1st St W, Independence, IA 50644
-
Baum BayIndependence
Independence, IA
-
Hotel PommierIndianola
1215 N Jefferson Way, Indianola, IA 50125
-
Summerset Inn & WineryIndianola
1507 Fairway Dr, Indianola, IA 50125-1097
-
Super 8 Iowa FallsIowa Falls
839 S Oak St, Iowa Falls, IA 50126-9547
-
AmericInn by Wyndham Iowa FallsIowa Falls
810 S Oak St, Iowa Falls, IA 50126
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide