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.
Murray 4
-
EOS Fitness
5550 S 900 E, Murray, UT 84117-7206
Open 24 hours
-
VASA Fitness
5518 S Van Winkle Expy, Murray, UT 84117-7324
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
-
Vasa Fitness Van Winkle
Murray, UT
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
-
Awaken Studios and Retreats
6168 S 1300 E, Murray, UT 84121-1719
-
Silver Mountain Sports Club @ Kimball Junction
1526 Ute Blvd, Park City, UT 84098
Mon-Fri 5am-9pm, Sat 7am-9pm, Sun 7am-7pm
-
Park City Fit
4108 N Forestdale Dr, Park City, UT 84098-6414
-
Park City Racquet Club
Park City, UT 84060
-
Resilience
4554 N Forestdale Dr, Park City, UT 84098-1391
-
EōS Fitness
10534 S River Heights Dr, South Jordan, UT 84095
Open 24 hours
-
VASA Fitness
3709 W South Jordan Pkwy, South Jordan, UT 84009-5603
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
-
Life Time
10996 S River Front Pkwy, South Jordan, UT 84095-3538
Mon-Fri 4am-12am, Sat-Sun 5am-11pm
-
Force Fitness
6277 Crimson View Drive, South Jordan, UT 84009
Syracuse 4
-
EōS Fitness
1792 S 1000 W, Syracuse, UT 84075-9102
Open 24 hours
-
EōS Fitness
1207 W 1700 S, Syracuse, UT 84075
Open 24 hours
-
Snap Fitness
2107 W 1700 S, Syracuse, UT 84075-7041
Open 24 hours
-
Snap Fitness Syracuse
2107 W 1700 S, Syracuse, UT 84075
Open 24 hours
-
VASA Fitness
250 W 1500 S, Bountiful, UT 84010-7408
Mon-Sat 5am-10pm, Sun 7am-4pm
-
EOS Fitness
2399 S Main St, Bountiful, UT 84010-7707
Open 24 hours
-
VASA Fitness
205 S Moss Hill Dr, Bountiful, UT 84010-1361
-
VASA Fitness
1605 W Regency Rd, Cedar City, UT 84720-1884
Mon-Thu 5am-11pm, Fri-Sat 5am-8pm, Sun 7am-2pm
-
Retro Fitness
929 S Main St, Cedar City, UT 84720-3726
Mon-Fri 5am-11pm, Sat 6am-8pm, Sun 7am-7pm
-
Spirit Wellness Club
1615 N Main St, Cedar City, UT 84721-9752
Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-5pm
Orem 3
-
EōS Fitness
52 E University Pkwy, Orem, UT 84058
Open 24 hours
-
VASA Fitness
1585 N State St, Orem, UT 84057-2578
Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm
-
VASA Fitness
1259 S 800 E, Orem, UT 84097-7232
Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm
Sandy 3
-
EōS Fitness
10365 S 1300 E, Sandy, UT 84094
Open 24 hours
-
VASA Fitness
7990 S 1300 E, Sandy, UT 84094-0744
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
-
Life Centre Athletic Club
9844 S 1300 E, Sandy, UT 84094-4511
-
VASA Fitness
484 N Mall Dr, St George, UT 84790-5471
Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 8am-4pm
-
Summit Athletic Club
720 S River Rd, St George, UT 84790-2101
Mon-Fri 5am-10pm, Sat 6am-10pm, Sun 7am-7pm
-
Summit Athletic Club
1532 E 1450 S, St George, UT 84790-6124
Mon-Fri 5am-10pm, Sat 6am-10pm, Sun 7am-7pm
-
EōS Fitness
7135 S Plaza Center Dr, West Jordan, UT 84084-1761
Open 24 hours
-
VASA Fitness
7836 S Redwood Rd, West Jordan, UT 84088-4002
Mon-Thu 4am-12am, Fri 4am-10pm, Sat 5am-10pm, Sun 7am-4pm
-
Gene Fullmer Rec Center
8015 S 2200 W, West Jordan, UT 84088
Mon-Fri 5:30am-9pm, Sat 7am-9pm, Sun 10:30am-2:30pm
-
VASA Fitness
170 W 200 N, Kaysville, UT 84037-1943
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
-
EōS Fitness
1188 W Sportsplex Dr, Kaysville, UT 84037
Open 24 hours
Layton 2
-
EōS Fitness
18 N Fort Ln, Layton, UT 84041-3827
Open 24 hours
-
VASA Fitness
2076 N Main St, Layton, UT 84041-4942
Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm
Logan 2
-
Forge Training and Performance
80 Golf Course Rd, Logan, UT 84321-5983
Mon-Fri 5am-10pm, Sat 5am-9pm, Sun 8am-5pm
-
USU HPER Pool
Logan, UT 84322
Morgan 2
-
Mountain Green Gym
6343 Cottonwood Canyon Rd, Morgan, UT 84050
Open 24 hours
-
Morgan Gym
225 E 125 N, Morgan, UT 84050
Open 24 hours
Ogden 2
-
VASA Fitness
1150 Washington Blvd, Ogden, UT 84404-4951
Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm
-
EoS Fitness
2261 Kiesel Ave, Ogden, UT 84401-1968
-
Snap Fitness Pleasant View
380 W 2750 N Ste 1, Pleasant View, UT 84414
Open 24 hours
-
Snap Fitness Pleasant View
380 West 2750 North Suite 1, Pleasant View, UT 84414
Open 24 hours
Riverton 2
-
VASA Fitness
1777 W 12600 S, Riverton, UT 84065-7043
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
-
Skol CrossFit
3305 W 12600 S, Riverton, UT 84065-7248
Roy 2
-
EOS Fitness
1985 W 5700 S, Roy, UT 84067-2303
Open 24 hours
-
Snap Fitness Roy
3484 W 4800 S, Roy, UT 84067
Open 24 hours
Salem 2
-
FITCLUB
139 UT-198, Salem, UT 84653
Open 24 hours
-
Salem Total Fitness
583 N State Rd, Salem, UT 84653-5673
Open 24 hours
-
VASA Fitness
1172 E Brickyard Rd, Salt Lake City, UT 84106-4287
Mon-Sat 5am-10pm, Sun 7am-2pm
-
Tria Fitness
567 W 300 N, Salt Lake City, UT 84116-3406
-
VASA Fitness
5345 S 4015 W, Taylorsville, UT 84129-4339
Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 7am-4pm
-
EOS Fitness
5546 S Redwood Rd, Taylorsville, UT 84123-5321
Open 24 hours
-
VASA Fitness
3491 W 3500 S, West Valley City, UT 84119-2537
Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 7am-4pm
-
VASA Fitness
3420 S 5600 W, West Valley City, UT 84120-1320
Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 7am-4pm
-
Origin Fitness Syndicate
16294 Bringhurst Blvd, Bluffdale, UT 84065
-
Beehive Fitness- Brigham City
680 S Main St Suite 104, Brigham City, UT 84302
Open 24 hours
Clinton 1
-
VASA Fitness
2642 N 2000 W, Clinton, UT 84015-9357
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
Draper 1
-
VASA Fitness
12101 S State St, Draper, UT 84020-9404
Mon-Sat 5am-10pm, Sun 7am-2pm
-
Vitalogy Fitness
4095 E Pony Express Pkwy, Eagle Mountain, UT 84005-5529
Mon-Fri 8am-4pm
-
Document Builders
38 N Mahogany Way, Elk Ridge, UT 84651-5502
Mon-Thu 5:30am-10pm, Fri 5:30am-9pm, Sat 6:30am-8pm, Sun 8am-6pm
-
Lift at Station Park
172 N East Promontory, Farmington, UT 84025-2958
Mon-Fri 5am-9pm, Sat 6am-8pm, Sun 9am-3pm
-
The Practice
565 Lloyd Lane, Ste B, Heber City, UT 97351
Mon-Thu 5am-7pm, Fri 5am-6:30pm, Sat 8:30am-9:30am
Herriman 1
-
VASA Fitness
13366 Rosecrest Rd, Herriman, UT 84096
Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm
Highland 1
-
Newport Sports Club
11117 N Alpine Hwy, Highland, UT 84003
-
Hurricane Group Fitness
63 S 100 W, Hurricane, UT 84737-1912
Mon-Thu 9am-9pm, Fri 9am-12pm
Kearns 1
-
KOPFC-Land Fitness
5624 S Cougar Ln, Kearns, UT 84118-6055
-
CrossFit Black Ridge
296 S State St, La Verkin, UT 84745
Mon-Fri 5am-12pm, Sat 7am-12pm
Lehi 1
-
VASA Fitness
1640 E 3500 N, Lehi, UT 84043-3845
Moab 1
-
The Gym on 5th
420 N 500 W, Moab, UT 84532
Nephi 1
-
Quality Fitness & Training
860 S Main St, Nephi, UT 84648-2010
-
Snap Fitness Pleasant View
380 W 2750 North Suite #1, North Ogden, UT 84414
Open 24 hours
Provo 1
-
VASA Fitness
460 N 900 E, Provo, UT 84606-3424
Mon-Sat 5am-10pm
-
Summit Athletic Club
1973 W Sunset Blvd, Saint George, UT 84770
Mon-Fri 5am-10pm, Sat 6am-10pm, Sun 7am-7pm
-
VASA Fitness
1320 Redwood Rd, Saratoga Springs, UT 84045-4734
Mon-Fri 4am-12am, Sat 4am-10pm, Sun 7am-4pm
-
VASA Fitness
662 N 800 E, Spanish Fork, UT 84660-1651
Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm
-
EōS Fitness
512 S 950 W, Springville, UT 84663
Open 24 hours
Tooele 1
-
VASA Fitness
250 N Main St, Tooele, UT 84074-1650
Mon-Thu 5am-11pm, Fri-Sat 5am-8pm, Sun 7am-3pm
-
Results Gym & Fitness
470 W Main St, Tremonton, UT 84337-1518
Vernal 1
-
Warriors Gym Utah
1055 W 500 S, Vernal, UT 84078-2980
Open 24 hours
-
The Gym
2805 S 2025 W, West Haven, UT 84401-7075
Also in Utah
- No-Contract Gyms100
- Gyms Offering Flexible Membership Plans81
- 24-Hour Gyms74
- Gyms with a Sauna72
- Gyms with Childcare64
- Gyms with Transparent Membership Plans57
- Gyms with a Pool52
- Gyms with Group Fitness Classes50
- 24-Hour Gyms with Round-the-Clock Access41
- Orangetheory Fitness Studios and Group Classes15
- Gyms and Fitness Clubs with Red Light Therapy8
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 Utah. Rates depend on session duration, trainer credentials, and package options. You can browse 84 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.