Locations
YMCAs
Albemarle Family YMCA
1240 N. Road Street
Elizabeth City, NC 27909
Monday–Friday: 6am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm
Blocker Norfolk Family YMCA
312 W. Bute Street
Norfolk, VA 23510
Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 7am–5pm
Sunday: 1–5pm
Currituck Family YMCA
130 Community Way
Barco, NC 27917
GET DIRECTIONS
Monday–Friday: 6am-8pm
Saturday: 8am–3pm
Sunday: Closed
Eastern Shore Family YMCA
26164 Lankford Highway
Onley, VA 23418
GET DIRECTIONS
Monday–Friday: 5:45am–8pm
Saturday: 8am–4pm
Sunday: 1–5pm
Effingham Street Family YMCA
1013 Effingham Street
Portsmouth, VA 23704
Monday–Friday: 5:30am–7:30pm
Saturday: 8am–12pm
Sunday: Closed
Great Bridge/ Hickory Family YMCA
633 South Battlefield Blvd
Chesapeake, VA 23322
Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–6pm
Sunday: 1–5pm
Greenbrier Family YMCA
1033 Greenbrier Parkway
Chesapeake, VA 23320
Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–5pm
Sunday: 1–5pm
Greenbrier North YMCA
2100 Old Greenbrier Road
Chesapeake, VA 23320
Monday–Thursday: 5:30am–7:30pm
Friday: 5:30am–7pm
Saturday: 8am–3pm
Sunday: Closed
Hilltop Family YMCA
1536 Laskin Road, Hilltop East Shopping Center
Virginia Beach, VA 23451
Monday–Friday: 5am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm
Indian River Family YMCA
5660 Indian River Road at University Shoppes
Virginia Beach, VA 23464
Monday–Thursday: 5:30am–8pm
Friday: 5:30am–7pm
Saturday: 8am–4pm
Sunday: Closed
James L. Camp Jr. Family YMCA
300 Crescent Drive
Franklin, VA 23851
Monday–Friday: 5am–8pm
Saturday: 8am–4pm
Sunday: 1–5pm
Mt. Trashmore Family YMCA
4441 South Boulevard
Virginia Beach, VA 23452
Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–4pm
Sunday: 1–5pm
Northampton County YMCA
22257 Parsons Circle
Cape Charles, VA 23310
Monday/Wednesday/Friday: 6am–8pm
Tuesday/Thursday: Self Check-In
Saturday: 8am–12pm
Sunday: Closed
Outer Banks Family YMCA
3000 South Croatan Highway
Nags Head, NC 27959
Monday–Friday: 6am–8pm
Saturday: 8am–6pm
Sunday: 1–5pm
Princess Anne Family YMCA
2121 Landstown Road
Virginia Beach, VA 23456
Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 7am–5pm
Sunday: 1–5pm
Suffolk Family YMCA
2769 Godwin Boulevard
Suffolk, VA 23434
Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–4pm
Sunday: 1–5pm
Taylor Bend Family YMCA
4626 Taylor Road
Chesapeake, VA 23321
Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 7am–5pm
Sunday: 1–5pm
YMCA at Edinburgh
1933 Edwin Drive, Suite 101
Chesapeake, VA 23322
Monday–Thursday: 6am–1pm, 4–8pm
Friday: 6am–1pm
Saturday: 8am–12pm
Sunday: Closed
YMCA of Portsmouth
4900 High Street West
Portsmouth, VA 23703
Monday–Friday: 5am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm
YMCA of South Boston/Halifax County
650 Hamilton Boulevard
South Boston, VA 24592
Monday–Friday: 5:30am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm
YMCA on Granby
2901 Granby Street
Norfolk, VA 23504
Monday–Thursday: 6am–8pm
Friday: 6am–7pm
Saturday: 8am–5pm
Sunday: Closed
Camps
YMCA Camp Red Feather
YMCA Camp Silver Beach
YMCA at JT's CAMP GROM
Specialty Locations
Salem YMCA Family Center
First Tee — Hampton Roads
2400 Tournament Drive
Virginia Beach, VA 23456
Sunday–Saturday: 8am–6:30pm