All states›Gyms with Group Classes›Utah

Gyms with Group Classes in Utah

84 of the 219 gyms we track in Utah have group classes. Full listings for every city are on the Utah page.

84gyms
48cities
219gyms statewide

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

  1. EOS Fitness

    5550 S 900 E, Murray, UT 84117-7206

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. VASA Fitness

    5518 S Van Winkle Expy, Murray, UT 84117-7324

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. Vasa Fitness Van Winkle

    Murray, UT

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  4. Awaken Studios and Retreats

    6168 S 1300 E, Murray, UT 84121-1719

    Childcare / kids clubGroup classes

Park City 4

  1. Silver Mountain Sports Club @ Kimball Junction

    1526 Ute Blvd, Park City, UT 84098

    Mon-Fri 5am-9pm, Sat 7am-9pm, Sun 7am-7pm

    Sauna or steamGroup classes
  2. Park City Fit

    4108 N Forestdale Dr, Park City, UT 84098-6414

    Sauna or steamGroup classes
  3. Park City Racquet Club

    Park City, UT 84060

    Swimming poolGroup classes
  4. Resilience

    4554 N Forestdale Dr, Park City, UT 84098-1391

    Group classes

South Jordan 4

  1. EōS Fitness

    10534 S River Heights Dr, South Jordan, UT 84095

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. VASA Fitness

    3709 W South Jordan Pkwy, South Jordan, UT 84009-5603

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. Life Time

    10996 S River Front Pkwy, South Jordan, UT 84095-3538

    Mon-Fri 4am-12am, Sat-Sun 5am-11pm

    Swimming poolSauna or steamGroup classes
  4. Force Fitness

    6277 Crimson View Drive, South Jordan, UT 84009

    24-hour accessGroup classes

Syracuse 4

  1. EōS Fitness

    1792 S 1000 W, Syracuse, UT 84075-9102

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. EōS Fitness

    1207 W 1700 S, Syracuse, UT 84075

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. Snap Fitness

    2107 W 1700 S, Syracuse, UT 84075-7041

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  4. Snap Fitness Syracuse

    2107 W 1700 S, Syracuse, UT 84075

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Bountiful 3

  1. VASA Fitness

    250 W 1500 S, Bountiful, UT 84010-7408

    Mon-Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. EOS Fitness

    2399 S Main St, Bountiful, UT 84010-7707

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. VASA Fitness

    205 S Moss Hill Dr, Bountiful, UT 84010-1361

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Cedar City 3

  1. VASA Fitness

    1605 W Regency Rd, Cedar City, UT 84720-1884

    Mon-Thu 5am-11pm, Fri-Sat 5am-8pm, Sun 7am-2pm

    Childcare / kids clubSwimming poolNo contractGroup classes
  2. Retro Fitness

    929 S Main St, Cedar City, UT 84720-3726

    Mon-Fri 5am-11pm, Sat 6am-8pm, Sun 7am-7pm

    Sauna or steamNo contractGroup classes
  3. Spirit Wellness Club

    1615 N Main St, Cedar City, UT 84721-9752

    Mon-Thu 5am-10pm, Fri 5am-9pm, Sat 7am-5pm

    Childcare / kids clubGroup classes

Orem 3

  1. EōS Fitness

    52 E University Pkwy, Orem, UT 84058

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. VASA Fitness

    1585 N State St, Orem, UT 84057-2578

    Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. VASA Fitness

    1259 S 800 E, Orem, UT 84097-7232

    Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Sandy 3

  1. EōS Fitness

    10365 S 1300 E, Sandy, UT 84094

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. VASA Fitness

    7990 S 1300 E, Sandy, UT 84094-0744

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. Life Centre Athletic Club

    9844 S 1300 E, Sandy, UT 84094-4511

    Swimming poolGroup classes

St George 3

  1. VASA Fitness

    484 N Mall Dr, St George, UT 84790-5471

    Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 8am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. Summit Athletic Club

    720 S River Rd, St George, UT 84790-2101

    Mon-Fri 5am-10pm, Sat 6am-10pm, Sun 7am-7pm

    Childcare / kids clubSauna or steamGroup classes
  3. Summit Athletic Club

    1532 E 1450 S, St George, UT 84790-6124

    Mon-Fri 5am-10pm, Sat 6am-10pm, Sun 7am-7pm

    Childcare / kids clubSauna or steamGroup classes

