Locations

YMCAs

Albemarle Family YMCA

 

1240 N. Road Street 
Elizabeth City, NC 27909

GET DIRECTIONS
 

(252) 334-9622

 

Monday–Friday: 6am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm

 

24-Hour Access Location

Blocker Norfolk Family YMCA

 

312 W. Bute Street 
Norfolk, VA 23510

GET DIRECTIONS


(757) 622-9622

 

Monday–Thursday: 5am–9pm    
Friday: 5am–8pm    
Saturday: 7am–5pm
Sunday: 1–5pm

Currituck Family YMCA

 

130 Community Way  
Barco, NC 27917
GET DIRECTIONS

 

(252) 453-9632

 

Monday–Friday: 6am-8pm
Saturday: 8am–3pm
Sunday: Closed

 

24-Hour Access Location

Eastern Shore Family YMCA

 

26164 Lankford Highway  
Onley, VA 23418
GET DIRECTIONS
 

 

(757) 787-5601

 

Monday–Friday: 5:45am–8pm    
Saturday: 8am–4pm
Sunday: 1–5pm

 

24-Hour Access Location

Effingham Street Family YMCA

 

1013 Effingham Street  
Portsmouth, VA 23704

GET DIRECTIONS


(757) 399-5511

 

Monday–Friday: 5:30am–7:30pm
Saturday: 8am–12pm
Sunday: Closed

Great Bridge/ Hickory Family YMCA

 

633 South Battlefield Blvd 
Chesapeake, VA 23322

GET DIRECTIONS

 

(757) 546-9622

 

Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–6pm
Sunday: 1–5pm

 

24-Hour Access Location

Greenbrier Family YMCA

 

1033 Greenbrier Parkway 
Chesapeake, VA 23320

GET DIRECTIONS

 

(757) 547-9622

 

Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–5pm
Sunday: 1–5pm

 

24-Hour Access Location

Greenbrier North YMCA

 

2100 Old Greenbrier Road 
Chesapeake, VA 23320

GET DIRECTIONS

 

(757) 366-9622

 

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

GET DIRECTIONS

 

(757) 422-3805

 

Monday–Friday: 5am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm

 

24-Hour Access Location

Indian River Family YMCA

 

5660 Indian River Road at University Shoppes  
Virginia Beach, VA 23464

GET DIRECTIONS

 

(757) 366-0488

 

Monday–Thursday: 5:30am–8pm
Friday: 5:30am–7pm
Saturday: 8am–4pm
Sunday: Closed

 

24-Hour Access Location

James L. Camp Jr. Family YMCA

 

300 Crescent Drive 
Franklin, VA 23851

GET DIRECTIONS

 

(757) 562-3491

 

Monday–Friday: 5am–8pm    
Saturday: 8am–4pm
Sunday: 1–5pm

 


24-Hour Access Location

Mt. Trashmore Family YMCA

 

4441 South Boulevard 
Virginia Beach, VA 23452

GET DIRECTIONS

 

(757) 456-9622

 

Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–4pm
Sunday: 1–5pm

 

24-Hour Access Location

Northampton County YMCA

 

22257 Parsons Circle  
Cape Charles, VA 23310

GET DIRECTIONS  

 

(757) 331-1201

 

Monday–Friday: 6–11am and 4-8pm
Saturday: 8am–12pm
Sunday: Summers only

 

Self-Serve Check-In Hours
11am–4pm member self service

 

24-Hour Access Location

Outer Banks Family YMCA

 

3000 South Croatan Highway  
Nags Head, NC 27959

GET DIRECTIONS

 

(252) 449-8897

 

Monday–Friday: 6am–8pm
Saturday: 8am–6pm
Sunday: 1–5pm

 

24-Hour Access Location

Princess Anne Family YMCA

 

2121 Landstown Road 
Virginia Beach, VA 23456

GET DIRECTIONS

 

(757) 410-9557

 

Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 7am–5pm
Sunday: 1–5pm

 

24-Hour Access Location

Suffolk Family YMCA

 

2769 Godwin Boulevard 
Suffolk, VA 23434

GET DIRECTIONS

 

(757) 934-9622

 

Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 8am–4pm
Sunday: 1–5pm

 

24-Hour Access Location

Taylor Bend Family YMCA

 

4626 Taylor Road 
Chesapeake, VA 23321

GET DIRECTIONS

 

(757) 638-9622

 

Monday–Thursday: 5am–9pm
Friday: 5am–8pm
Saturday: 7am–5pm
Sunday: 1–5pm

 

24-Hour Access Location

YMCA at Edinburgh

 

1933 Edwin Drive, Suite 101 
Chesapeake, VA 23322

GET DIRECTIONS

 

 (757) 204-7320

 

Monday–Thursday: 6am–1pm, 4–8pm
Friday: 6am–1pm
Saturday: 8am–12pm
Sunday: Closed

 

24-Hour Access Location

YMCA of Portsmouth

 

4900 High Street West 
Portsmouth, VA 23703

GET DIRECTIONS

 

 (757) 483-9622

 

Monday–Friday: 5am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm

 

24-Hour Access Location

YMCA of South Boston/Halifax County

 

650 Hamilton Boulevard 
South Boston, VA 24592

GET DIRECTIONS

 

(434) 572-8909

 

Monday–Friday: 5:30am–8pm
Saturday: 8am–3pm
Sunday: 1–5pm

 

24-Hour Access Location

YMCA on Granby

 

2901 Granby Street
Norfolk, VA 23504

GET DIRECTIONS

 

(757) 965-2322

 

Monday–Thursday: 6am–8pm
Friday: 6am–7pm
Saturday: 8am–3pm
Sunday: Closed

 

24-Hour Access Location

Camps

YMCA Camp Arrowhead

 

275 Kenyon Road 
Suffolk, VA 23434

GET DIRECTIONS

 

 (757) 923-3303

YMCA Camp Red Feather

 

5817 Wesleyan Dr. 
Virginia Beach, VA 23455
GET DIRECTIONS

 

(757) 937-2062

YMCA Camp Silver Beach

 

6272 YMCA Lane
P.O. Box 69 
Jamesville, VA 23398

GET DIRECTIONS

 

(757) 442-4634

YMCA at JT's CAMP GROM

 

1181 Prosperity Road 
Virginia Beach, VA 23451

GET DIRECTIONS

 

(757) 961-4175

Specialty Locations

Salem YMCA Family Center

 

2029 Salem Rd. 
Virginia Beach, VA 23456

GET DIRECTIONS

 

(757) 471-9622

First Tee — Hampton Roads

 

2400 Tournament Drive 
Virginia Beach, VA 23456

GET DIRECTIONS

 

 (757) 563-8990


Sunday–Saturday: 8am–7pm

Virtual YMCA

 

Work out any time, anywhere