A lap pool is the one amenity you cannot filter for on a map — every listing here has its pool confirmed from the club's own website or data, not guessed from the chain name.
Charlotte 16
-
Harris Express YMCA
4625 Piedmont Row Dr Unit 155, Charlotte, NC 28210
-
Stratford Richardson YMCA
1946 West Blvd, Charlotte, NC 28208
-
YMCA University
Charlotte, NC
-
Steele Creek YMCA
2135 Ayrsley Town Blvd Ste A, Charlotte, NC 28273
-
Dowd YMCA
400 E Morehead St, Charlotte, NC 28202-2610
-
Gateway Village YMCA
900 W Trade St #100, Charlotte, NC 28202
-
Life Time
11220 Golf links Dr, Charlotte, NC 28277-8046
-
UNC Charlotte University Recreation
9201 University City Blvd, Charlotte, NC 28223-0001
-
LJCC J-Force
5007 Providence Rd, Charlotte, NC 28226-5907
-
Life Time
8514 University City Blvd, Charlotte, NC 28213
-
Levine JCC Fitness Center
5007 Providence Rd, Charlotte, NC 28226
-
YMCA of Greater Charlotte
8100 Old Mallard Creek Rd, Charlotte, NC 28262-2238
-
LA Fitness
12325 Copper Way, Charlotte, NC 28277-3386
-
LA Fitness
3024 Prosperity Church Rd, Charlotte, NC 28269-8112
-
Ansley Falls
6310 Ansley Falls Dr, Charlotte, NC 28217
-
Ymca Greater Charlotte
Charlotte, NC
-
Spears YMCA
3216 Horse Pen Creek Rd, Greensboro, NC 27410-9405
-
ClubFitness - Oak Branch
21 Oak Branch Dr, Greensboro, NC 27407-2145
-
ClubFitness Green Valley
1909 Lendew St, Greensboro, NC 27408
-
Kathleen Price Bryan Family YMCA
501 W Market St, Greensboro, NC 27401
-
Ymca Of Greensboro
1015 W Market St, Greensboro, NC 27401-1816
-
Greensboro Black Belt Academy at Hayes-Taylor YMCA
2630 E Florida St, Greensboro, NC 27401
-
Cone Health Sagewell Health & Fitness
3518 Drawbridge Pkwy, Greensboro, NC 27410-8432
Raleigh 6
-
Life Time
6461 Triangle Plantation Dr, Raleigh, NC 27616
-
Life Time
601 E Six Forks Rd, Raleigh, NC 27609
-
Southeast Raleigh YMCA
1436 Rock Quarry Rd, Raleigh, NC 27610
-
Poyner YMCA
F1, 227 Fayetteville St, Raleigh, NC 27601
-
LA Fitness
6461 Plantation Center Dr, Raleigh, NC 27616
-
Evolution Ocr
2921 Wakefield Crossing Dr Ste 116, Raleigh, NC 27614-9881
Apex 5
-
Onelife Fitness - Apex
1441 Beaver Creek Commons Dr, Apex, NC 27502-3995
-
Life Time
1040 Vision Dr, Apex, NC 27523-6391
-
YMCA
1610 Ten-Ten Rd, Apex, NC 27502-7006
-
Kraft Family YMCA
8921 Holly Springs Rd, Apex, NC 27539
-
Bella Casa Barracudas Swim Team
2700 Evans Rd, Apex, NC 27502-9690
Cary 5
-
Life Time
1700 Regency Pkwy, Cary, NC 27518-8533
-
UNC Wellness Center at Northwest Cary
350 Stonecroft Ln, Cary, NC 27519-0521
-
YMCA Super Skippers
101 YMCA Dr, Cary, NC 27513-4871
-
Lifetime Fitness
Lake Grove Blvd, Cary, NC 27519
-
Amberly Events
1075 Residents Club Dr, Cary, NC 27519-0862
Durham 5
-
Duke Health & Fitness Center
3475 Erwin Rd, Durham, NC 27705-0005
-
Levin Jewish Community Center
1933 W Cornwallis Rd, Durham, NC 27705
-
Downtown Durham YMCA
218 W Morgan St Ste A, Durham, NC 27701
-
YMCA at American Tobacco
410 Blackwell St, Durham, NC 27701-3986
-
Park Ridge Fitness Center
810 Park Ridge Rd, Durham, NC 27713
-
Midtown YMCA
709 George Anderson Dr, Wilmington, NC 28412
-
YWCA Lower Cape Fear
2815 S College Rd, Wilmington, NC 28412
-
Fitness Zone at The Davis Community
980 Roundhouse Circle\n, Wilmington, NC 28411
-
Cape Harbor
7113 Cape Harbor Dr, Wilmington, NC 28411
-
Robinhood Road Family YMCA
3474 Robinhood Rd, Winston-Salem, NC 27106
-
YMCA Mistletoe Half Marathon, 5K and Fun Run
775 West End Blvd, Winston-Salem, NC 27101-2421
-
Innovation Quarter YMCA
525 Vine St, Winston-Salem, NC 27101
-
LA Fitness
240 Harvey St, Winston-Salem, NC 27103-1741
-
Woodfin YMCA
40 N Merrimon Ave, Asheville, NC 28804
-
Y M C A
201 Beaverdam Rd, Asheville, NC 28804-3919
-
YMCA
154 Sand Hill School Rd, Asheville, NC 28806-1023
-
UNC Wellness Center
100 Sprunt St, Chapel Hill, NC 27517
-
UNC Aquatics
300 South Rd, Chapel Hill, NC 27514-4232
-
Shadowood Fitness center
Shadowood Dr, Chapel Hill, NC 27514
Hickory 3
-
YMCA
1375 Lenoir Rhyne Blvd SE, Hickory, NC 28602-1248
-
Catawba Valley Medical Center Fitness Plus
810 Fairgrove Church Rd, Hickory, NC 28602-9617
-
YMCA C O Miller Teen Center
701 1st St NW, Hickory, NC 28601-3762
-
YMCA of High Point
1220 N Main St, High Point, NC 27262-3100
-
YMCA
150 W Hartley Dr, High Point, NC 27265
-
The Archdale-Trinity Family YMCA Branch
7194 Turnpike Rd, High Point, NC 27263-4109
-
Chatham Park YMCA
120 Parkland Dr, Pittsboro, NC 27312
-
Duke Center For Living
100 Clynelish Close, Pittsboro, NC 27312
-
Pittsboro Community Pool
125 Camp Dr, Pittsboro, NC 27312-5684
Boomer 2
-
YMCA Camp Harrison
7901 N Carolina # 18, Boomer, NC 28606
-
Herring Ridge YMCA
7901 S NC Highway 18, Boomer, NC 28606
Conover 2
-
YMCA of Catawba Valley
1104 Conover Blvd E, Conover, NC 28613-9373
-
YMCA of Catawba Valley
1845 Edgewater Dr NW, Conover, NC 28613-8184
-
YMCA
3725 Ramsey St, Fayetteville, NC 28311-7653
-
Y M C A
2717 Fort Bragg Rd, Fayetteville, NC 28303
Franklin 2
-
Franklin Health and Fitness
1214 E Main St, Franklin, NC 28734-2678
-
FHF Personal Training
1214 E Main St, Franklin, NC 28734-2678
-
ClubWorx
100 Fitness Dr, Fuquay-Varina, NC 27526-7263
-
Haven Yoga Studio-CW Members Only
100 Fitness Dr, Fuquay-Varina, NC 27526-7263
Garner 2
-
Johnston County YMCA Program Office
2110 Aversboro Rd, Garner, NC 27529
-
Capital Area YMCA of Garner
951 Heather Park Dr, Garner, NC 27529-4286
Gastonia 2
-
YMCA
3210 Union Rd, Gastonia, NC 28056-7050
-
Warlick Family YMCA
2221 Robinwood Rd, Gastonia, NC 28054
-
Onslow Fitness
1140 Henderson Dr, Jacksonville, NC 28540
-
Courts Plus Fitness Center
104 N Marine Blvd, Jacksonville, NC 28540-6507
Leland 2
-
Fitness & Wellness Center at Brunswick Forest
2701 Brunswick Forest Pkwy, Leland, NC 28451-9450
-
Gateway Fitness
112 Village Rd NE, Leland, NC 28451
Sanford 2
-
FirstHealth Fitness
2925 Beechtree Dr, Sanford, NC 27330-6934
-
Lee County YMCA
860 Spring Ln, Sanford, NC 27330
-
YMCA
251 Flat Creek Church Rd Ste 101, Weaverville, NC 28787
-
YMCA
39 S Main St, Weaverville, NC 28787
Arden 1
-
Fletcher YMCA
2775 Hendersonville Rd, Arden, NC 28704
Banner Elk 1
-
Peak Fitness
2209 Tynecastle Hwy, Banner Elk, NC 28604-9712
Bessemer City 1
-
Old Rock Gym
421 E Washington Ave, Bessemer City, NC 28016-2357
Black Mountain 1
-
Black Mountain YMCA
25 Jane Jacobs Rd, Black Mountain, NC 28711-9316
Bolivia 1
-
Brunswick Aquatic Club
210 College Rd NE, Bolivia, NC 28422
Cape Carteret 1
-
The GYM Cape Carteret Aquatic and Wellness
300 Taylor Notion Rd, Cape Carteret, NC 28584
Clayton 1
-
YMCA Soccer Fields
3778 Powhatan Rd, Clayton, NC 27520-6064
Clinton 1
-
Sampson County YMCA
417 E Johnson St, Clinton, NC 28328
Concord 1
-
Sportscenter Fitness and Athletic Club
233 Country Club Dr NE, Concord, NC 28025-2928
Fletcher 1
-
Lelia Patterson Center
1111 Howard Gap Rd, Fletcher, NC 28732
-
LPC Fitness & Aquatics
1111 Howard Gap Rd, Hendersonville, NC 28732
-
New Millennium Fitness
121 Boone Square St, Hillsborough, NC 27278
-
Huntersville Family Fitness & Aquatics
11725 Verhoeff Dr, Huntersville, NC 28078-9244
Kinston 1
-
Kinston Community Center
2602 W Vernon Ave, Kinston, NC 28504-3349
-
YMCA
494 Knightdale Station Run, Knightdale, NC 27545-7288
-
Carter Gym
220 Main St, Lillington, NC 27546
Linville 1
-
Williams YMCA of Avery County
436 Hospital Dr, Linville, NC 28646
Marion 1
-
YMCA
348 Grace Corpening Dr, Marion, NC 28752
Matthews 1
-
Life Time Fitness
9915 E Independence Blvd, Matthews, NC 28105
Mayodan 1
-
Western Rockingham YMCA
600 S 5th Ave, Mayodan, NC 27027
McAdenville 1
-
Pharr Family YMCA
208 Main Street, McAdenville, NC 28101
Mebane 1
-
New Millennium Fitness
3948 Forest Oaks Ln, Mebane, NC 27302-9813
-
Lowe's YMCA
170 Joe Knox Ave, Mooresville, NC 28117
Murphy 1
-
Murphy Health & Fitness
695 Connahetta St, Murphy, NC 28906-3525
New Bern 1
-
Twin Rivers YMCA
100 YMCA Ln, New Bern, NC 28560-5400
-
Wilkes Express YMCA
1918 W Park Dr, North Wilkesboro, NC 28659-3563
Pembroke 1
-
Jones Athletic Center
Pembroke, NC 28372
-
FirstHealth Fitness Center Pinehurst
170 Memorial Dr, Pinehurst, NC 28374-8709
Rockingham 1
-
FirstHealth Fitness
120 Richmond Memorial Dr, Rockingham, NC 28379-5206
-
YMCA
991 S Winstead Ave, Rocky Mount, NC 27803
-
Y M C A
828 Jake Alexander Blvd W, Salisbury, NC 28147-1220
Shelby 1
-
Dover Foundation YMCA
411 Cherryville Rd, Shelby, NC 28150-3651
-
HealthQuest
Optometric Eye Care Center-Smithfield, 1201 N Brightleaf Blvd, Smithfield, NC 27577-4229
Sparta 1
-
Alleghany Wellness Center
63 Wellness Way, Sparta, NC 28675
Swannanoa 1
-
YMCA
161 Bee Tree Rd, Swannanoa, NC 28778
Sylva 1
-
Cullowhee Rec Department
Sylva, NC
-
YMCA at the Factory
1839 S Main St, Wake Forest, NC 27587
Whitsett 1
-
Stoney Creek Express YMCA
954 Golf House Rd W, Whitsett, NC 27377-9283
Windsor 1
-
YMCA
1102 N King St, Windsor, NC 27983
Woodfin 1
-
North Asheville YMCA
40 N Merrimon Ave Ste 101, Woodfin, NC 28804
Also in North Carolina
- 24-Hour Gyms272
- 24-Hour Gyms with Round-the-Clock Access202
- Gyms with Childcare180
- No-Contract Gyms179
- Gyms with Group Classes172
- Gyms Offering Flexible Membership Plans163
- Gyms with a Sauna125
- Gyms with Transparent Membership Plans74
- Gyms with Group Fitness Classes64
- Orangetheory Fitness Studios and Group Classes26
- Gyms and Fitness Clubs with Red Light Therapy22
Good to know
Which gym chains have pools?
Full-service clubs and community centers: YMCA branches, LA Fitness and Esporta, Life Time, and most municipal recreation centers. Express-format and budget gyms rarely have one — a pool needs both the floor space and the staff to maintain it.
Is the pool included in the membership price?
Usually at YMCAs and rec centers, often at LA Fitness, not always at premium clubs where aquatics can be a separate tier. Ask about lap-lane hours too — many pools give mornings to swim teams and classes.
How much does a personal trainer cost?
Personal training sessions generally range from $50 to $120 per hour across North Carolina. Rates depend on session duration, trainer credentials, and package options. You can browse 129 local fitness centers on GymFinderAtlas to find qualified trainers near you.
How long to train for marathon?
Training for a marathon typically takes 16 to 20 weeks for runners with a consistent baseline fitness level. The process involves gradually building weekly mileage, completing regular long runs, and prioritizing recovery. If you want structured guidance, search GymFinderAtlas to connect with experienced running coaches.