West Jordan 3

  1. EōS Fitness

    7135 S Plaza Center Dr, West Jordan, UT 84084-1761

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. VASA Fitness

    7836 S Redwood Rd, West Jordan, UT 84088-4002

    Mon-Thu 4am-12am, Fri 4am-10pm, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. 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

    Childcare / kids clubSwimming poolGroup classes

Kaysville 2

  1. VASA Fitness

    170 W 200 N, Kaysville, UT 84037-1943

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. EōS Fitness

    1188 W Sportsplex Dr, Kaysville, UT 84037

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour accessNo contractGroup classes

Layton 2

  1. EōS Fitness

    18 N Fort Ln, Layton, UT 84041-3827

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour accessNo contractGroup classes
  2. VASA Fitness

    2076 N Main St, Layton, UT 84041-4942

    Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Logan 2

  1. Forge Training and Performance

    80 Golf Course Rd, Logan, UT 84321-5983

    Mon-Fri 5am-10pm, Sat 5am-9pm, Sun 8am-5pm

    Childcare / kids clubGroup classes
  2. USU HPER Pool

    Logan, UT 84322

    Swimming poolGroup classes

Morgan 2

  1. Mountain Green Gym

    6343 Cottonwood Canyon Rd, Morgan, UT 84050

    Open 24 hours

    Group classes
  2. Morgan Gym

    225 E 125 N, Morgan, UT 84050

    Open 24 hours

    Group classes

Ogden 2

  1. VASA Fitness

    1150 Washington Blvd, Ogden, UT 84404-4951

    Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. EoS Fitness

    2261 Kiesel Ave, Ogden, UT 84401-1968

    Childcare / kids clubSwimming poolGroup classes

Pleasant View 2

  1. Snap Fitness Pleasant View

    380 W 2750 N Ste 1, Pleasant View, UT 84414

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  2. Snap Fitness Pleasant View

    380 West 2750 North Suite 1, Pleasant View, UT 84414

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Riverton 2

  1. VASA Fitness

    1777 W 12600 S, Riverton, UT 84065-7043

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. Skol CrossFit

    3305 W 12600 S, Riverton, UT 84065-7248

    No contractGroup classes

Roy 2

  1. EOS Fitness

    1985 W 5700 S, Roy, UT 84067-2303

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. Snap Fitness Roy

    3484 W 4800 S, Roy, UT 84067

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Salem 2

  1. FITCLUB

    139 UT-198, Salem, UT 84653

    Open 24 hours

    No contractGroup classes
  2. Salem Total Fitness

    583 N State Rd, Salem, UT 84653-5673

    Open 24 hours

    Group classes

Salt Lake City 2

  1. VASA Fitness

    1172 E Brickyard Rd, Salt Lake City, UT 84106-4287

    Mon-Sat 5am-10pm, Sun 7am-2pm

    Childcare / kids clubSwimming poolNo contractGroup classes
  2. Tria Fitness

    567 W 300 N, Salt Lake City, UT 84116-3406

    No contractGroup classes

Taylorsville 2

  1. VASA Fitness

    5345 S 4015 W, Taylorsville, UT 84129-4339

    Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. EOS Fitness

    5546 S Redwood Rd, Taylorsville, UT 84123-5321

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

West Valley City 2

  1. VASA Fitness

    3491 W 3500 S, West Valley City, UT 84119-2537

    Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. VASA Fitness

    3420 S 5600 W, West Valley City, UT 84120-1320

    Mon-Thu 5am-12am, Fri-Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Bluffdale 1

  1. Origin Fitness Syndicate

    16294 Bringhurst Blvd, Bluffdale, UT 84065

    Sauna or steamNo contractGroup classes

Brigham City 1

  1. Beehive Fitness- Brigham City

    680 S Main St Suite 104, Brigham City, UT 84302

    Open 24 hours

    24-hour accessGroup classes

Clinton 1

  1. VASA Fitness

    2642 N 2000 W, Clinton, UT 84015-9357

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Draper 1

  1. VASA Fitness

    12101 S State St, Draper, UT 84020-9404

    Mon-Sat 5am-10pm, Sun 7am-2pm

    Childcare / kids clubSwimming poolNo contractGroup classes

