All states›Gyms with Group Classes›Oregon

Gyms with Group Classes in Oregon

92 of the 310 gyms we track in Oregon have group classes. Full listings for every city are on the Oregon page.

92gyms
43cities
310gyms 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.

Portland 19

  1. Bethany Athletic Club

    15670 NW Central Dr, Portland, OR 97229-0999

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

    Swimming poolSauna or steamGroup classes
  2. Cascade Athletic Clubs

    9260 SE Stark St, Portland, OR 97216

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  3. Ymca Of Columbia-willamette

    10110 SW Park Way, Portland, OR 97225-5008

    Childcare / kids clubSwimming poolGroup classes
  4. 24 Hour Fitness

    4224 NE Halsey St., Portland, OR 97213

    Sauna or steam24-hour accessGroup classes
  5. 24 Hour Fitness

    1407 SW 4th Avenue, Portland, OR 97201

    Sauna or steam24-hour accessGroup classes
  6. 24 Hour Fitness

    4546 SE McLoughlin Blvd., Portland, OR 97202

    Sauna or steam24-hour accessGroup classes
  7. 24 Hour Fitness

    1541 NE 181st Avenue, Portland, OR 97230

    Sauna or steam24-hour accessGroup classes
  8. Movement Portland

    1405 NW 14th Ave, Portland, OR 97209-2816

    Sat 8am-8pm, Sun 8am-6pm

    No contractGroup classes
  9. Snap Fitness Bethany

    18335 NW West Union Rd, Portland, OR 97229

    Open 24 hours

    24-hour accessGroup classes
  10. 24 Hour Fitness

    1210 NW Johnson St., Portland, OR 97209

    Sauna or steam24-hour accessGroup classes
  11. 24 Hour Fitness Center at Park Plaza

    1969 SW Park Ave, Portland, OR 97201

    Sauna or steam24-hour accessGroup classes
  12. K Fit Studio

    2725 SE Ash St, Portland, OR 97214

    No contractGroup classes
  13. Lloyd Athletic Club

    815 NE Halsey St, Portland, OR 97232-1219

    Sauna or steamGroup classes
  14. Northwest Women's Fitness Club

    2714 NE Broadway, Portland, OR 97232-1723

    Sauna or steamGroup classes
  15. Lone Fir Fitness

    2839 SE Stark St, Portland, OR 97214-3048

    No contractGroup classes
  16. Peak Performance

    2640 NE Alberta St, Portland, OR 97211-6347

    Sauna or steamGroup classes
  17. POINT Gym and Kitchen

    1115 SE Salmon St, Portland, OR 97214-3680

    Sauna or steamGroup classes
  18. Rose City Rec Room

    2505 SE 11th Ave, Portland, OR 97202-1061

    No contractGroup classes
  19. Risio Athletics

    2820 SE 8th Ave, Portland, OR 97202-2618

    Mon-Sun 5am-7pm

    Group classes

Salem 11

  1. Courthouse Club Fitness - Lancaster

    4132 Devonshire Ct NE, Salem, OR 97305-1982

    Sat-Sun 7am-9pm

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Courthouse Club Fitness - West

    300 Glen Creek Rd NW, Salem, OR 97304-3058

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  3. Courthouse Club Fitness - Battlecreek

    6250 Commercial St SE, Salem, OR 97306-2988

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  4. Courthouse Club Fitness - South

    2975 River Rd S, Salem, OR 97302

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  5. Physiq Fitness

    4825 Commercial St SE, Salem, OR 97302-2177

    Childcare / kids club24-hour accessGroup classes
  6. Physiq Fitness

    420 Mill St SE, Salem, OR 97301-3601

    Childcare / kids club24-hour accessGroup classes
  7. Physiq Fitness

    451 Lancaster Dr NE, Salem, OR 97301-4729

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

    Childcare / kids clubGroup classes
  8. Snap Fitness Salem

    4555 Liberty Rd S, Salem, OR 97302

    Open 24 hours

    24-hour accessGroup classes
  9. CrossFit Salem

    3589 Fairview Industrial Dr SE, Salem, OR 97302-1155

    Mon-Thu 5am-7:30pm, Fri 5am-6:30pm, Sat 9am-11am, Sun 9am-10am

    No contractGroup classes
  10. Snap Fitness Salem West

    1124 Wallace Rd NW, Salem, OR 97304

    Open 24 hours

    24-hour accessGroup classes
  11. Snap Fitness Salem West

    1124 Wallace Rd NW, Suite 140, Salem, OR 97304

    Open 24 hours

    24-hour accessGroup classes

