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.
Baltimore 11
-
Merritt Clubs Canton
3401 Boston St, Baltimore, MD 21224
Mon-Thu 5:30am-8:45pm, Fri 5:30am-8:30pm, Sat 7am-6:30pm, Sun 8am-5:30pm
-
Brick Bodies Fitness Services
727 W 40th St, Baltimore, MD 21211-2147
Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 7am-7pm
-
Maryland Athletic Club
655 President St, Baltimore, MD 21202-4472
-
Mac At Harbor East LLC
655 President St, Baltimore, MD 21202-4472
-
Brick Bodies Downtown
218 N Charles St, Baltimore, MD 21201
-
Merritt Clubs Downtown Athletic Club
210 E Centre St, Baltimore, MD 21202
Open 24 hours
-
Park Heights Jcc
5700 Park Heights Ave, Baltimore, MD 21215-3930
-
JCC Rockland
5700 Park Heights Ave, Baltimore, MD 21215-3930
-
City Fit
11 E Mt Royal Ave, Baltimore, MD 21202-2714
-
Crossfit Harbor East
241 S Central Ave, Baltimore, MD 21202-4406
-
Merritt Athletic Clubs
921 E Fort Ave, Baltimore, MD 21230
-
Retro Fitness
2505 Annapolis Mall, Annapolis, MD 21401-7615
Mon-Fri 5am-10pm, Sat-Sun 7am-6pm
-
Life Time
200 Harker Pl, Annapolis, MD 21401
Mon-Fri 4am-10pm, Sat-Sun 5am-8pm
-
Annapolis Athletic Club
1031 Bay Ridge Ave, Annapolis, MD 21403-3031
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 6am-9pm
-
Evolutions by Coppermine
1834 George Ave, Annapolis, MD 21401-4103
Mon-Fri 5:30am-8:30pm, Sat-Sun 7am-3pm
-
Snap Fitness Annapolis
2101 Somerville Rd, Annapolis, MD 21401
Open 24 hours
-
Snap Fitness Annapolis
2101 Somerville Rd, Suite 120, Annapolis, MD 21401
Open 24 hours
Bethesda 4
-
Onelife Fitness - Bethesda
4400 Montgomery Ave, Bethesda, MD 20814-4404
Mon-Fri 5am-10pm, Sat 7am-7pm, Sun 8am-7pm
-
The St. James Performance Club, Bethesda
6828 Wisconsin Ave, Bethesda, MD 20815
Mon-Thu 5am-10pm, Fri 5am-8pm, Sat-Sun 6am-8pm
-
Equinox Bethesda
4905 Elm St, Bethesda, MD 20814-2905
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-8pm
-
MWR Fitness Center
Building 17 Taylor Rd, E Rixey Rd, Bethesda, MD 20814
-
Onelife Fitness
11594 Old Georgetown Rd, Rockville, MD 20852-2789
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat 7am-6pm, Sun 8am-6pm
-
Onelife Fitness - Rockville
1407 Research Blvd, Rockville, MD 20850-3159
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat 7am-8pm, Sun 8am-7pm
-
Life Time
1151 Seven Locks Rd, Rockville, MD 20854-2913
Mon-Fri 4am-12am, Sat-Sun 6am-10pm
-
Champion Boxing & Fitness
11540 Rockville Pike, Rockville, MD 20852-2752
Sat-Sun 9am-2pm
-
Onelife Fitness
126 Shawan Rd, Cockeysville, MD 21030-9500
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-7pm, Sun 8am-6pm
-
FITnology Health and Human Performance Center
10534 York Rd, Cockeysville, MD 21030-2347
-
Merritt Athletic Clubs
598 Cranbrook Rd, Cockeysville, MD 21030
Columbia 3
-
Life Time
7220 Lee Deforest Dr, Columbia, MD 21046-3235
Mon-Fri 4am-12am, Sat-Sun 5am-11pm
-
CrossFit Cove
7175 Oakland Mills Rd, Columbia, MD 21046-1492
-
The Colosseum Gym
9159 Red Branch Rd, Columbia, MD 21045-2041
Mon-Fri 6am-8pm, Sat 7am-5pm, Sun 9am-3pm
-
Brick Bodies
9950 Reisterstown Rd, Owings Mills, MD 21117-3945
-
CrossFit 795
3706 Crondall Ln, Owings Mills, MD 21117-2234
Open 24 hours
-
Merritt Athletic Clubs
9710 Groffs Mill Dr, Owings Mills, MD 21117
-
Pure Family Fitness Salisbury
600 Glen Ave, Salisbury, MD 21804
-
Olympia Fitness Clubs
321 Tilghman Rd, Salisbury, MD 21804
-
Fixer Upper Health Club
724 E Main St, Salisbury, MD 21804-5037
Bel Air 2
-
Bel Air Athletic Club
658 Boulton St, Bel Air, MD 21014
-
Coppermine Bel Air Athletic Club
658 Boulton St, Bel Air, MD 21014-4562
-
Onelife Fitness
5728 Buckeystown Pike, Frederick, MD 21704
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-7pm, Sun 8am-6pm
-
Onelife Fitness
2500 Osprey Way, Frederick, MD 21701-1925
Mon-Thu 4am-11pm, Fri 4am-10pm, Sat-Sun 6am-9pm
-
Snap Fitness Crofton
1161 STATE ROUTE 3N, Gambrills, MD 21054
Open 24 hours
-
Snap Fitness Crofton
1161 Crain Hwy N, Gambrills, MD 21054-1714
Open 24 hours
-
Onelife Fitness
20500 Seneca Meadows Pkwy, Germantown, MD 20876-7000
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-7pm, Sun 8am-6pm
-
Gold's Gym - Germantown
12922 Middlebrook Rd, Germantown, MD 20874
HANOVER 2
-
Merritt Clubs Buckingham
7585 Buckingham Blvd, HANOVER, MD 21076
Open 24 hours
-
Merritt Athletic Clubs
7585 Buckingham Blvd, HANOVER, MD 21076
Joppa 2
-
Samurai Fitness
Joppa, MD
Open 24 hours
-
Snap Fitness Joppa
413 Pulaski Hwy, Joppa, MD 21085
Open 24 hours
Laurel 2
-
Fitness Evolution Laurel
3541 Fort Meade Rd, Laurel, MD 20724-2013
-
Sport Fit
204 Fort Meade Rd, Laurel, MD 20707
-
Brick Bodies
212 W Padonia Rd, Lutherville Timonium, MD 21093-2107
-
Brick Bodies Fitness Services
2430 Broad Ave, Lutherville Timonium, MD 21093-2262
-
Pure Family Fitness West Ocean City
9936 Stephen Decatur Hwy, Ocean City, MD 21842
-
Coastal Fitness
11545 Coastal Hwy, Ocean City, MD 21842-2411
Berlin 1
-
SwimFit Wellness
11022 Nicholas Ln, Berlin, MD 21811-3315
Mon-Fri 8am-8pm, Sat-Sun 10am-5pm
-
Fit In BoonsBoro
3 Saint Paul St, Boonsboro, MD 21713-1337
Mon-Thu 6am-7pm, Fri 6am-6pm, Sat 8am-1pm, Sun 9am-1pm
Bowie 1
-
Sport Fit Bowie
100 White Marsh Pk Dr, Bowie, MD 20715
-
Domain Fitness and Performance
15791 Old Columbia Pike, Burtonsville, MD 20866-1030
-
Method Gym
22599 Macarthur Blvd, California, MD 20619
Mon-Fri 4am-11pm, Sat-Sun 7am-8pm
-
Revolve Wellness Studios
5621 Old Frederick Rd, Catonsville, MD 21228-1537
Chester 1
-
Club One
210 Country Day Rd, Chester, MD 21619-2603
Mon-Thu 5:30am-8pm, Fri 5:30am-7pm, Sat-Sun 7:30am-4pm
-
Chevy Chase Athletic Club
5454 Wisconsin Ave, Chevy Chase, MD 20815-6900
Clinton 1
-
Onelife Fitness
8401 Mike Shapiro Dr, Clinton, MD 20735
Mon-Thu 4am-11pm, Fri 4am-10pm, Sat 6am-8pm, Sun 8am-8pm
-
UMD RecWell
4128 Valley Dr, College Park, MD 20742
Crofton 1
-
Gold's Gym
1625 Crofton Ctr, Crofton, MD 21114
Open 24 hours
Easton 1
-
Right Balance Pilates
28601 Marlboro Ave Ste 202, Easton, MD 21601
-
Edgewater Fitness
5 Mayo Rd, Edgewater, MD 21037-1805
-
Merritt Clubs Eldersburg
1388 Progress Way, Eldersburg, MD 21784
Open 24 hours
Elkridge 1
-
Elkridge Athletic Club
6801 Douglas Legum Dr, Elkridge, MD 21075-6273
Open 24 hours
Fallston 1
-
Snap Fitness Fallston
2721 Fallston Rd, Fallston, MD 21047
Open 24 hours
-
Life Time
10121 Washingtonian Blvd, Gaithersburg, MD 20878-7398
Mon-Fri 4am-12am, Sat-Sun 5am-11pm
-
Regency Club Fitness Center & Pool
Heritage Hill Dr, Glen Burnie, MD 21061
Mon-Tue 9am-6pm, Wed 12pm-6pm, Thu-Fri 9am-6pm, Sat 10am-5pm
-
Fantasy Fitness and Body Sculpting
6322 Windsor Mill Rd, Gwynn Oak, MD 21207-6071
-
Onelife Fitness
17301 Valley Mall Rd, Hagerstown, MD 21740-6915
Mon-Thu 4am-11pm, Fri 4am-10pm, Sat-Sun 6am-9pm
-
Snap Fitness Joppa
413 Pulaski Hwy, Joppatowne, MD 21085
Open 24 hours
La Plata 1
-
Meridian Fitness Club
105 Centennial St, La Plata, MD 20646
Mon-Fri 7am-7pm, Sat-Sun 8am-2pm
La Vale 1
-
Fitness Evolution
7 Lane Ave, La Vale, MD 21502
-
Potomac Total Fitness
21600 Great Mills Rd, Lexington Park, MD 20653
Open 24 hours
-
Brick Bodies Green Spring
10803 Falls Rd, Lutherville, MD 21093
-
Severna Park Racquetball and Fitness Club
8514 Veterans Hwy, Millersville, MD 21108-2569
Mt Airy 1
-
Health Unlimited Family Fitness & Aquatic Center
103 Century Dr, Mt Airy, MD 21771
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-6pm, Sun 8am-6pm
-
FreeZone Fitness
11670 Old National Pike, New Market, MD 21774
Open 24 hours
-
Merritt Clubs White Marsh
5301 Campbell Blvd, Nottingham, MD 21236-5029
Odenton 1
-
Transformations Fitness for Women
2288 Blue Water Blvd Ste 440, Odenton, MD 21113
Olney 1
-
Onelife Fitness
17821 Georgia Ave, Olney, MD 20832-2233
Mon-Thu 5am-11pm, Fri 5am-9pm, Sat 7am-8pm, Sun 8am-7pm
-
LifeBridge Health and Fitness
1836 Greene Tree Rd, Pikesville, MD 21208-1381
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat-Sun 7am-6pm
-
Brick Bodies Fitness Services
2 Chartley Dr, Reisterstown, MD 21136-2328
Rosedale 1
-
Exile Fitness
8101 Pulaski Hwy, Rosedale, MD 21237-2829
Mon-Fri 9am-9pm, Sat-Sun 9am-8pm
-
RockWell Fitness
551 Baltimore Annapolis Blvd, Severna Park, MD 21146-3809
Fri 9am-10:30pm
-
Gold's Gym
901 Wayne Ave, Silver Spring, MD 20910-4451
Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 7am-7pm
-
Blackbird CrossFit
103 Competitive Goals Dr, Sykesville, MD 21784-6904
Timonium 1
-
Atlantic Court Athletic Club
110 W Timonium Rd, Timonium, MD 21093
Waldorf 1
-
Method Gym
3317 Plaza Way, Waldorf, MD 20603
Open 24 hours
-
Pure 24 Fitness
8429 Woodsboro Pike, Walkersville, MD 21793
-
Westminster Family Fitness Center
11 Longwell Ave, Westminster, MD 21157
Mon-Fri 8:30am-4:30pm
-
Merritt Clubs
2058 Lord Baltimore Dr, Windsor Mill, MD 21244-2501
Also in Maryland
- Gyms with a Pool122
- 24-Hour Gyms110
- Gyms with a Sauna96
- Gyms with Childcare93
- Gyms Offering Flexible Membership Plans74
- No-Contract Gyms73
- 24-Hour Gyms with Round-the-Clock Access60
- Gyms with Group Fitness Classes53
- Gyms with Transparent Membership Plans29
- Orangetheory Fitness Studios and Group Classes13
- Gyms and Fitness Clubs with Red Light Therapy7
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 Maryland. Rates depend on session duration, trainer credentials, and package options. You can browse 97 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.