Google's amenities list might flag a gym as having "group classes" without saying which ones run, how often, or whether non-members can even drop in — a gap that's invisible until you show up for a spin class that doesn't exist. Every gym on this page has its class schedule confirmed from the gym's own site or booking app, not a generic amenity checkbox.
Charlotte 14
-
Fitness Connection
8709 JW Clay Blvd, Charlotte, NC 28262-5417
Sun 5am-10pm
-
Harris Express YMCA
4625 Piedmont Row Dr Unit 155, Charlotte, NC 28210
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat 7am-4pm, Sun 10am-2pm
-
Stratford Richardson YMCA
1946 West Blvd, Charlotte, NC 28208
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat 7am-5pm, Sun 12pm-5pm
-
Fitness Connection
6320 Albemarle Rd, Charlotte, NC 28212-3814
Sun 5am-10pm
-
Fitness Connection
8626 Hankins Rd, Charlotte, NC 28269-2607
Sun 5am-10pm
-
YMCA University
Charlotte, NC
-
The Fitness Factory
3811 N Davidson St, Charlotte, NC 28205-1305
Open 24 hours
-
Life Time
11220 Golf links Dr, Charlotte, NC 28277-8046
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
Fitness Connection
5601 South Blvd, Charlotte, NC 28217
-
Life Time
8514 University City Blvd, Charlotte, NC 28213
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
UNC Charlotte University Recreation
9201 University City Blvd, Charlotte, NC 28223-0001
-
Tryon Fitness
300 S Tryon St, Charlotte, NC 28202-0134
-
North Shore Core
Charlotte, NC
-
Charlotte Fit- South Charlotte NC
10106 Johnston Road, Charlotte, NC 28210
Raleigh 14
-
Fitspire Personal Training
6675 Falls of Neuse Rd, Suite 119, Raleigh, NC 27615
Monday and Wednesday: 6:00am to 6:30pm; Tuesday and Thursday: 7:00am to 6:30pm; Friday: 6:00am to 11:30am; Saturday: 8:00am to 10:00am; Sunday: Closed
-
Fitness Connection
4120 Main at North Hills St, Raleigh, NC 27609-3322
Sun 5am-11pm
-
O2 Fitness
7801 Alexander Promenade Pl, Raleigh, NC 27617-7351
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
O2 Fitness
1920 Falls Valley Dr, Raleigh, NC 27615
-
Life Time
601 E Six Forks Rd, Raleigh, NC 27609
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
Life Time
6461 Triangle Plantation Dr, Raleigh, NC 27616
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
Club 02 Fitness
1920 Falls Valley Dr, Raleigh, NC 27615-3445
-
Club 02 Fitness
6625 Falls of Neuse Rd, Raleigh, NC 27615-6842
-
O2 Fitness
6150 Falls of Neuse Rd, Raleigh, NC 27609
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Fit4Life Health Clubs - Raleigh
9101 Leesville Rd, Raleigh, NC 27613
-
Healthtrax Fitness & Wellness
8300 Health Park, Raleigh, NC 27615-4730
-
Neuse River CrosstFit
7711 Welborn St, Raleigh, NC 27615-8133
-
GLOW Fitness
1924 Wake Forest Rd, Raleigh, NC 27608
-
O2 Fitness Raleigh - Creedmoor Road
8111 Creedmoor Rd Ste 136, Raleigh, NC 27613
Wilmington 10
-
Unleashed Fitness
3905 Independence Blvd, Wilmington, NC 28412-2472
-
Unleashed Fitness
1108 Princess St, Wilmington, NC 28401
-
O2 Fitness
1315 Independence Blvd, Wilmington, NC 28403-0803
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
O2 Fitness
200 Racine Dr, Wilmington, NC 28403-8703
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
O 2 Fitness
980 Town Center Dr, Wilmington, NC 28405
-
Wild Ones Fitness Studio
7213 Market St, Wilmington, NC 28411-9448
Mon-Tue 8am-9pm, Wed 4pm-9pm, Thu 11am-9pm, Fri 9am-1pm, Sat 10am-2pm, Sun 9am-1pm
-
Fit4life Health Clubs - Wilmington Murrayville
2307 N College Rd, Wilmington, NC 28405
-
Fit4life Health Clubs - Wilmington Shipyard
4310 Shipyard Blvd, Wilmington, NC 28403
-
Fitness Zone at The Davis Community
980 Roundhouse Circle\n, Wilmington, NC 28411
-
Sole Fitness Wilmington
143 Pine Cone Rd, Wilmington, NC 28409-5113
Durham 6
-
Duke Health & Fitness Center
3475 Erwin Rd, Durham, NC 27705-0005
Sun 6am-8am
-
Fitness Connection
4700 Emperor Blvd, Durham, NC 27703-8424
Sat 5am-10pm
-
Fuel Fitness Durham
105 W NC-54, Durham, NC 27713-7510
Open 24 hours
-
O2 Fitness
3103 Shannon Rd, Durham, NC 27707-4336
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Fit4life Health Clubs - Durham
105 E NC-54, Durham, NC 27713-2149
-
Courage Fitness Durham
410 W Geer St, Durham, NC 27701-2189
Cary 5
-
Life Time
1700 Regency Pkwy, Cary, NC 27518-8533
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
O2 Fitness
2046 Renaissance Park Pl, Cary, NC 27513
-
Aradia Fitness
8420 Chapel Hill Rd, Cary, NC 27513
-
UNC Wellness Center at Northwest Cary
350 Stonecroft Ln, Cary, NC 27519-0521
-
Life Time Alston Town Center
True Rest Float Spa, 208 Ledgestone Way, Cary, NC 27519-8412
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
O2 Fitness
300 Market St, Chapel Hill, NC 27516
-
O2 Fitness Falconbridge
6118 Farrington Rd Ste F, Chapel Hill, NC 27517
-
O2 Fitness Chapel Hill - Elliott Road
257 S Elliott Rd, Chapel Hill, NC 27514
-
UNC Wellness Center
100 Sprunt St, Chapel Hill, NC 27517
-
O2 Fitness
11 Cole Pl, Chapel Hill, NC 27517
-
Fitness Connection
1937 Skibo Rd, Fayetteville, NC 28314-1541
Sat 8am-12pm, Sun 4:30am-11pm
-
HealthPlex
1930 Skibo Rd, Fayetteville, NC 28314-1514
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat 7am-5pm, Sun 11am-5pm
-
I-F.I.T. Ideal Functional Integrative Training
606 Hobson St, Fayetteville, NC 28303
Mon-Fri 8am-7pm
-
Fit4life Health Clubs - Hope Mills
2820 Hope Mills Rd, Fayetteville, NC 28306
-
Syndicate Fitness
700 S Reilly Rd, Fayetteville, NC 28314
Mon-Fri 5:30am-6:30am
-
ClubFitness - Oak Branch
21 Oak Branch Dr, Greensboro, NC 27407-2145
-
ClubFitness Green Valley
1909 Lendew St, Greensboro, NC 27408
-
O2 Fitness
708 Pembroke Rd, Greensboro, NC 27408-7610
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
O2 Fitness
3108 Northline Ave, Greensboro, NC 27408
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Fit4Life Health Clubs
4634 Hicone Rd, Greensboro, NC 27405
-
Fuel Fitness
191 W Plaza Dr, Mooresville, NC 28117-6806
Open 24 hours
-
Lowe's YMCA
170 Joe Knox Ave, Mooresville, NC 28117
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-6pm, Sun 12pm-6pm
-
Jet Fitness
370 Morrison Plantation Pkwy, Mooresville, NC 28117-8261
Mon-Fri 9am-1pm, Sat 9am-12pm
-
Jet Fitness
131 Crosslake Park Dr, Mooresville, NC 28117
Mon-Fri 9am-1pm, Sat 9am-12pm
-
Fit Inn
186 Digh Cir, Mooresville, NC 28117-7091
-
Fitness Connection
140 Oakmont Dr, Greenville, NC 27858-5959
Sun 5am-10pm
-
Fit For Life 24
3851 Dunhagen Rd, Greenville, NC 27858-6636
Open 24 hours
-
Champions Health & Fitness Center, Inc
4190 Bayswater Rd, Greenville, NC 28590-9817
Open 24 hours
-
CrossFit Tier 1
1820 Old Firetower Rd, Greenville, NC 27858
-
O2 Fitness
4113 Brian Jordan Pl, High Point, NC 27265-8369
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
YMCA of High Point
1220 N Main St, High Point, NC 27262-3100
-
9Round Kickboxing Fitness
3793 Samet Dr #135, High Point, NC 27265
Mon-Sun 12am-11:59pm
-
Edge Fitness and Combat Arts
5250 High Point Rd, High Point, NC 27265-1155
-
Onslow Fitness
1140 Henderson Dr, Jacksonville, NC 28540
Mon-Thu 5:30am-9pm, Fri 5:30am-8pm, Sat 8am-5pm, Sun 11am-4pm
-
Gold's Gym
4126 Henderson Dr, Jacksonville, NC 28546
Open 24 hours
-
Courts Plus Fitness Center
104 N Marine Blvd, Jacksonville, NC 28540-6507
Mon-Fri 5am-10pm
-
Iron Forged Fitness
861 Piney Green Rd, Jacksonville, NC 28546-8546
Apex 3
-
Onelife Fitness - Apex
1441 Beaver Creek Commons Dr, Apex, NC 27502-3995
Mon-Fri 5am-10pm, Sat-Sun 7am-7pm
-
Fit For Life 24
814 Perry Rd, Apex, NC 27502
Open 24 hours
-
Life Time
1040 Vision Dr, Apex, NC 27523-6391
Mon-Fri 5am-10pm, Sat-Sun 6am-9pm
Concord 3
-
Sportscenter Fitness and Athletic Club
233 Country Club Dr NE, Concord, NC 28025-2928
-
Top Gun Fitness
2335 Concord Lake Rd, Concord, NC 28025
Open 24 hours
-
HiTONE Fitness
3659 Concord Pkwy S, Concord, NC 28027-9054
Denver 3
-
Denver Health & Fitness (North)
3273 N Nc 16 Business Hwy, Denver, NC 28037
Mon-Fri 7am-10pm, Sat-Sun 8am-5pm
-
HIIT it Fit
7393 Advance Ln, Denver, NC 28037-0018
Mon-Thu 7am-7pm, Fri 7am-5pm
-
Crossfit Dhf
3273 NC-16 Bus, Denver, NC 28037
Mon-Fri 7am-10pm, Sat-Sun 8am-5pm
Franklin 3
-
Franklin Health and Fitness
1214 E Main St, Franklin, NC 28734-2678
Open 24 hours
-
FHF Personal Training
1214 E Main St, Franklin, NC 28734-2678
Mon-Thu 5am-9:30pm, Fri 5am-9pm, Sat 8am-5pm, Sun 10am-5pm
-
Body Visions Gym
71 Highlands Rd, Franklin, NC 28734
-
ClubWorx
100 Fitness Dr, Fuquay-Varina, NC 27526-7263
Mon-Thu 5am-10pm, Fri 5am-8pm, Sat 7am-7pm, Sun 10am-6pm
-
Professional Fitness
1310 E Broad St, Fuquay-Varina, NC 27526-1965
-
Haven Yoga Studio-CW Members Only
100 Fitness Dr, Fuquay-Varina, NC 27526-7263
-
9Round Fitness
7276 GB Alford Hwy, Holly Springs, NC 27540-7661
Mon-Sun 12am-11:59pm
-
O2 Fitness
256 Grand Hill Pl, Holly Springs, NC 27540-4483
-
02 Fitness
265 Grand Hill Pl, Holly Springs, NC 27540-4483
-
Core fitness and martial arts
4300 Kernersville Rd, Kernersville, NC 27284
Mon-Fri 7am-6pm
-
Edge Fitness LLC - Kernersville
619 N Main St, Kernersville, NC 27284
-
Triangle Fitness
905 Old Winston Rd, Kernersville, NC 27284-6639
-
Fit4Life Health Clubs - Spring Lake
650 Shell Dr, Spring Lake, NC 28390
Mon-Thu 8:30am-7:30pm, Fri 8:30am-4:30pm, Sat 9am-2pm
-
Fit4Life Health Clubs
3266 Ray Rd, Spring Lake, NC 28390
-
Lions Den Power House Gym
4319 Ray Rd, Spring Lake, NC 28390-8879
-
O2 Fitness
11150 Ligon Mill Rd, Wake Forest, NC 27587
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
O2 Fitness The Factory
1839 S Main St, Wake Forest, NC 27587
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
O2 Fitness Express
2109 North Main Street, Wake Forest, NC 27587
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Woodfin YMCA
40 N Merrimon Ave, Asheville, NC 28804
Mon-Thu 6am-8pm, Fri 6am-6pm, Sat 7am-4pm, Sun 9am-5pm
-
Beer City CrossFit
70 Westside Dr, Asheville, NC 28806-2845
Mon-Fri 5am-6:30pm, Sat 8am-11am, Sun 11am-1pm
Boomer 2
-
YMCA Camp Harrison
7901 N Carolina # 18, Boomer, NC 28606
-
Herring Ridge YMCA
7901 S NC Highway 18, Boomer, NC 28606
-
Gold's Gym
1306 Parkway Dr, Goldsboro, NC 27534
Open 24 hours
-
Fit4Life Health Clubs
2912 US Highway 70 W, Goldsboro, NC 27530
Hickory 2
-
Southside Power and Fitness
74 8th St SE, Hickory, NC 28602-1120
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-5pm, Sun 8am-5pm
-
Catawba Valley Medical Center Fitness Plus
810 Fairgrove Church Rd, Hickory, NC 28602-9617
Mon-Fri 5am-7pm, Sat 8am-12pm
-
City Fitness
600 S Salisbury St, Lexington, NC 27292-3244
-
Triangle Fitness of Welcome
180 Hinkle Ln, Lexington, NC 27295-8492
Mon-Thu 8am-8pm, Fri 8am-7pm, Sat 9:30am-12pm, Sun 1pm-4pm
-
Rock Fitness- Aspen Street OPEN 24/7
1577 N Aspen St, Lincolnton, NC 28092
-
Rock Fitness- Hwy 27 OPEN 24/7
3095 E Highway 27, Lincolnton, NC 28092-9441
-
Sports Center
701 N 35th St, Morehead City, NC 28557-3133
Open 24 hours
-
TruFit Gym Morehead City
5285 Hwy 70 W, Morehead City, NC 28557-4507
-
O2 Fitness
9529 Chapel Hill Rd, Morrisville, NC 27560-7359
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Silver Star Crossfit
105 International Dr, Morrisville, NC 27560-8792
-
O2 Fitness Clubs
81 Market Chapel Rd, Pittsboro, NC 27312
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Duke Center For Living
100 Clynelish Close, Pittsboro, NC 27312
Sanford 2
-
FirstHealth Fitness
2925 Beechtree Dr, Sanford, NC 27330-6934
-
Hitone Fitness Sanford
2045 S Horner Blvd, Sanford, NC 27330-5817
Mon-Fri 9am-7pm, Sat 9am-1pm
-
TruFit Gym Southern Pines
120 W Morganton Rd, Southern Pines, NC 28387-5916
-
CrossFit 611
1650 US Highway 1 S, Southern Pines, NC 28387
-
Fuel Fitness Winston Salem
2825 Reynolda Rd, Winston-Salem, NC 27106-3110
Open 24 hours
-
O2 Fitness
400 S Stratford Rd, Winston-Salem, NC 27103
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
Gold's Gym
1436 US-52, Albemarle, NC 28001
Open 24 hours
Asheboro 1
-
Nautilus Family Fitness Center
1013 S Fayetteville St, Asheboro, NC 27203-6809
Mon-Wed 9am-4pm, Thu-Fri 9am-5pm, Sat-Sun 8am-6pm
-
Peak Fitness
2209 Tynecastle Hwy, Banner Elk, NC 28604-9712
-
Black Mountain YMCA
25 Jane Jacobs Rd, Black Mountain, NC 28711-9316
Mon-Thu 5:30am-9pm, Fri 5:30am-8pm, Sat 8am-5pm, Sun 11am-5pm
Brevard 1
-
The Fitness Factory
1266 Asheville Hwy, Brevard, NC 28712-3478
-
O2 Fitness
2743 S Church St, Burlington, NC 27215-5103
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
-
The GYM Cape Carteret Aquatic and Wellness
300 Taylor Notion Rd, Cape Carteret, NC 28584
Mon 4pm-7pm, Wed 4pm-7pm
Carrboro 1
-
O2 Fitness
503 W Main St, Carrboro, NC 27510-1629
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-7pm
Conover 1
-
Perfect Workout Gym
201 Conover Sta SE, Conover, NC 28613-1940
Mon-Thu 3:30am-11:30pm, Fri 3:30am-10pm, Sat 7am-8pm, Sun 8am-5pm
-
Campus Recreation Center
379 Memorial Dr, Cullowhee, NC 28723
Dunn 1
-
Fit4Life Health Clubs
101 Regency Dr, Dunn, NC 28334
Mon-Thu 7:30am-7:30pm, Fri 7:30am-3:30pm, Sat 9am-1pm
-
Lifestyle Wellness and Spa
247 Oak St Ext, Forest City, NC 28043-3510
Open 24 hours
-
Funk Physical Fitness Center
2015 Gruber Rd, Fort Liberty, NC 28310
Mon-Fri 5am-1pm
Gastonia 1
-
HiTONE Fitness
3690 S New Hope Rd, Gastonia, NC 28056
Mon-Fri 9am-7pm, Sat 9am-1pm
-
Evolution Fitness 321
428 S Main St, Granite Falls, NC 28630
Mon-Thu 2pm-7pm
-
Rising Tide Fitness
16621 US-17, Hampstead, NC 28443
-
TTG Hillsborough- Gym
360 Executive Ct, Hillsborough, NC 27278
-
TEAL Fitness
14219 Reese Blvd, Huntersville, NC 28078
-
Fitness Connection
13705 E Independence Blvd, Indian Trail, NC 28079-7600
Sun 5am-10pm
Leland 1
-
Fitness & Wellness Center at Brunswick Forest
2701 Brunswick Forest Pkwy, Leland, NC 28451-9450
Matthews 1
-
Life Time Fitness
9915 E Independence Blvd, Matthews, NC 28105
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
Monroe 1
-
No Limits Fitness
1026 W Roosevelt Blvd, Monroe, NC 28110
-
HiTONE Fitness
111 Independence Blvd, Morganton, NC 28655-5526
Murphy 1
-
Murphy Health & Fitness
695 Connahetta St, Murphy, NC 28906-3525
Open 24 hours
-
Snap Fitness Oak Ridge
1433 B 68 Place Highway 68 North, Oak Ridge, NC 27310
Open 24 hours
Oxford 1
-
Main Street Fitness
110 Main St, Oxford, NC 27565
Open 24 hours
-
The Press Room
109 W Edwards St, Princeton, NC 27569
-
Dynamic Fitness. Reidsville NC. Permanently closed 2018
156 N Scales St, Reidsville, NC 27320-2900
-
Fit4Life Health Clubs
9009 Richlands Hwy, Richlands, NC 28574-6380
-
FirstHealth Fitness
120 Richmond Memorial Dr, Rockingham, NC 28379-5206
Shelby 1
-
Pro Fitness
1243 E Dixon Blvd, Shelby, NC 28152-6893
-
Triangle Fitness
118 Siler Xing, Siler City, NC 27344-2800
-
HealthQuest
Optometric Eye Care Center-Smithfield, 1201 N Brightleaf Blvd, Smithfield, NC 27577-4229
Spindale 1
-
Workout Anytime Spindale
1639 College Ave, Spindale, NC 28160
Mon-Thu 8am-8pm, Fri-Sat 8am-4pm
Valdese 1
-
Next Level Training
271 Main St W, Valdese, NC 28690-2834
Open 24 hours
-
Athletic Edge Sports and Fitness
1100 W 5th St, Washington, NC 27889-3487
Waxhaw 1
-
CrossFit Doors of Daring
136 Waxhaw Pkwy, Waxhaw, NC 28173-5027
Wendell 1
-
Ritch's Gym
15 W 4th St, Wendell, NC 27591-9040
Mon-Fri 10am-2pm, Sat 9am-1pm
Whitsett 1
-
Empower FitLab
90 Cape Fear Dr, Whitsett, NC 27377-9502
Mon-Fri 5am-6:30pm, Sat 7am-10am
-
Champions Health and Fitness Center
4190 BAYSWATER ROAD, Winterville, NC 28590
Open 24 hours
Zebulon 1
-
24/7 Fitness Club
538 W Gannon Ave, Zebulon, NC 27597-2510
Also in North Carolina
- 24-Hour Gyms222
- 24-Hour Gyms with Round-the-Clock Access201
- Gyms with Childcare180
- No-Contract Gyms178
- Gyms Offering Flexible Membership Plans162
- Gyms with a Pool126
- Gyms with a Sauna125
- Gyms with Transparent Membership Plans73
- Gyms with Group Fitness Classes64
- Orangetheory Fitness Studios and Group Classes26
- Gyms and Fitness Clubs with Red Light Therapy22
Good to know
Can I take a gym class without a membership?
Many gyms sell single class passes or day passes to non-members, often through an online booking app like Mindbody or the gym's own site. Others reserve classes for members only, so it's worth checking the class schedule page before showing up.
How much do group fitness classes cost?
Drop-in classes typically run $15-30 depending on the type and city, while gym members often get classes included in their monthly dues or at a discounted punch-card rate. Specialty formats like cycling or reformer Pilates tend to sit at the higher end of that range.
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 173 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.