Beaverton 7

  1. Life Time Fitness

    600 SW 116 Ave, Beaverton, OR 97225

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. 24 Hour Fitness

    1265 NW Waterhouse Avenue, Beaverton, OR 97006

    Sauna or steam24-hour accessGroup classes
  3. 24 Hour Fitness

    11100 SW Murray Scholls Place, Beaverton, OR 97007

    Sauna or steam24-hour accessGroup classes
  4. Villa Sport Athletic Club

    13900 SW Meridian St, Beaverton, OR 97005-2397

    Childcare / kids clubSwimming poolGroup classes
  5. TTP Fitness Gym Beaverton

    14199 SW Millikan Way, Beaverton, OR 97005

    24-hour accessGroup classes
  6. MUV Fitness Tanasbourne

    9425 NE Windsor St, Beaverton, OR 97006-7026

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

    Childcare / kids clubGroup classes
  7. TTP personal training

    7922 SW Nimbus Ave Bldg 8, Beaverton, OR 97008

    24-hour accessGroup classes

Gresham 3

  1. Cascade Athletic Clubs

    19201 SE Division St, Gresham, OR 97030-5333

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Cascade Athletic Club East

    Gresham, OR 97080

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  3. Snap Fitness Gresham

    400 NW Eastman Pkwy, Gresham, OR 97030

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Hood River 3

  1. Power Station Hood River

    1813 Cascade Ave, Hood River, OR 97031

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  2. Snap Fitness Hood River

    2940 Cascade Ave, Hood River, OR 97031

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  3. Snap Fitness Hood River

    2940 Cascade Ave, #100, Hood River, OR

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Medford 3

  1. Superior Athletic Club II

    2500 E Barnett Rd, Medford, OR 97504-8345

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Court House Family Fitness

    709 N Phoenix Rd, Medford, OR 97504-9488

    Sauna or steam24-hour accessGroup classes
  3. International Fitness

    567 Medford Ctr, Medford, OR 97504

    Sauna or steam24-hour accessGroup classes

Albany 2

  1. Physiq Fitness

    1177 Waverly Dr SE, Albany, OR 97322-6942

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

    Childcare / kids clubGroup classes
  2. SamFit - Albany

    380 Hickory St NW, Albany, OR 97321

    Open 24 hours

    24-hour accessGroup classes

Ashland 2

  1. Ashland Tennis & Fitness Club

    735 Jefferson Ave, Ashland, OR 97520

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

    Swimming poolSauna or steamGroup classes
  2. Fiit & Flow

    599 E Main St, Ashland, OR 97520-2281

    Open 24 hours

    24-hour accessGroup classes

Clackamas 2

  1. 24 Hour Fitness

    8720 SE Sunnybrook Blvd., Clackamas, OR 97015

    Sauna or steam24-hour accessGroup classes
  2. Stronger Clackamas

    15679 SE 135th Ave, Clackamas, OR 97015-8968

    No contractGroup classes

Happy Valley 2

  1. Snap Fitness Happy Valley (Sunnyside)

    14800 SE Sunnyside Rd, Happy Valley, OR 97015

    Open 24 hours

    Sauna or steam24-hour accessGroup classes
  2. Snap Fitness Happy Valley Sunnyside

    14800 SE Sunnyside Rd., Suite B, Happy Valley, OR 97015

    Open 24 hours

    Sauna or steam24-hour accessGroup classes

Hillsboro 2

  1. 24 Hour Fitness

    6095 SE Tualatin Valley Hwy, Hillsboro, OR 97123

    Sauna or steam24-hour accessGroup classes
  2. Balance Fitness

    115 SE 2nd Ave, Hillsboro, OR 97123-4026

    Sauna or steamGroup classes

Keizer 2

  1. Courthouse Club Fitness - Keizer

    117 McNary Estates Dr N, Keizer, OR 97303-7459

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Physiq Fitness

    3850 River Rd N, Keizer, OR 97303-4866

    Childcare / kids club24-hour accessGroup classes

McMinnville 2

  1. Excell Fitness

    1461 NE OR-99W, McMinnville, OR 97128-2724

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

    Sauna or steamGroup classes
  2. Snap Fitness McMinnville

    697 Keck Dr, McMinnville, OR 97128

    Open 24 hours

    24-hour accessGroup classes

Scappoose 2

  1. Fitness Connection

    52260 SE 2nd St, Scappoose, OR 97056-3613

    Open 24 hours

    Childcare / kids clubGroup classes
  2. Snap Fitness Scappoose

    33464 Havlik Dr, Scappoose, OR 97056

    Open 24 hours

    24-hour accessGroup classes

Tigard 2

  1. 24 Hour Fitness

    17942 SW McEwan Road, Tigard, OR 97224

    Sauna or steam24-hour accessGroup classes
  2. Inspired Life Fitness

    10120 Sw Nimbus Ave Ste C2, Tigard, OR 97223-4336

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

    No contractGroup classes

