Iowa
Hotels near hospitals in Iowa
81 hospitals, each with the places to stay around it

Photo: Stevat20, CC BY-SA 4.0, via Wikimedia Commons. Shows Iowa City. Resized and cropped to fit.
81 hospitals in Iowa on our list; 42 with a place to stay within about a 10-minute walk; 5 with a kitchen-brand hotel within 20 minutes; 4 charity or hospital houses on the map. Each hospital page lists every place to stay around it by measured minutes on foot, free lodging first.
Find your hospital in Iowa
81 hospitals in Iowa, A to Z
- Allen Hospital1825 Logan Avenue, Waterloo · 1 place to stay within a 10-min walk
- Audubon County Memorial Hospital515 Pacific Avenue, Audubon · 1 within a 20-min walk
- Avera Holy Family Hospital826 North 8th Street, Estherville · 3 within a 30-min walk
- Boone County Hospital1015 Union Street, Boone · 1 within a 20-min walk
- Broadlawns Medical Center1801 Hickman Road, Des Moines · 1 within a 30-min walk
- Buena Vista Regional Medical Center1525 West 5th Street, Storm Lake · 1 within a 30-min walk
- Burgess Health Center1600 Diamond Street, Onawa · 1 within a 30-min walk
- Cass Health1510 East 10th Street, Atlantic · 1 place to stay within a 10-min walk
- Central Iowa Healthcare3 South 4th Avenue, Marshalltown · 1 place to stay within a 10-min walk
- Cherokee Regional Medical Center300 Sioux Valley Drive, Cherokee · 1 within a 20-min walk
- Clarinda Regional Health Center220 Essie Davison Drive, Clarinda, IA · 2 places to stay within a 10-min walk
- Clarke County Hospital800 South Fillmore Street, Osceola · 2 places to stay within a 10-min walk
- Crawford County Memorial Hospital100 Medical Parkway, Denison · 1 place to stay within a 10-min walk
- Dallas County Hospital610 10th Street, Perry · 1 within a 20-min walk
- Davis County Hospital509 North Madison Street, Bloomfield · 1 place to stay within a 10-min walk
- Decatur County Hospital1405 Northwest Church Street, Leon · 2 within a 20-min walk
- Finley Hospital350 North Grandview Avenue, Dubuque, IA · 2 within a 20-min walk
- Floyd County Medical Center800 11th Street, Charles City · 2 within a 20-min walk
- Floyd Valley Healthcare714 Lincoln Street Northeast, Le Mars, IA · 1 within a 20-min walk
- Genesis Medical Center, DeWitt Campus1118 11th Avenue, DeWitt · 1 place to stay within a 10-min walk
- Great River Medical Center1221 South Gear Avenue, Burlington, IA · 1 within a 20-min walk
- Great River Medical Center Campus1221 South Gear Avenue, West Burlington, IA · 1 within a 20-min walk
- Grinnell Regional Medical Center210 4th Avenue, Grinnell, IA · 3 within a 20-min walk
- Gundersen Palmer Lutheran Hospital112 Jefferson Street, West Union · 1 within a 20-min walk
- Hansen Family Hospital920 South Oak Street, Iowa Falls · 2 places to stay within a 10-min walk
- Hegg Memorial Health Center1202 21st Avenue, Rock Valley · 1 place to stay within a 10-min walk
- Horn Memorial Hospital701 East 2nd Street, Ida Grove · 1 place to stay within a 10-min walk
- Humboldt County Memorial Hospital1000 North 15th Street, Humboldt · 1 within a 20-min walk
- Iowa City VA Health Care System601 Highway 6 West, Iowa City · 1 place to stay within a 10-min walk
- Iowa Lutheran Hospital700 East University Avenue, Des Moines, IA · 4 within a 20-min walk
- Iowa Methodist Medical Center1200 Pleasant Street, Des Moines, IA · 5 places to stay within a 10-min walk
- Iowa Specialty Hospital - Clarion1316 South Main Street, Clarion · 1 within a 20-min walk
- Jackson County Regional Health CenterMaquoketa, IA · 1 place to stay within a 10-min walk
- Jefferson County Health Center2000 South Main Street, Fairfield, IA · 1 place to stay within a 10-min walk
- Knoxville Hospital1002 South Lincoln Street, Knoxville · 1 place to stay within a 10-min walk
- Lakes Regional HealthcareHighway 71 South, Spirit Lake · 3 places to stay within a 10-min walk
- Madison County Memorial Hospital300 West Hutchings Street, Winterset, IA · 1 within a 20-min walk
- Mahaska Health Partnership1229 C Avenue East, Oskaloosa · 2 places to stay within a 10-min walk
- Mary Greeley Medical Center1111 Duff Avenue, Ames · 2 within a 20-min walk
- Mercy Iowa City500 East Market Street, Iowa City, IA · 3 places to stay within a 10-min walk
- Mercy Medical Center701 10th Street Northeast, Cedar Rapids · 1 place to stay within a 10-min walk
- Mercy Medical Center - Dyersville1111 3rd Street Southwest, Dyersville · 1 within a 20-min walk
- MercyOne Cedar Falls Medical Center515 College Street, Cedar Falls · 3 within a 20-min walk
- MercyOne Centerville Medical Center1 Saint Joseph Drive, Centerville · 1 within a 30-min walk
- MercyOne Des Moines Medical Center1111 6th Avenue, Des Moines · 4 places to stay within a 10-min walk
- MercyOne Dubuque Medical Center250 Mercy Drive, Dubuque · 2 places to stay within a 10-min walk
- MercyOne Genesis West Medical Center1401 West Central Park Avenue, Davenport · 1 within a 30-min walk
- MercyOne New Hampton Medical Center308 North Maple Avenue, New Hampton, IA · 1 within a 20-min walk
- MercyOne Newton Medical Center204 North 4th Avenue East, Newton · 1 place to stay within a 10-min walk
- MercyOne North Iowa Medical Center1000 4th Street Southwest, Mason City · 1 place to stay within a 10-min walk
- MercyOne North Iowa Medical Center West910 North Eisenhower Avenue, Mason City · 1 place to stay within a 10-min walk
- MercyOne Oelwein Medical Center201 8th Avenue Southeast, Oelwein · 1 within a 30-min walk
- MercyOne Waterloo Medical Center3421 West 9th Street, Waterloo · 1 within a 20-min walk
- MercyOne West Des Moines Medical Center1755 59th Place, West Des Moines · 10 within a 20-min walk
- Methodist West Hospital1660 Westown Parkway, West Des Moines · 2 places to stay within a 10-min walk
- Montgomery County Memorial Hospital2301 Eastern Avenue, Red Oak · 2 places to stay within a 10-min walk
- Myrtue Memorial Hospital1213 Garfield Avenue, Harlan · 2 within a 20-min walk
- Orange City Hospital1000 Lincoln Circle Southeast, Orange City · 2 places to stay within a 10-min walk
- Ottumwa Regional Health Center1001 Pennsylvania Avenue, Ottumwa · 2 within a 20-min walk
- Palo Alto County Hospital3201 1st Street, Emmetsburg · 1 place to stay within a 10-min walk
- Pella Regional Health Center404 Jefferson Street, Pella · 2 within a 30-min walk
- Regional Health Services of Howard County235 8th Avenue West, Cresco · 1 within a 20-min walk
- Regional Medical Center709 West Main Street, Manchester · 1 place to stay within a 10-min walk
- Saint Luke's Hospital1026 A Avenue Northeast, Cedar Rapids · 2 places to stay within a 10-min walk
- Sanford Sheldon Medical Center118 North 7th Avenue, Sheldon, IA · 1 place to stay within a 10-min walk
- Shenandoah Medical Center300 Pershing Avenue, Shenandoah · 1 within a 30-min walk
- Southeast Iowa Regional Medical Center, Fort Madison5445 Avenue O, Fort Madison, IA · 2 places to stay within a 10-min walk
- St. Anthony Regional Hospital311 South Clark Street, Carroll · 1 within a 30-min walk
- Trinity Bettendorf4500 Utica Ridge Road, Bettendorf, IA · 8 places to stay within a 10-min walk
- Trinity Muscatine Hospital1518 Mulberry Street, Muscatine · 1 within a 30-min walk
- Trinity Regional Medical Center802 Kenyon Road, Fort Dodge · 1 within a 20-min walk
- Unity Point - St. Lukes Downtown801 5th Street, Sioux City, IA · 8 places to stay within a 10-min walk
- UnityPoint Health - Jones Regional Medical Center1795 Highway 64 East, Anamosa, IA · 1 place to stay within a 10-min walk
- UnityPoint Health | St. Luke's2720 Stone Park Boulevard, Sioux City · 1 within a 20-min walk
- University of Iowa Hospitals & Clinics200 Hawkins Drive, Iowa City · 1 place to stay within a 10-min walk
- University of Iowa Stead Family Children's Hospital200 Hawkins Drive, Iowa City · 1 place to stay within a 10-min walk
- VA Medical Center3600 30th Street, Des Moines · 1 place to stay within a 10-min walk
- Van Buren County Hospital3-4 Franklin Street, Keosauqua · 1 place to stay within a 10-min walk
- Van Diest Medical Center2350 Hospital Drive, Webster City · 1 place to stay within a 10-min walk
- Waverly Health Center312 9th Street Southwest, Waverly · 3 within a 20-min walk
- WinnMed901 Montgomery Street, Decorah · 2 places to stay within a 10-min walk
No hospital with that name here. Search every hospital.
Questions families ask
How many hospitals in Iowa are listed here?
81 hospitals in Iowa have a page, each with the places to stay around it sorted by measured walking minutes. 42 of them have at least one place to stay within about a 10-minute walk.
Is there free or low-cost lodging near hospitals in Iowa?
Yes. The map shows 3 charity or hospital houses near these hospitals, such as Grandmas House Daycare, Hope Lodge, Ronald McDonald House. Most need a referral from the hospital's social worker and have waiting lists.
Which hospitals in Iowa have hotels with kitchens nearby?
5 of the 81 hospitals have at least one hotel within about a 20-minute walk from a brand whose standard rooms have a kitchen or kitchenette. Each hospital's page lists them; confirm the room type with the hotel.
How are the walking times measured?
From each place to stay to the hospital's main entrance, or the edge of its grounds where no entrance is mapped, using OpenStreetMap. Times are about right and can be a few minutes longer on big campuses. How we measure.