Locations

YMCAs

Albemarle Family YMCA

 

1240 N. Road Street 
Elizabeth City, NC 27909

GET DIRECTIONS
 

(252) 334-9622

 

Mon–Fri: 6am–1:30pm; 4–8pm
Sat: 8am–1pm
Sun: 1–4pm

 

Outdoor fitness classes and indoor lap swimming are available by reservation

Blocker Norfolk Family YMCA

 

312 W. Bute Street 
Norfolk, VA 23510

GET DIRECTIONS


(757) 622-9622

 

Mon–Thu: 5am–1:30pm; 2:30pm–9pm
Fri: 5am–1:30pm; 2:30pm–8pm
Sat: 7am–4pm
Sun: 10am–3pm

 

Fitness classes, pool activities and racquetball are available by reservation

Currituck Family YMCA

 

130 Community Way  
Barco, NC 27917
GET DIRECTIONS

 

(252) 453-9632

 

Mon–Fri: 6am–1:30pm; 4–8pm
Sat: 8am–1pm
Sun: 1–4pm

 

Outdoor fitness classes and outdoor swimming are available by reservation

Dominion Tower YMCA

 

999 Waterside Drive, 4th Floor 
Norfolk, VA 23510
GET DIRECTIONS

 

(757) 627-4124

 

Mon–Fri: 5:45am–1:30pm; 2:30pm–6pm

Eastern Shore Family YMCA

 

26164 Lankford Highway  
Onley, VA 23418
GET DIRECTIONS
 

 

(757) 787-5601

 

Mon–Fri: 5:45am–1:30pm; 2:30pm–9pm
Sat: 8am–6pm
Sun: 12pm–5pm

 

Fitness classes and indoor swimming are available by reservation

Effingham Street Family YMCA

 

1013 Effingham Street  
Portsmouth, VA 23704

GET DIRECTIONS


(757) 399-5511

 

Mon–Thu: 5:30am–1:30pm; 2:30pm–8pm
Fri: 5:30am–1:30pm; 2:30pm–7pm
Sat: 8am–1pm
Sun: closed

 

Fitness classes will be available soon by reservation

Great Bridge/ Hickory Family YMCA

 

633 South Battlefield Blvd 
Chesapeake, VA 23322

GET DIRECTIONS

 

(757) 546-9622

 

Mon–Thu: 5am–1:30pm; 2:30pm–10pm
Fri: 5am–1:30pm; 2:30pm–9pm
Sat: 8am–6pm
Sun: 8am–6pm

 

Fitness classes, indoor swimming and outdoor swimming are available by reservation

Greenbrier Family YMCA

 

1033 Greenbrier Parkway 
Chesapeake, VA 23320

GET DIRECTIONS

 

(757) 547-9622

 

Mon–Thurs: 5am–1:30pm; 2:30pm–10pm
Fri: 5am–1:30pm; 2:30pm–9pm
Sat: 8am–6pm
Sun: 11pm–6pm

 

Fitness classes, lap swimming and water exercise are available by reservation

Greenbrier North YMCA

 

2100 Old Greenbrier Road 
Chesapeake, VA 23320

GET DIRECTIONS

 

(757) 366-9622

 

Mon–Thu: 5:30am–1:30pm; 2:30pm–8pm
Fri: 5:30am–1:30pm; 2:30pm–7pm
Sat: 8am–3pm

 

Fitness classes and racquetball will be available soon by reservation

Hilltop Family YMCA

 

1536 Laskin Road, Hilltop East Shopping Center  
Virginia Beach, VA 23451

GET DIRECTIONS

 

(757) 422-3805

 

Mon–Fri: 5am–1:30pm; 2:30pm–8pm
Sat: 8am–4pm
Sun: 11pm–4pm

 

Fitness classes and indoor swimming are available by reservation

Indian River Family YMCA

 

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

GET DIRECTIONS

 

(757) 366-0488

 

Mon–Thu: 5:30am–1:30pm; 2:30pm–9pm
Fri: 5:30am–1:30pm; 2:30pm–8pm
Sat: 8am–4pm
Sun: 11pm–4pm

 

Fitness classes and pool activities are available by reservation

James L. Camp Jr. Family YMCA

 

300 Crescent Drive 
Franklin, VA 23851

GET DIRECTIONS

 

(757) 562-3491

 

Mon–Fri: 5am–1:30pm; 2:30pm–8pm
Sat: 8am–3pm
Sun: 1pm–5pm

 