Bend 1

  1. Snap Fitness Bend (Southeast-Reed Market)

    1310 SE Reed Market Rd, Bend, OR 97702

    Open 24 hours

    24-hour accessNo contractGroup classes

Coos Bay 1

  1. OutWest fitness

    217 S Broadway, Coos Bay, OR 97420

    Mon-Sun 12am-12am

    24-hour accessGroup classes

Corvallis 1

  1. SamFit - Corvallis

    777 NW 9th St Ste 310, Corvallis, OR 97330

    Open 24 hours

    24-hour accessGroup classes

Dallas 1

  1. World Gym Dallas

    887 S Main St, Dallas, OR 97338-3110

    24-hour accessGroup classes

Eagle Point 1

  1. Superior Fitness

    111 Alta Vista Rd, Eagle Point, OR 97524-9611

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Estacada 1

  1. Timber Town Fitness

    321 SW OR-224, Estacada, OR 97023-7026

    Open 24 hours

    Group classes

Eugene 1

  1. DAC Event Center

    999 Willamette St, Eugene, OR 97401-3112

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Florence 1

  1. Coastal Fitness

    2285 US-101, Florence, OR 97439-9722

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

    Swimming poolGroup classes

Forest Grove 1

  1. Fitness 1440

    2329 Pacific Ave, Forest Grove, OR 97116-2449

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

    Sauna or steamGroup classes

Gladstone 1

  1. 24 Hour Fitness

    465 W. Arlington Street, Gladstone, OR 97027

    Sauna or steam24-hour accessGroup classes

Grants Pass 1

  1. Drip Sweat Studio

    558 NE F St, Grants Pass, OR 97526-2353

    Childcare / kids clubNo contractGroup classes

Independence 1

  1. The Practice

    565 Lloyd Ln. Ste. B, Independence, OR 97351

    Open 24 hours

    Childcare / kids club24-hour accessGroup classes

Jefferson 1

  1. Matt Withee Memorial Pool

    1298 N 2nd St, Jefferson, OR 97352-9487

    Swimming poolGroup classes

Junction City 1

  1. 448 Fitness

    121 W 6th Ave St, Junction City, OR 97448

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

    Group classes

Lake Oswego 1

  1. Trainer's Club

    333 S State St, Lake Oswego, OR 97034-3922

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

    Sauna or steamGroup classes

Lebanon 1

  1. SamFit - Lebanon

    35 Mullins Dr Ste 3, Lebanon, OR 97355

    Open 24 hours

    24-hour accessGroup classes

Molalla 1

  1. Molalla Cutting Edge Fitness

    260 N Molalla Ave, Molalla, OR 97038-8907

    Mon-Thu 10:30am-5:30pm, Fri 10:30am-2:30pm

    Childcare / kids clubGroup classes

Monmouth 1

  1. WOU Campus Recreation

    345 Monmouth Ave N, Monmouth, OR 97361-1329

    Swimming poolGroup classes

Pendleton 1

  1. Roundup Athletic Club

    1415 Southgate, Pendleton, OR 97801-3845

    Fri 5:15am-10pm, Sat-Sun 8am-9pm

    Childcare / kids clubGroup classes

Redmond 1

  1. Redmond Athletic Club

    1717 NE 2nd St, Redmond, OR 97756-8249

    Open 24 hours

    Group classes

Sheridan 1

  1. PHiiT WERx

    226 S Bridge St, Sheridan, OR 97378

    Open 24 hours

    24-hour accessGroup classes

Springfield 1

  1. Physiq Fitness

    555 W Centennial Blvd, Springfield, OR 97477

    Childcare / kids club24-hour accessGroup classes

Stayton 1

  1. Vault Fitness

    370 N 2nd Ave, Stayton, OR 97383

    Mon-Tue 10am-4pm, Wed-Thu 10am-7pm, Fri 10am-2pm

    Group classes

Talent 1

  1. Snap Fitness Talent

    245 W Valley View Rd, Talent, OR 97540

    Open 24 hours

    24-hour accessGroup classes

The Dalles 1

  1. StudioFit The Dalles

    402 E 2nd St, The Dalles, OR 97058

    No contractGroup classes

Wilsonville 1

  1. Edge Family Fitness

    30050 SW Town Center Loop W, Wilsonville, OR 97070-7596

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

    Childcare / kids clubGroup classes

Woodburn 1

  1. Burn Fitness 24/7

    1755 Mt Hood Ave, Woodburn, OR 97071

    Mon-Fri 6am-9pm, Sat-Sun 9am-1pm

    Sauna or steam24-hour accessNo contractGroup classes

newport 1

  1. SamFit - Newport

    1111 SW 10th St, newport, OR 97365

    Open 24 hours

    24-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 Oregon

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