Do you need to take a shower in Virginia? Here is the public shower database for the ‘Old Dominion State,’ which we are constantly updating. There are many free and paid places available.
Select a city:
- Arlington
- Cape Charles
- Crozet
- Danville
- Disputanta
- Floyd
- Fort Chiswell
- Front Royal
- Harrisonburg
- Madison
- McClean
- Raphine
- Roanoke
- Skippers
- South Boston
- Staunton
- Virginia Beach
- Wytheville
States bordering Virginia:
Arlington
Fairlington Community Center
- Address: 3308 S Stafford St, Arlington, VA 22206
- Price: $6.25 per person
- Number of Showers: 4+
- Website: https://www.arlingtonva.us/Government/Departments/Parks-Recreation/Locations/Indoor-Facilities/Fairlington-Community-Center-Park
- Phone: (703) 228-6588
Several public showers located within the restrooms at this nice rec center. Water is lukewarm and does not get very hot, but the facility is clean and the staff is friendly. You are free to use the gym and other amenities with your day pass.
Thomas Jefferson Community Center
- Address: 3501 2nd St S, Arlington, VA 22204
- Price: $6.25 per person
- Number of Showers: 4+
- Website: https://www.arlingtonva.us/Government/Departments/Parks-Recreation/Locations/Indoor-Facilities/Thomas-Jefferson-Community-Center
- Phone: (703) 228-5920
Another nice rec center with many amenities available. The showers are nice and private and provide endless hot water; no time limits. Clean place to wash up!
Cape Charles
Cape Charles Beachfront
- Address: 4 Bay Ave, Cape Charles, VA 23310
- Price: FREE
- Number of Showers: 1
- Website: n/a
- Phone: (757) 709-1207
Located on the side of the restroom building is a single showerhead that provides cold water. Simply follow the pathway and you’ll see it on the wall. In the wide open so don’t expect any privacy.
Crozet
Loft Mountain Camp Store
- Address: Loft Mountain Rd, Crozet, VA 22932
- Price: $5 for 10 minutes (quarters only)
- Number of Showers: 2
- Website: https://www.nps.gov/places/000/loft-mountain-campstore-showers-and-laundry.htm
- Phone: (434) 823-4675
Coin operated pay showers located within the Loft Mountain Campground. You do not need to be staying in the campground to use this facility; publicly open to all. Instant hot water and kept clean. Curtains on each stall.
Danville
Pilot Travel Center
- Address: 110 Riverpoint Dr, Danville, VA 24541
- Price: $18
- Number of Showers: 3
- Website: https://locations.pilotflyingj.com/us/va/danville/110-river-point-drive
- Phone: (434) 792-1180
Nice Pilot truck stop with 3 private rooms to shower in. Clean, spacious, and no time limit on the hot water. Towels are included.
Disputanta
Pilot Travel Center
- Address: 4610 County Dr, Disputanta, VA 23842
- Price: $18
- Number of Showers: 7
- Website: https://locations.pilotflyingj.com/us/va/disputanta/4610-county-drive
- Phone: (804) 863-4612
Many private shower rooms available at this Pilot truck stop. Roomy stalls within an overall clean facility. Towels are complimentary. Very hot water, no time limits.
Floyd
Floyd Fitness Center
- Address: 119 Parkview Rd NE, Floyd, VA 24091
- Price: $10 day pass
- Number of Showers: 4
- Website: https://www.floydfitness.com/
- Phone: (540) 745-7867
A day pass to this local gym grants you access to their showers. Private stalls, plentiful hot water. Friendly staff keeps the place clean and tidy!
Fort Chiswell
Love’s Travel Stop
- Address: 145 Major Grahams Rd, Max Meadows, VA 24360
- Price: $17
- Number of Showers: 5
- Website: https://www.loves.com/locations/239
- Phone: (276) 637-3124
Nice truck stop with super clean showers, no time limits, and unlimited hot water. Spacious stalls with a lot of privacy; you get your own locked room with a toilet, sink, etc.
Front Royal
Vibrissa Beer
- Address: 122 E Main St, Front Royal, VA 22630
- Price: FREE
- Number of Showers: 2
- Website: https://vibrissabeer.com/
- Phone: (540) 631-0773
Very nice, upscale location to take a hot shower. Provided free to AT thru hikers, but typically they let anyone wash up for free. Very clean private stalls. Friendly employees; consider supporting the local businesses here.
Harrisonburg
Pilot Travel Center
- Address: 3634 N Valley Pike, Harrisonburg, VA 22802
- Price: $18
- Number of Showers: 7
- Website: https://locations.pilotflyingj.com/us/va/harrisonburg/3634-north-valley-pike
- Phone: (540) 434-2529
Conveniently located off of Interstate 81, this truck stop has 7 private shower rooms available to the general public. Spacious stalls with abundant privacy and hot water. No time limits. Cleaned after each guest. Towels are provided at to additional cost.
Madison
Big Meadows Campground
- Address: 349 Big Meadows Access Rd, Madison, VA 22727
- Price: $5 for 10 minutes (quarters only)
- Number of Showers: 4+
- Website: https://www.nps.gov/shen/planyourvisit/campgrounds.htm
- Phone: (540) 999-3500
Located within Shenandoah National Park, there are coin operated pay showers at this campground. Open to all; you do not need to be a campground guest to use these facilities. Very hot water with excellent pressure. Change machines are located on-site if you need to break bills and get quarters. Relatively clean considering that these are used often.
McClean
Spring Hill Rec Center
- Address: 1239 Spring Hill Rd, McLean, VA 22102
- Price: $3 shower-only per person (or $10 day pass per person)
- Number of Showers: 5+
- Website: https://www.fairfaxcounty.gov/parks/reccenter/spring-hill
- Phone: (703) 827-0989
Beautiful rec center with many private shower stalls available. If you would like to use all of the amenities in the facility, the price is $10. If you’d like to shower-only, the price is $3. Check-in with the front desk and request that you’d only like to shower if you want to get the discounted rate. Very hot water, great pressure, clean!
Raphine
Pilot Travel Center
- Address: 713 Oakland Cir, Raphine, VA 24472
- Price: $18
- Number of Showers: 8
- Website: https://locations.pilotflyingj.com/us/va/raphine/713-oakland-circle
- Phone: (540) 377-9239
Nicely updated Pilot truck stop with private shower rooms for rent. Unlimited hot water, excellent pressure, friendly staff. The stalls are cleaned after each use so it’s always nice and tidy. Towels are included in the price and extras are available upon request.
Roanoke
River Rock Climbing
- Address: 806 Wasena Ave SW, Roanoke, VA 24015
- Price: $16 day pass
- Number of Showers: 4+
- Website: https://riverrockclimbing.com/
- Phone: (540) 685-2360
Climbing gym with several hot water showers in private stalls. Very nice facility that’s kept quite clean. Excellent water pressure, friendly staff. You will need to bring your own towel.
YMCA Express at Gainsboro
- Address: 108 Orange Ave NW, Roanoke, VA 24016
- Price: $5 per person
- Number of Showers: 4
- Website: https://ymcavbr.org/locations/gainsboro/ymca-express-at-gainsboro/
- Phone: (540) 344-9622
Smaller than average YMCA with several hot water showers available. You must register at the front desk and show your ID when you pay your entry fee. Towels are provided at no extra cost. Relatively clean.
Skippers
Pilot Travel Center
- Address: 781 Moore’s Ferry Rd, Skippers, VA 23879
- Price: $18
- Number of Showers: 6
- Website: https://locations.pilotflyingj.com/us/va/skippers/781-moores-ferry-road
- Phone: (434) 336-9100
Many private room showers available to the public. Unlimited hot water, spacious stalls, and very clean. Towels are free to use.
South Boston
Pilot Travel Center
- Address: 2190 Philpott Rd #58, South Boston, VA 24592
- Price: $18
- Number of Showers: 2
- Website: https://locations.pilotflyingj.com/us/va/south-boston/2190-philpott-highway-58
- Phone: (434) 572-2340
While this facility is much smaller than your average Pilot truck stop, they do have 2 shower rooms for rent. Cleaned regularly, plentiful hot water with good pressure. Towels are complimentary and extras can be had if requested.
Staunton
Staunton-Augusta YMCA
- Address: 708 N Coalter St, Staunton, VA 24401
- Price: $2 per person
- Number of Showers: 5+
- Website: https://saymca.org/
- Phone: (540) 885-8089
Inexpensive showers open for public use. Stalls are private, each with their own curtain. Relatively clean, although the water does take a minute to warm up.
Virginia Beach
Grommet Island Park
- Address: R2JJ+F57 Virginia Beach, Virginia
- Price: FREE
- Number of Showers: 6
- Website: n/a
- Phone: n/a
Although these are cold water showers, they are free and open to the public. There are 4 private stalls with locking doors, and 2 open-air showers right outside. Private stalls have a bench and hook for keeping your stuff dry while you wash up.
Whytheville
Wytheville Community Center
- Address: 333 Community Blvd, Wytheville, VA 24382
- Price: $8 per person (senior and student discounts available)
- Number of Showers: 4+
- Website: https://rec.wytheville.org/
- Phone: (276) 223-3378
Very nice rec center that has a pool, gym, basketball court, and many other amenities. Clean facility and private hot water shower stalls with excellent pressure.