All states›Gyms with Group Classes›Oklahoma

Gyms with Group Classes in Oklahoma

66 of the 246 gyms we track in Oklahoma have group classes. Full listings for every city are on the Oklahoma page.

66gyms
27cities
246gyms 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.

Oklahoma City 16

  1. VASA Fitness

    4106 S Western Ave, Oklahoma City, OK 73109

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

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

    2500 N Pennsylvania Ave, Oklahoma City, OK 73107-2427

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

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  3. TB Fit Club | TB Golf | TB Recovery

    3333 W Hefner Rd, Oklahoma City, OK 73120-5060

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

    Childcare / kids clubSauna or steamNo contractGroup classes
  4. Edward L. Gaylord Downtown YMCA

    1 NW 4th St, Oklahoma City, OK 73102

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  5. Pete White YMCA

    4021 S Walker Ave, Oklahoma City, OK 73109-6974

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  6. Earlywine Park YMCA - YMCA of Greater Oklahoma City

    11801 S May Ave, Oklahoma City, OK 73170-2560

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  7. Life Time Oklahoma City

    2563 W Memorial Rd, Oklahoma City, OK 73134-8030

    Mon-Sun 4am-12am

    Swimming poolSauna or steamGroup classes
  8. Midtown YMCA

    1110 Classen Dr, Oklahoma City, OK 73103

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  9. 10 Gym

    6209 NW Expressway, Oklahoma City, OK 73132

    Mon-Thu 4:30pm-8pm

    No contractGroup classes
  10. 10 Gym

    1020 SW 104th St, Oklahoma City, OK 73139-2990

    Mon-Sat 8:45am-12pm

    No contractGroup classes
  11. Aspen Athletic Clubs

    1901 Nw Expressway Ste 2002, Oklahoma City, OK 73118-9201

    Childcare / kids clubSauna or steamGroup classes
  12. Aspen Athletic Clubs

    8300 Glade Ave, Oklahoma City, OK 73132-4278

    Childcare / kids clubSauna or steamGroup classes
  13. Koda CrossFit

    228 NW 60th St, Oklahoma City, OK 73118-7410

    24-hour accessGroup classes
  14. Complete West Health and Performance

    1232 N Sara Rd, Oklahoma City, OK 73127

    No contractGroup classes
  15. Shape Fitness

    2342 SW 29th St, Oklahoma City, OK 73119-2002

    Open 24 hours

    24-hour accessGroup classes
  16. Shape Fitness Midwest City

    10006 SE 15th St, Oklahoma City, OK 73130

    24-hour accessGroup classes

Tulsa 14

  1. VASA Fitness

    7990 E 51st St, Tulsa, OK 74145-7842

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

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. Genesis Health Clubs

    6612 S Memorial Dr, Tulsa, OK 74133-2050

    Open 24 hours

    Childcare / kids clubSwimming poolSauna or steam24-hour accessGroup classes
  3. Genesis Health Clubs

    10121 S Sheridan Rd, Tulsa, OK 74133-6732

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour accessGroup classes
  4. Sky Fitness & Wellbeing of Midtown

    4103 S Yale Ave, Tulsa, OK 74135

    Open 24 hours

    Childcare / kids clubSauna or steam24-hour accessGroup classes
  5. Tulsa Jewish Community Center

    2021 E. 71st St, Tulsa, OK 74136

    Mon-Wed 6am-9pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  6. Trainers

    1442 S Boston Ave, Tulsa, OK 74119-3612

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  7. Genesis Health Clubs

    3030 E 91st St S, Tulsa, OK 74137-3323

    Mon-Thu 6am-11pm, Fri 6am-9pm, Sat 9am-9pm, Sun 10am-10pm

    Childcare / kids clubSauna or steamGroup classes
  8. Life Time

    10642 S Memorial Dr, Tulsa, OK 74133-7313

    Mon-Sun 4am-12am

    Swimming poolSauna or steamGroup classes
  9. Red Light Method South Tulsa

    8222 S Harvard Ave, Tulsa, OK 74137-1613

    Mon-Thu 6am-7pm, Fri 6am-3pm, Sat 8am-2pm

    Sauna or steamNo contractGroup classes
  10. 10GYM

    9142 E 31st St, Tulsa, OK 74145-1738

    Mon-Thu 4:30pm-8pm

    No contractGroup classes
  11. 10GYM

    4818 E 80th St, Tulsa, OK 74136-8911

    Mon-Thu 4:30pm-8pm

    No contractGroup classes
  12. Physiques By Monique

    1314 E 3rd St, Tulsa, OK 74120-2802

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

    No contractGroup classes
  13. T-Town Training & Fitness

    202 S Lansing Ave, Tulsa, OK 74120-2423

    No contractGroup classes
  14. Physiques by Monique

    3403 S Peoria Ave Ste 100, Tulsa, OK 74105

    No contractGroup classes

Edmond 5

  1. Rankin YMCA

    1220 S Rankin St, Edmond, OK 73034

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  2. YMCA

    261 S Santa Fe Ave, Edmond, OK 73003

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  3. 10GYM

    816 W Edmond Rd, Edmond, OK 73003-5627

    Mon-Thu 4:30pm-8pm

    No contractGroup classes
  4. No Limits Youth Fitness

    846 W Danforth Rd, Edmond, OK 73003-5006

    Mon-Fri 9am-7:15pm, Sat 8am-5pm

    No contractGroup classes
  5. The Body Barre

    10 S Broadway, Edmond, OK 73034-3738

    Childcare / kids clubGroup classes