Fitness classes, racquetball, tennis and swimming are available by reservation

Mt. Trashmore Family YMCA

 

4441 South Boulevard 
Virginia Beach, VA 23452

GET DIRECTIONS

 

(757) 456-9622

 

Mon–Fri: 5am–1:30pm; 2:30pm–9pm
Sat: 8am–6pm
Sun: 8am–6pm

 

Fitness classes and pool activities are available by reservation.

Northampton County YMCA

 

Coming soon to Cape Charles, Virginia!

Outer Banks Family YMCA

 

3000 South Croatan Highway  
Nags Head, NC 27959

GET DIRECTIONS

 

(252) 449-8897

 

Mon–Fri: 6am–1:30pm; 4–8pm
Sat: 8am–1pm
Sun: 1–4pm

 

Outdoor fitness classes and indoor and outdoor swimming are available by reservation

Princess Anne Family YMCA

 

2121 Landstown Road 
Virginia Beach, VA 23456

GET DIRECTIONS

 

(757) 410-9557

 

Mon–Fri: 5am–1:30pm; 2:30pm–9pm
Sat: 7am–7pm
Sun: 1pm–7pm

 

Fitness classes and swimming are available by reservation

Suffolk Family YMCA

 

2769 Godwin Boulevard 
Suffolk, VA 23434

GET DIRECTIONS

 

(757) 934-9622

 

Mon–Fri: 5am–1:30pm; 2:30pm–9pm
Sat: 8am–5pm
Sun: 11am–5pm

 

Fitness classes and swimming are available by reservation

Taylor Bend Family YMCA

 

4626 Taylor Road 
Chesapeake, VA 23321

GET DIRECTIONS

 

(757) 638-9622

 

Mon–Fri: 5am–1:30pm; 2:30pm–9pm
Sat: 7am–6pm
Sun: 10am–6pm

 

Fitness classes and indoor swimming are available by reservation

YMCA at Edinburgh

 

1933 Edwin Drive, Suite 101 
Chesapeake, VA 23322

GET DIRECTIONS

 

 (757) 204-7320

 

Mon–Fri: 6am–1pm; 4pm–8pm
Sat: 8am–12pm
Sun: closed

 

Fitness classes and Regymen workouts will be available soon by reservation

YMCA at Town Center

 

205 Town Center Drive, Suite 220 
Virginia Beach, VA 23462

GET DIRECTIONS

 

(757) 962-9348

 

Mon–Thu: 5:30am–1:30pm; 2:30pm–8pm
Fri: 5:30am–1:30pm; 2:30pm–7pm
Sat: 9am–12pm

YMCA of Portsmouth

 

4900 High Street West 
Portsmouth, VA 23703

GET DIRECTIONS

 

 (757) 483-9622

 

Mon–Fri: 5am–1:30pm; 2:30pm–8pm
Sat: 8am–2pm
Sun: 12pm–5pm

 

Fitness classes, pool activities, racquetball and tennis are available by reservation

YMCA of South Boston/Halifax County

 

650 Hamilton Boulevard 
South Boston, VA 24592

GET DIRECTIONS

 

(434) 572-8909

 

Mon–Fri: 5:30am–1:30pm; 2:30pm–8pm
Sat: 8am–2pm
Sun: 1pm–5pm

 

Fitness classes, pool activities and racquetball are available by reservation

YMCA on Granby

 

2901 Granby St 
Norfolk, VA 23504

GET DIRECTIONS

 

(757) 965-2322

 

Mon–Fri: 5:30am–1:30pm; 2:30pm–8pm
Sat: 8am–5pm
Sun: 1pm–5pm

 

Fitness classes are available by reservation

Camps

YMCA Camp Arrowhead

 

275 Kenyon Road 
Suffolk, VA 23434

GET DIRECTIONS

 

 (757) 923-3303

YMCA Camp Red Feather

 

5817 Wesleyan Dr. 
Norfolk, VA 23455
GET DIRECTIONS

 

(757) 622-9622

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

The First Tee of Hampton Roads

 

2400 Tournament Drive 
Virginia Beach, VA 23456

GET DIRECTIONS

 

Mon–Fri: 8am–6:30pm
Sat: 8:30am–6:30pm
Sun: 9am–6:30pm

 

 (757) 563-8990

YMCA at the Pines

 

1525 North Road Street 
Elizabeth City, NC 27909

GET DIRECTIONS

 

Sun–Sat: 8:30am–5pm

 

(252) 335-0278