Locations

YMCAs

Albemarle Family YMCA

 

1240 N. Road Street 
Elizabeth City, NC 27909

GET DIRECTIONS
 

(252) 334-9622

 

Mon–Fri: 5:30am–9pm
Sat: 8am–5pm
Sun: 1pm–4pm

Blocker Norfolk Family YMCA

 

312 W. Bute Street 
Norfolk, VA 23510

GET DIRECTIONS


(757) 622-9622

 

Mon–Thu: 5am–10pm
Fri: 5am–9pm
Sat–Sun: 7am–6pm

Currituck Family YMCA

 

130 Community Way  
Barco, NC 27917
GET DIRECTIONS

 

(252) 453-9632

 

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

Dominion Tower YMCA

 

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

 

(757) 627-4124

 

Mon–Thu: 5:45am–7pm
Fri: 5:45am–6pm
Sat–Sun: Closed

Eastern Shore Family YMCA

 

26164 Lankford Highway  
Onley, VA 23418
GET DIRECTIONS
 

 

(757) 787-5601

 

Mon–Fri: 5:45am–9pm
Sat: 8am–6pm
Sun: 1pm–6pm

Effingham Street Family YMCA

 

1013 Effingham Street  
Portsmouth, VA 23704

GET DIRECTIONS


(757) 399-5511

 

Mon–Thu: 5:30am–9pm
Fri: 5:30am–8pm
Sat: 8am–5pm
Sun: 1pm–5pm

Great Bridge/ Hickory Family YMCA

 

633 South Battlefield Blvd 
Chesapeake, VA 23322

GET DIRECTIONS

 

(757) 546-9622

 

Mon–Thu: 5am–10:30pm
Fri: 5am–10pm
Sat–Sun: 8am–7pm

Greenbrier Family YMCA

 

1033 Greenbrier Parkway 
Chesapeake, VA 23320

GET DIRECTIONS

 

(757) 547-9622

 

Mon–Fri: 5am–10pm
Sat: 8am–7pm
Sun: 11am–7pm

Greenbrier North YMCA

 

2100 Old Greenbrier Road 
Chesapeake, VA 23320

GET DIRECTIONS

 

(757) 366-9622

 

Mon–Thu: 5:30am–9pm
Fri: 5:30am–7pm
Sat: 8am–5pm
Sun: 12pm–5pm

Hilltop Family YMCA

 

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

GET DIRECTIONS

 

(757) 422-3805

 

Mon–Fri: 5am–9pm
Sat: 7am–5pm
Sun: 8am–5pm

Indian River Family YMCA

 

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

GET DIRECTIONS

 

(757) 366-0488

 

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

James L. Camp Jr. Family YMCA

 

300 Crescent Drive 
Franklin, VA 23851

GET DIRECTIONS

 

(757) 562-3491

 

Mon–Thu: 5am–9pm
Fri: 5am–8pm
Sat: 8am–5pm
Sun: 1–5pm

Mt. Trashmore Family YMCA

 

4441 South Boulevard 
Virginia Beach, VA 23452

GET DIRECTIONS

 

(757) 456-9622

 

Mon–Thu: 5am–10pm
Fri: 5am–9pm
Sat–Sun: 8am–6pm

Outer Banks Family YMCA

 

3000 South Croatan Highway  
Nags Head, NC 27959

GET DIRECTIONS

 

(252) 449-8897

 

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

Princess Anne Family YMCA

 

2121 Landstown Road 
Virginia Beach, VA 23456

GET DIRECTIONS

 

(757) 410-9557

 

Mon–Fri: 5am–10pm
Sat: 7am–7pm
Sun: 1pm–7pm

Suffolk Family YMCA

 

2769 Godwin Boulevard 
Suffolk, VA 23434

GET DIRECTIONS

 

(757) 934-9622

 

Mon–Fri: 5am–10pm
Sat: 8am–6pm
Sun: 11am–6pm

Taylor Bend Family YMCA

 

4626 Taylor Road 
Chesapeake, VA 23321

GET DIRECTIONS

 

(757) 638-9622

 

Mon–Fri: 5am–10pm
Sat: 7am–6pm
Sun: 8am–6pm

The Y at Edinburgh

 

1933 Edwin Drive, Suite 101 
Chesapeake, VA 23322

GET DIRECTIONS

 

 (757) 204-7320

 

Mon–Fri: 6am–11am; 4pm–8pm
Sat: 8am–12pm
Sun: Closed

The Y on Granby

 

2901 Granby St 
Norfolk, VA 23504

GET DIRECTIONS

 

(757) 965-2322

 

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

YMCA at Town Center

 

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

GET DIRECTIONS

 

(757) 962-9348

 

Mon–Thu: 5am–8pm
Fri: 5am–7pm
Sat: 8am–Noon
Sun: Closed

YMCA of Portsmouth

 

4900 High Street West 
Portsmouth, VA 23703

GET DIRECTIONS

 

 (757) 483-9622

 

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

YMCA of South Boston/Halifax County

 

650 Hamilton Boulevard 
South Boston, VA 24592

GET DIRECTIONS

 

(434) 572-8909

 

Mon–Thu: 5:15am–9pm
Fri: 5:15am–7pm
Sat: 8am–5pm
Sun: 1pm–5pm

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 JT's CAMP GROM

 

1155 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

 

 (757) 563-8990

YMCA at the Pines

 

1525 North Road Street 
Elizabeth City, NC 27909

GET DIRECTIONS

 

(252) 335-0278