Broken Arrow 3

  1. 10GYM

    1825 N Willow Ave, Broken Arrow, OK 74012

    Childcare / kids clubSwimming poolSauna or steamNo contractGroup classes
  2. 10GYM

    1800 S Aspen Ave, Broken Arrow, OK 74012-5103

    Mon-Sat 8:45am-12pm

    Swimming poolSauna or steamNo contractGroup classes
  3. Genesis Health Clubs

    2360 W Kenosha St, Broken Arrow, OK 74012-8977

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Ada 2

  1. Elite Fitness

    1012 N Broadway Ave, Ada, OK 74820

    24-hour accessNo contractGroup classes
  2. Gym210

    230 N Broadway Ave, Ada, OK 74820

    Group classes

Harrah 2

  1. Copelands Performance Fitness Center

    19645 NE 23rd St, Harrah, OK 73045-9305

    Sauna or steam24-hour accessNo contractGroup classes
  2. Shape Fitness Harrah

    1991 Church Ave, Harrah, OK 73045

    24-hour accessGroup classes

Midwest City 2

  1. Midwest City YMCA

    2817 N Woodcrest Dr, Midwest City, OK 73110-1540

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  2. 10GYM

    711 S Air Depot Blvd, Midwest City, OK 73110-4832

    Mon-Sat 8:45am-12pm

    No contractGroup classes

Norman 2

  1. Norman YMCA

    1350 Lexington Ave, Norman, OK 73069

    Mon-Thu 5am-9pm, Fri 5am-8pm, Sat 7am-5pm, Sun 1pm-5pm

    Childcare / kids clubSwimming poolGroup classes
  2. 10 Gym

    2255 W Main St, Norman, OK 73069-6461

    Mon-Thu 4:30pm-8pm

    No contractGroup classes

Stillwater 2

  1. Stillwater YMCA

    204 S Duck St, Stillwater, OK 74074

    Childcare / kids clubSwimming pool24-hour accessGroup classes
  2. Total Health Fitness Aquatics

    901 W 12th Ave, Stillwater, OK 74074

    Mon-Sun 4am-12pm

    Swimming poolGroup classes

Anadarko 1

  1. Fitness Center USA

    507 N 1st St, Anadarko, OK 73005-2112

    Sauna or steam24-hour accessGroup classes

Cache 1

  1. Vinyasa Viking Fitness

    511 W C Ave, Cache, OK 73527-9491

    No contractGroup classes

Cashion 1

  1. Shape Up

    115 S Main St, Cashion, OK 73016

    Mon-Fri 6am-8pm, Sat 8am-3pm, Sun 10am-3pm

    Sauna or steamGroup classes

Choctaw 1

  1. Shape Fitness Choctaw

    14439 NE 23rd St, Choctaw, OK 73020

    24-hour accessGroup classes

Coweta 1

  1. Fitness 24-7 Inc

    13739A OK-51, Coweta, OK 74429

    Mon-Sat 9am-12pm

    Childcare / kids club24-hour accessNo contractGroup classes

El Reno 1

  1. Shape Fitness El Reno

    400 Sunset Dr, El Reno, OK 73036

    24-hour accessGroup classes

Grove 1

  1. Rise Fitness Center Grove

    1110 S Main St, Grove, OK 74344

    24-hour accessNo contractGroup classes

Hobart 1

  1. Ignite 180 Fitness LLC

    413 S Main St, Hobart, OK 73651

    Open 24 hours

    24-hour accessGroup classes

Jenks 1

  1. 10GYM Jenks

    3014 W Main St, Jenks, OK 74037-3464

    Mon-Sat 8:45am-12pm

    Childcare / kids clubNo contractGroup classes

Meeker 1

  1. Shape Fitness Meeker

    706 W Carl Hubbell Blvd, Meeker, OK 74855

    24-hour accessGroup classes

Okmulgee 1

  1. Prowess Fitness

    2010 S Wood Dr, Okmulgee, OK 74447-6818

    Open 24 hours

    Group classes

Owasso 1

  1. 10 Gym

    507 E 2nd Ave, Owasso, OK 74055-3206

    Mon-Sat 8:45am-12pm

    No contractGroup classes

Ponca City 1

  1. Ponca City RecPlex

    1604 W Grand Ave, Ponca City, OK 74601-4905

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

    Swimming poolSauna or steamGroup classes

Sayre 1

  1. C & J body works gym

    214 W Main St, Sayre, OK 73662

    Sauna or steamGroup classes

Tahlequah 1

  1. Aerofit Healthclub

    1426 Basin Ave, Tahlequah, OK 74464-5324

    Group classes

Tecumseh 1

  1. Shape Fitness Tecumseh

    620 N Broadway St, Tecumseh, OK 74873-2020

    24-hour accessGroup classes

Tuttle 1

  1. High Velocity Fitness & Apex Brazilian Jiu Jitsu

    7508 OK-37, Tuttle, OK 73089

    Mon-Sat 9am-12pm

    Childcare / kids clubNo contractGroup classes

Yukon 1

  1. Arize Training Club

    831 N Cemetery Rd, Yukon, OK 73099-9464

    Childcare / kids clubNo contractGroup 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 Oklahoma

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 Oklahoma. Rates depend on session duration, trainer credentials, and package options. You can browse 66 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.