Eagle Mountain 1

  1. Vitalogy Fitness

    4095 E Pony Express Pkwy, Eagle Mountain, UT 84005-5529

    Mon-Fri 8am-4pm

    No contractGroup classes

Elk Ridge 1

  1. 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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Farmington 1

  1. Lift at Station Park

    172 N East Promontory, Farmington, UT 84025-2958

    Mon-Fri 5am-9pm, Sat 6am-8pm, Sun 9am-3pm

    Childcare / kids clubGroup classes

Heber City 1

  1. The Practice

    565 Lloyd Lane, Ste B, Heber City, UT 97351

    Mon-Thu 5am-7pm, Fri 5am-6:30pm, Sat 8:30am-9:30am

    Childcare / kids clubGroup classes

Herriman 1

  1. VASA Fitness

    13366 Rosecrest Rd, Herriman, UT 84096

    Mon-Fri 5am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Highland 1

  1. Newport Sports Club

    11117 N Alpine Hwy, Highland, UT 84003

    Sauna or steamGroup classes

Hurricane 1

  1. Hurricane Group Fitness

    63 S 100 W, Hurricane, UT 84737-1912

    Mon-Thu 9am-9pm, Fri 9am-12pm

    Childcare / kids clubGroup classes

Kearns 1

  1. KOPFC-Land Fitness

    5624 S Cougar Ln, Kearns, UT 84118-6055

    Childcare / kids clubSwimming poolSauna or steamGroup classes

La Verkin 1

  1. CrossFit Black Ridge

    296 S State St, La Verkin, UT 84745

    Mon-Fri 5am-12pm, Sat 7am-12pm

    No contractGroup classes

Lehi 1

  1. VASA Fitness

    1640 E 3500 N, Lehi, UT 84043-3845

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Moab 1

  1. The Gym on 5th

    420 N 500 W, Moab, UT 84532

    No contractGroup classes

Nephi 1

  1. Quality Fitness & Training

    860 S Main St, Nephi, UT 84648-2010

    Sauna or steamGroup classes

North Ogden 1

  1. Snap Fitness Pleasant View

    380 W 2750 North Suite #1, North Ogden, UT 84414

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Provo 1

  1. VASA Fitness

    460 N 900 E, Provo, UT 84606-3424

    Mon-Sat 5am-10pm

    Childcare / kids clubSwimming poolNo contractGroup classes

Saint George 1

  1. Summit Athletic Club

    1973 W Sunset Blvd, Saint George, UT 84770

    Mon-Fri 5am-10pm, Sat 6am-10pm, Sun 7am-7pm

    Childcare / kids clubSauna or steamGroup classes

Saratoga Springs 1

  1. VASA Fitness

    1320 Redwood Rd, Saratoga Springs, UT 84045-4734

    Mon-Fri 4am-12am, Sat 4am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Spanish Fork 1

  1. VASA Fitness

    662 N 800 E, Spanish Fork, UT 84660-1651

    Mon-Fri 4am-12am, Sat 5am-10pm, Sun 7am-4pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Springville 1

  1. EōS Fitness

    512 S 950 W, Springville, UT 84663

    Open 24 hours

    Childcare / kids clubSauna or steamNo contractGroup classes

Tooele 1

  1. VASA Fitness

    250 N Main St, Tooele, UT 84074-1650

    Mon-Thu 5am-11pm, Fri-Sat 5am-8pm, Sun 7am-3pm

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes

Tremonton 1

  1. Results Gym & Fitness

    470 W Main St, Tremonton, UT 84337-1518

    Childcare / kids clubGroup classes

Vernal 1

  1. Warriors Gym Utah

    1055 W 500 S, Vernal, UT 84078-2980

    Open 24 hours

    Childcare / kids clubSauna or steamGroup classes

West Haven 1

  1. The Gym

    2805 S 2025 W, West Haven, UT 84401-7075

    Sauna or steam24-hour accessGroup classes
Check the drop-in policy before you go. Many gyms sell a single class pass to non-members for around $15-25, but some require a membership or a free trial signup first — a quick look at the booking app saves a wasted trip.

Also in Utah

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.