Do you need to take a shower in Iowa? Here is the public shower database for the ‘Hawkeye State,’ which we are constantly updating. There are many free and paid places available.
Select a city:
- Altoona
- Brooklyn
- Cedar Rapids
- Clear Lake
- Clive
- Coralville
- Des Moines
- Exira
- Floyd
- Iowa City
- North Liberty
- Osceola
- Percival
- Polk City
- Sioux City
- Solon
- Stuart
States bordering Iowa:
Altoona
Flying J Travel Center
- Address: 3231 Adventureland Dr, Altoona, IA 50009
- Price: $18
- Number of Showers: 10
- Website: https://locations.pilotflyingj.com/us/ia/altoona/3231-adventureland-drive
- Phone: (515) 967-7878
Typical Flying J truck stop with many shower rooms open for public use. Although the price is a bit steep, they clean them after each guest uses them. Free towels, nice facility with lots of hot water and no time limits.
Brooklyn
Pilot Travel Center
- Address: 4126 IA-21, Brooklyn, IA 52211
- Price: $18
- Number of Showers: 5
- Website: https://locations.pilotflyingj.com/us/ia/brooklyn/4126-highway-21
- Phone: (641) 630-1509
Another nice Pilot Travel Center, located off of Exit 201 on Interstate 80. The shower rooms are spacious and kept very clean. Free towels provided with no time limits and unlimited hot water.
Cedar Rapids
Pilot Travel Center
- Address: 8950 Earhart Ln SW, Cedar Rapids, IA 52404
- Price: $18
- Number of Showers: 3
- Website: https://locations.pilotflyingj.com/us/ia/cedar-rapids/8950-earhart-lane-sw
- Phone: (319) 848-4351
This is smaller than your typical Pilot truck stop, but it’s nice. Cleaned often with nice shower stalls and complimentary towels. Excellent pressure and friendly staff.
Clear Lake
Pilot Travel Center
- Address: 2411 US-18, Clear Lake, IA 50428
- Price: $18
- Number of Showers: 6
- Website: https://locations.pilotflyingj.com/us/ia/clear-lake/2411-us-highway-18-east
- Phone: (641) 357-3124
Located off of Interstate 35 at Exit 194 is another Pilot Travel Center with showers available. These are clean, private, and have endless hot water with no time limits. Free towels to borrow.
Clive
Love’s Travel Stop
- Address: 11820 Hickman Rd, Clive, IA 50325
- Price: $18
- Number of Showers: 8
- Website: https://www.loves.com/locations/411
- Phone: (515) 276-5200
Nice Love’s truck stop with many shower rooms for rent. Very hot water with excellent pressure. Clean facility with spacious stalls.
Coralville
Coralville Recreation Center
- Address: 1506 8th St, Coralville, IA 52241
- Price: FREE
- Number of Showers: 6
- Website: https://www.coralville.org/76/Parks-Recreation
- Phone: (319) 248-1750
These are communal open-stall showers that are completely free to use and open to the general public. Plenty of hot water, ample pressure, but not much privacy. Lockers cost $0.25, which is very reasonable. Cleaned often.
Des Moines
Pilot Travel Center
- Address: 11957 Douglas Ave, Des Moines, IA 50322
- Price: $18
- Number of Showers: 17
- Website: https://locations.pilotflyingj.com/us/ia/des-moines/11957-douglas-avenue
- Phone: (515) 276-1509
Located near Interstate 35 and 80, off of Exit 126, is one of the largest Pilot Travel Centers in the country. 17 spacious shower rooms and friendly staff that’s ready to help. The water is very hot and the facility seems to be kept very clean.
Exira
Littlefield County Park
- Address: H657+47G Exira, Iowa
- Price: FREE
- Number of Showers: 4
- Website: n/a
- Phone: n/a
Located inside of the restrooms are several hot water showers that are completely free to use. Beautiful location, although the facility does not seem to be cleaned very often. Works as a nice spot to wash up.
Floyd
Love’s Travel Stop
- Address: 100 Monroe St, Floyd, IA 50435
- Price: $18
- Number of Showers: 9
- Website: https://www.loves.com/locations/670
- Phone: (641) 398-2404
Standard Love’s Travel Stop with private shower rooms available for public use. Clean stalls, each with their own locking door, toilet, mirror, etc. Nice place with friendly staff.
Iowa City
City Park Pool
- Address: 200 Park Rd, Iowa City, IA 52246
- Price: $4 per person
- Number of Showers: 6
- Website: https://www.icgov.org/government/departments-and-divisions/parks-and-recreation/recreation/aquatics
- Phone: (319) 356-5100
Located in a nice area of the city, this public pool has wonderful hot showers that you can access with your day pass. Swimming in the pool is a definite bonus. Private stalls, warm water. Pretty clean.
Robert A. Lee Community Recreation Center
- Address: 220 S Gilbert St, Iowa City, IA 52240
- Price: FREE
- Number of Showers: 6
- Website: https://www.icgov.org/Home/Components/FacilityDirectory/FacilityDirectory/104/
- Phone: (319) 356-5100
Very nice rec center that offers free showers to the general public. Just check-in at the front desk and they’ll show you where to go. Friendly staff. Not the best showers around, but you can’t complain because they’re free. Relatively clean. Hard pressure, ample hot water.
North Liberty
North Liberty Community Center
- Address: 520 W Cherry St, North Liberty, IA 52317
- Price: $8 day pass
- Number of Showers: 6
- Website: https://northlibertyiowa.org/
- Phone: (319) 626-5716
Very nice tiled showers with wonderful showerhead that provides plenty of hot water and good pressure. Clean facility with friendly staff. 3 stalls in both the men’s and women’s locker rooms.
Osceola
Pilot Travel Center
- Address: 2010 W Clay St, Osceola, IA 50213
- Price: $18
- Number of Showers: 5
- Website: https://locations.pilotflyingj.com/us/ia/osceola/2010-west-clay-street
- Phone: (641) 342-8658
Although not quite as large as other Pilot locations nearby, this is still a good place to shower. Private rooms, very hot water, ample pressure. Cleaned after each guest is done with their room.
Percival
Pilot Travel Center
- Address: 2495 210th Ave, Percival, IA 51648
- Price: $18
- Number of Showers: 7
- Website: https://locations.pilotflyingj.com/us/ia/percival/2495-210th-avenue
- Phone: (712) 382-2224
Yet another Pilot truck stop with private shower rooms. Like other locations; free towels to use, amazing hot water, good water pressure.
Polk City
Big Creek Beach
- Address: R796+XF Polk City, Iowa
- Price: FREE
- Number of Showers: 2
- Website: n/a
- Phone: n/a
Cold water showers conveniently located near the sandy beach. Good water pressure and relatively clean, but out in the open so do not expect much privacy.
Sioux City
Pilot Travel Center
- Address: 2815 Singing Hills Blvd, Sioux City, IA 51111
- Price: $18
- Number of Showers: 7
- Website: https://locations.pilotflyingj.com/us/ia/sioux-city/2815-singing-hills-blvd.
- Phone: (712) 258-3816
Nice Pilot truck stop with many shower rooms for rent. Very hot water inside private spacious stalls, each with their own toilet, sink, mirror, and bench. Towels provided at no extra cost.
Solon
Lake MacBride North Modern Campground
- Address: QCWF+WG Solon, Iowa
- Price: FREE
- Number of Showers: 4
- Website: n/a
- Phone: n/a
Campground shower with push-button activate showers that provide warm showers. Not entirely hot, but a decent temperature. Completely free to use once you are inside of the park. No need to be staying at the campground to use this facility; open to the public.
Stuart
Casey’s
- Address: 708 S Division St, Stuart, IA 50250
- Price: $8
- Number of Showers: 6
- Website: https://www.caseys.com/general-store/ia-stuart/708-s-division-st/2654
- Phone: (515) 523-2813
Affordable truck stop style showers with plenty of hot water and friendly staff. Nicely updated stalls with ample water pressure. Clean facility.