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.
Phoenix 19
-
EōS Fitness
12211 N Cave Creek Rd, Phoenix, AZ 85022
Mon-Sat 8am-12pm
-
EōS Fitness
2814 W Bell Rd, Phoenix, AZ 85053-7530
Mon-Sat 8am-12pm
-
VASA Fitness
8021 N 35th Ave, Phoenix, AZ 85051-5867
Mon-Fri 5am-12pm, Sat 5am-10pm, Sun 7am-6pm
-
EOS Fitness
12869 N Tatum Blvd, Phoenix, AZ 85032-7730
Mon-Sat 8am-12pm
-
EOS Fitness
7000 E Mayo Blvd, Phoenix, AZ 85054-5169
Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 7am-10pm
-
EOS Fitness
1 E Washington St, Phoenix, AZ 85004-2310
Mon-Fri 4am-12pm, Sat-Sun 6am-8pm
-
EōS Fitness
1812 W Baseline Rd, Phoenix, AZ 85041
Mon-Sat 8am-12pm
-
EōS Fitness
7400 W Encanto Blvd, Phoenix, AZ 85035-1203
Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 7am-10pm
-
VASA Fitness
4255 W Thunderbird Rd, Phoenix, AZ 85053-5343
Mon-Fri 5am-12pm, Sat 5am-10pm, Sun 7am-6pm
-
EōS Fitness
2200 W Northern Ave, Phoenix, AZ 85021
Open 24 hours
-
Mountainside Fitness
4820 E Ray Rd, Phoenix, AZ 85044-6402
Mon-Thu 4:30am-11pm, Fri 4:30am-9pm, Sat-Sun 6am-9pm
-
EōS Fitness
3110 N Central Ave, Phoenix, AZ 85012
Open 24 hours
-
VASA Fitness
3131 E Thunderbird Rd, Phoenix, AZ 85032-5600
-
Life Time
6850 E Chauncey Ln, Phoenix, AZ 85054-5150
Sun 5am-10pm, Mon 4am-12am, Tue 4am-12am, Wed 4am-12am, Thu 4am-12am, Fri 4am-11pm, Sat 5am-10pm
-
Life Time
2580 E Camelback Rd, Phoenix, AZ 85016-4204
Sun 5am-10pm, Mon 4am-11pm, Tue 4am-11pm, Wed 4am-11pm, Thu 4am-11pm, Fri 4am-10pm, Sat 5am-10pm
-
Life Time
12800 N Tatum Blvd, Phoenix, AZ 85032-7729
Sun 5am-11pm, Mon 4am-12am, Tue 4am-12am, Wed 4am-12am, Thu 4am-12am, Fri 4am-12am, Sat 5am-11pm
-
Knockout Fitness
16838 N 7th St, Phoenix, AZ 85022-2686
-
Sun Devil Fitness
330 N 1st Ave, Phoenix, AZ 85003-1513
-
Virginia G. Piper Sports & Fitness Center
5031 E Washington St, Phoenix, AZ 85034
Mon-Fri 6am-7:30pm, Sat 8am-1pm
Mesa 14
-
EōS Fitness
1558 S Signal Butte Rd, Mesa, AZ 85209
Mon-Sat 8am-12pm
-
EOS Fitness
2156 E Baseline Rd, Mesa, AZ 85204-6963
Open 24 hours
-
EoS Fitness
1661 S Alma School Rd, Mesa, AZ 85210-3084
Mon-Sat 8am-12pm
-
EōS Fitness
1954 E McKellips Rd, Mesa, AZ 85203-2866
Mon-Sat 8am-12pm
-
EōS Fitness
2740 E University Dr, Mesa, AZ 85213
Mon-Sat 8am-12pm
-
EōS Fitness
9101 E Baseline Rd, Mesa, AZ 85209
Mon-Sat 8am-12pm
-
Mountainside Fitness Cadence East Mesa
9311 E Cadence Pkwy, Mesa, AZ 85212
Mon-Thu 4:30am-11pm, Fri 4:30am-9pm, Sat-Sun 6am-9pm
-
EōS Fitness
3651 S Power Rd, Mesa, AZ 85212
Open 24 hours
-
OPT Personal Training Fitness and Meditation
745 W Baseline Rd, Mesa, AZ 85210-6009
Mon 9am-7pm, Tue 9am-7pm, Wed 9am-7pm, Thu 9am-7pm, Fri 9am-7pm, Sun 10am-5pm
-
CrossFit Unhinged
1762 S Greenfield Rd, Mesa, AZ 85206-3483
Mon 5:15am-8pm, Tue 5:15am-8pm, Wed 5:15am-8pm, Thu 5:15am-8pm, Fri 5:15am-6pm, Sat 8am-12pm
-
OHM Fitness Red Mountain
1909 N Power Rd, Mesa, AZ 85205-9509
Mon-Fri 5:15am-6pm, Sat-Sun 8am-12pm
-
Radius Fitness
1839 S Crismon Rd Bldg.B, Mesa, AZ 85209
Mon 5:30am-7:30pm, Wed 5:30am-7:30pm, Thu 5:30am-7pm, Fri 5:30am-4pm, Sat 7am-11pm
-
Sun Devil Fitness
7332 E Sun Devil Mall, Mesa, AZ 85212
-
24 Hour Fitness
6560 E Decatur St, Mesa, AZ 85205
Gilbert 10
-
EoS Fitness
7540 S Power Rd, Gilbert, AZ 85297-9200
Mon-Sat 8am-12pm
-
EoS Fitness
3025 S Val Vista Dr, Gilbert, AZ 85295-1327
Mon-Sat 8am-12pm
-
EoS Fitness
3300 S Higley Rd, Gilbert, AZ 85297-2203
Mon-Sat 8am-12pm
-
Mountainside Fitness
3625 S Gilbert Rd, Gilbert, AZ 85297
Mon-Thu 4:30am-11pm, Fri 4:30am-9pm, Sat-Sun 6am-9pm
-
Fitness Evolution
1433 E Williams Field Rd, Gilbert, AZ 85295
Mon-Thu 4am-12pm, Fri 4am-11pm, Sat-Sun 6am-11pm
-
Lifepower at Gilbert
381 E Warner Rd, Gilbert, AZ 85296-2969
Sun 5am-10pm, Mon 4am-12am, Tue 4am-12am, Wed 4am-12am, Thu 4am-12am, Fri 4am-12am, Sat 5am-10pm
-
Physiq Fitness
855 N Gilbert Rd, Gilbert, AZ 85234
Mon-Fri 7am-9pm, Sat-Sun 8am-2pm
-
CrossFit Obsession
7400 S Power Rd, Gilbert, AZ 85297-9281
-
Optimal Performance Training
725 W Commerce Ave, Gilbert, AZ 85233
Mon 9am-7pm, Tue 9am-7pm, Wed 9am-7pm, Thu 9am-7pm, Fri 9am-7pm, Sun 10am-5pm
-
The Collective
3150 E Ray Rd, Gilbert, AZ 85296-1198
Glendale 10
-
EOS Fitness
20255 N 59th Ave, Glendale, AZ 85308-6815
Mon-Sat 8am-12pm
-
EōS Fitness
4355 W Glendale Ave, Glendale, AZ 85301
Mon-Sat 8am-12pm
-
EOS Fitness
5070 N 83rd Ave, Glendale, AZ 85305-2928
Open 24 hours
-
EōS Fitness
5860 W Thunderbird Rd, Glendale, AZ 85306-4629
Mon-Sat 8am-12pm
-
EOS Fitness
5070 W Olive Ave, Glendale, AZ 85302-3507
Mon-Sat 8am-12pm
-
Bryant Fitness Center
14053 W Shooting Star St, Glendale, AZ 85309
Mon-Fri 5am-7pm, Sat-Sun 8am-6pm
-
Fitness 1 Gym
3515 W Union Hills Dr, Glendale, AZ 85308-2429
Open 24 hours
-
Green Zone Fitness
5932 W Bell Rd, Glendale, AZ 85308-3700
-
Fitness 1 Gym
4316 W Bell Rd, Glendale, AZ 85308-3515
Mon-Thu 12am-12am, Fri 12am-10pm, Sat 6am-8pm, Sun 6am-8pm
-
Sun Devil Fitness Complex West
4701 W Thunderbird Rd, Glendale, AZ 85306-4900
Scottsdale 10
-
EOS Fitness
14843 N Northsight Blvd, Scottsdale, AZ 85260-2629
Open 24 hours
-
EōS Fitness
11275 E Via Linda, Scottsdale, AZ 85259-4073
Mon-Sat 8am-12pm
-
Mountainside Fitness
5320 E Shea Blvd, Scottsdale, AZ 85254-4793
Mon-Thu 4:30am-11pm, Fri 4:30am-9pm, Sat-Sun 6am-9pm
-
Life Time Athletic Scottsdale at Shea and 101
8642 East Shea Boulevard, Scottsdale, AZ 85260
Sun 5am-10pm, Mon 4am-12am, Tue 4am-12am, Wed 4am-12am, Thu 4am-12am, Fri 4am-11pm, Sat 5am-10pm
-
Village Health Clubs and Spas
7477 E Doubletree Ranch Rd, Scottsdale, AZ 85258-2048
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-8pm
-
Mountainside Fitness Executive Club
7135 E Camelback Rd, Scottsdale, AZ 85251-1262
Mon-Fri 6am-8pm, Sat-Sun 6am-4pm
-
DC Ranch Village Health Club and Spa
18501 N Thompson Peak Pkwy, Scottsdale, AZ 85255-6087
Mon-Thu 5am-9pm, Fri 5am-8pm, Sat-Sun 6am-8pm
-
Life Time
4724 N Goldwater Blvd, Scottsdale, AZ 85251
Sun 6am-8pm, Mon 4am-10pm, Tue 4am-10pm, Wed 4am-10pm, Thu 4am-10pm, Fri 4am-9pm, Sat 6am-8pm
-
Valley of The Sun J
12071 N Scottsdale Rd, Scottsdale, AZ 85254-5164
-
Optima Gym
7141 E Rancho Vista Dr, Scottsdale, AZ 85251-1477
Mon 6am-10pm, Tue 6am-10pm, Wed 6am-10pm, Thu 6am-10pm, Fri 6am-9pm, Sat 8am-5pm, Sun 8am-3pm
Chandler 9
-
EOS Fitness
4949 W Ray Rd, Chandler, AZ 85226-2408
Mon-Sat 8am-12pm
-
EOS Fitness
1970 E Ray Rd, Chandler, AZ 85225-8725
Mon-Sat 8am-12pm
-
EōS Fitness
4185 S Gilbert Rd, Chandler, AZ 85249-2722
Mon-Sat 8am-12pm
-
VASA Fitness
1200 N Alma School Rd, Chandler, AZ 85224-2923
Mon-Fri 5am-12pm, Sat 5am-10pm, Sun 7am-6pm
-
EōS Fitness Enrollment Center
2100 N Dobson Rd, Chandler, AZ 85224-2288
Open 24 hours
-
Ocotillo Village Health Club & Spa
4200 S Alma School Rd, Chandler, AZ 85248-4899
Mon-Fri 5am-10pm, Sat-Sun 6am-8pm
-
East Valley Strength and Conditioning
8 N Roosevelt Ave, Chandler, AZ 85226-3409
Open 24 hours
-
Chandler Health And Performance
905 S Bogle Ave, Chandler, AZ 85225-2286
Mon 4am-11pm, Tue 4am-11pm, Wed 4am-11pm, Thu 4am-11pm, Fri 4am-11pm, Sat 4am-11pm, Sun 4am-11pm
-
Funkfit
1655 W Chandler Blvd Ste 1, Chandler, AZ 85224
Tempe 7
-
EōS Fitness
1727 W Ranch Rd, Tempe, AZ 85284-2019
Open 24 hours
-
EoS Fitness
1840 E Warner Rd, Tempe, AZ 85284-3400
Mon-Sat 8am-12pm
-
EōS Fitness
750 E Guadalupe Rd, Tempe, AZ 85283-2912
Open 24 hours
-
Life Time
1616 W Ruby Dr, Tempe, AZ 85284-1049
Sun 5am-10pm, Mon 4am-12am, Tue 4am-12am, Wed 4am-12am, Thu 4am-12am, Fri 4am-12am, Sat 5am-10pm
-
Fit Zone
1301 E University Dr, Tempe, AZ 85281
Open 24 hours
-
Sun Devil Fitness Complex
400 E Apache Blvd, Tempe, AZ 85281
-
Sun Devil Fitness Complex (SDFC)
Arizona State University, Tempe, AZ 85281
Tucson 7
-
VASA Fitness
3920 E Grant Rd, Tucson, AZ 85712-2558
Mon-Fri 5am-12pm, Sat 5am-10pm, Sun 7am-6pm
-
Midvalley Athletic Club
140 S Tucson Blvd, Tucson, AZ 85716-5517
Mon-Fri 4:30am-9pm, Sat 6am-4pm, Sun 7am-4pm
-
SOUL Fitness
8800 N La Canada Dr, Tucson, AZ 85704-8310
-
SOUL Fitness
13320 N Teal Blue Trail, Tucson, AZ 85742
-
La Mariposa Fitness & Sports Club
1501 N Houghton Rd, Tucson, AZ 85749-9608
Mon-Fri 5am-9pm, Sat 6am-7pm, Sun 7am-7pm
-
SOUL Fitness
998 S Concert Pl, Tucson, AZ 85716
-
Desert Sports & Fitness
2480 N Pantano Rd, Tucson, AZ 85715-3743
Open 24 hours
Peoria 6
-
EoS Fitness
10160 W Lake Pleasant Pkwy, Peoria, AZ 85382-4996
Mon-Sat 8am-12pm
-
EOS Fitness
8440 W Thunderbird Rd, Peoria, AZ 85381-4803
Mon-Sat 8am-12pm
-
Life Time
24700 N 67th Ave, Peoria, AZ 85383-4250
Sun 5am-10pm, Mon 4am-12am, Tue 4am-12am, Wed 4am-12am, Thu 4am-12am, Fri 4am-10pm, Sat 5am-10pm
-
Legion of Power Crossfit
9299 W Olive Ave, Peoria, AZ 85345-8379
Mon 5am-11am, Tue 5am-11am, Wed 5am-11am, Thu 5am-11am, Fri 5am-11am, Mon 3pm-7pm, Tue 3pm-7pm, Wed 3pm-7pm, Thu 3pm-7pm
-
OHM Fitness Happy Valley
25738 N Lake Pleasant Pkwy, Peoria, AZ 85383-1597
Mon-Fri 5am-11am, Sat-Sun 8am-12pm
-
Knockout Fitness Peoria - 83rd Ave & Cactus
8376 W Cactus Rd, Peoria, AZ 85381-5210
Surprise 4
-
EoS Fitness
16750 W Bell Rd, Surprise, AZ 85374-9539
Mon-Sat 8am-12pm
-
EōS Fitness
13644 N Litchfield Rd, Surprise, AZ 85379
Mon-Sat 8am-12pm
-
EōS Fitness
16449 W Cactus Rd, Surprise, AZ 85388
Open 24 hours
-
Knockout Fitness
13954 W Waddell Rd, Surprise, AZ 85379-8750
-
Flagstaff Athletic Club
1200 W Route 66, Flagstaff, AZ 86001-6238
Mon-Thu 5am-10pm, Fri 8am-12pm, Sat-Sun 7am-8pm
-
Flagstaff Athletic Club East
1500 N Country Club Dr, Flagstaff, AZ 86004
Mon-Thu 5am-10pm, Fri 8am-12pm, Sat-Sun 7am-8pm
-
Insurgent Fitness
1650 S Plaza Way, Flagstaff, AZ 86001-7331
Open 24 hours
-
EōS Fitness
20722 E Riggs Rd, Queen Creek, AZ 85142
Mon-Sat 8am-12pm
-
EōS Fitness
20610 S Signal Butte Rd, Queen Creek, AZ 85142
Open 24 hours
-
CrossFit HiFi
18477 S 186th Way, Queen Creek, AZ 85142-9619
Sedona 3
-
Snap Fitness Sedona West
2081 W State Route 89A, Sedona, AZ
Open 24 hours
-
Snap Fitness Sedona
7000 State Highway 179, Suite D200 & C200, Sedona, AZ 86351
Open 24 hours
-
Snap Fitness Sedona-Village of Oak Creek
7000 State Highway 179, Suite D200 & C200, Sedona, AZ 86351
Open 24 hours
Avondale 2
-
EōS Fitness
3005 N Dysart Rd, Avondale, AZ 85392
Mon-Sat 8am-12pm
-
Mountainside Fitness Avondale
10435 W McDowell Rd, Avondale, AZ 85392
Mon-Thu 4:30am-11pm, Fri 4:30am-9pm, Sat-Sun 6am-9pm
-
The Gym at Sultivate
468 S Main St, Cottonwood, AZ 86326-3676
-
Snap Fitness Cottonwood
976 S Main St, Cottonwood, AZ 86326
Open 24 hours
Goodyear 2
-
Life Time Palm Valley
14540 W McDowell Rd, Goodyear, AZ 85395-2501
Sun 5am-10pm, Mon 4am-12am, Tue 4am-12am, Wed 4am-12am, Thu 4am-12am, Fri 4am-12am, Sat 5am-10pm
-
Knockout Fitness
13215 W McDowell Rd, Goodyear, AZ 85395-2633
Maricopa 2
-
Longevity Athletics
44480 W Honeycutt Rd Ste 108, Maricopa, AZ 85138
Mon 5am-8am, Tue 5am-8am, Wed 5am-8am, Thu 5am-8am, Mon 3pm-7pm, Tue 3pm-7pm, Wed 3pm-7pm, Thu 3pm-7pm, Fri 5am-8am, Fri
-
Longevity Athletics
20924 N John Wayne Pkwy, Maricopa, AZ 85139
Mon 5am-8am, Tue 5am-8am, Wed 5am-8am, Thu 5am-8am, Mon 3pm-7pm, Tue 3pm-7pm, Wed 3pm-7pm, Thu 3pm-7pm, Fri 5am-8am, Fri
-
SOUL Fitness
810 W Naranja Dr, Oro Valley, AZ 85737-9750
-
Red Light Method
7980 N Oracle Rd, Oro Valley, AZ 85704-6388
Taylor 2
-
Snap Fitness Taylor
704 N Main, Taylor, AZ 85939
Open 24 hours
-
Taylor (Snowflake), AZ
704 N Main St, Taylor, AZ 85939
Open 24 hours
Atlanta 1
-
Club Studio
755 Brookhaven Ave, Atlanta, AZ 30319
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat-Sun 7am-6pm
-
EōS Fitness
1214 E Florence Blvd, Casa Grande, AZ 85122-4250
Open 24 hours
-
The Club Cave Creek
4532 E Lone Mountain Rd, Cave Creek, AZ 85331
-
Invictus Fitness Center
5401 S Highway 95, Fort Mohave, AZ 86426-9227
Mon-Fri 7am-9pm, Sat-Sun 9am-7pm
Kingman 1
-
Del E Webb Wellness Center
1719 E Beverly Ave, Kingman, AZ 86409-3592
Mon-Fri 5am-9pm, Sat-Sun 7am-5pm
-
Titan Gym and Fitness Center
3325 Maricopa Ave, Lake Havasu City, AZ 86406-6622
Mon-Thu 5am-7pm, Fri 5am-5pm, Sat 7am-1pm
Laveen 1
-
EōS Fitness
5910 W Baseline Rd, Laveen, AZ 85339
Mon-Sat 8am-12pm
Marana 1
-
The Gym of Tucson
4140 W Ina Rd, Marana, AZ 85741-2235
Mon-Fri 5am-1pm & 3pm-5:30pm, Sat 8am-12pm, Sun closed
-
Fort Mojave Wellness Center
10500 Dunes Rd, Mohave Valley, AZ 86440
Mon-Fri 5am-9pm, Sat-Sun 8am-5pm
-
The Gym in Pinetop and Show Low
857 E White Mountain Blvd, Pinetop-Lakeside, AZ 85935-7055
Prescott 1
-
FitZone - Prescott
301 Whipple St, Prescott, AZ 86301
Open 24 hours
-
FITZONE-Prescott Valley, AZ
6650 E 2nd St, Prescott Valley, AZ 86314-2596
Open 24 hours
-
EōS Fitness
1404 W Hunt Hwy, San Tan Valley, AZ 85143
Open 24 hours
-
Summit Fitness
934 E Fry Blvd, Sierra Vista, AZ 85635-2640
Mon-Fri 5am-10pm, Sat 7am-7pm, Sun 7am-5pm
Winslow 1
-
Winslow, AZ, AZ
1535 N Park Dr, Suite 1520, Winslow, AZ
Open 24 hours
Also in Arizona
- No-Contract Gyms169
- Gyms with a Pool156
- Gyms Offering Flexible Membership Plans134
- 24-Hour Gyms131
- Gyms with a Sauna125
- Gyms with Childcare112
- Gyms with Group Fitness Classes107
- 24-Hour Gyms with Round-the-Clock Access105
- Gyms with Transparent Membership Plans93
- Gyms and Fitness Clubs with Red Light Therapy25
- Orangetheory Fitness Studios and Group Classes23
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 Arizona. Rates depend on session duration, trainer credentials, and package options. You can browse 132 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.