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
-
Bethany Athletic Club
15670 NW Central Dr, Portland, OR 97229-0999
Mon-Fri 5am-10pm, Sat-Sun 7am-8pm
-
Cascade Athletic Clubs
9260 SE Stark St, Portland, OR 97216
-
Ymca Of Columbia-willamette
10110 SW Park Way, Portland, OR 97225-5008
-
24 Hour Fitness
4224 NE Halsey St., Portland, OR 97213
-
24 Hour Fitness
1407 SW 4th Avenue, Portland, OR 97201
-
24 Hour Fitness
4546 SE McLoughlin Blvd., Portland, OR 97202
-
24 Hour Fitness
1541 NE 181st Avenue, Portland, OR 97230
-
Movement Portland
1405 NW 14th Ave, Portland, OR 97209-2816
Sat 8am-8pm, Sun 8am-6pm
-
Snap Fitness Bethany
18335 NW West Union Rd, Portland, OR 97229
Open 24 hours
-
24 Hour Fitness
1210 NW Johnson St., Portland, OR 97209
-
24 Hour Fitness Center at Park Plaza
1969 SW Park Ave, Portland, OR 97201
-
K Fit Studio
2725 SE Ash St, Portland, OR 97214
-
Lloyd Athletic Club
815 NE Halsey St, Portland, OR 97232-1219
-
Northwest Women's Fitness Club
2714 NE Broadway, Portland, OR 97232-1723
-
Lone Fir Fitness
2839 SE Stark St, Portland, OR 97214-3048
-
Peak Performance
2640 NE Alberta St, Portland, OR 97211-6347
-
POINT Gym and Kitchen
1115 SE Salmon St, Portland, OR 97214-3680
-
Rose City Rec Room
2505 SE 11th Ave, Portland, OR 97202-1061
-
Risio Athletics
2820 SE 8th Ave, Portland, OR 97202-2618
Mon-Sun 5am-7pm
Salem 11
-
Courthouse Club Fitness - Lancaster
4132 Devonshire Ct NE, Salem, OR 97305-1982
Sat-Sun 7am-9pm
-
Courthouse Club Fitness - West
300 Glen Creek Rd NW, Salem, OR 97304-3058
-
Courthouse Club Fitness - Battlecreek
6250 Commercial St SE, Salem, OR 97306-2988
-
Courthouse Club Fitness - South
2975 River Rd S, Salem, OR 97302
-
Physiq Fitness
4825 Commercial St SE, Salem, OR 97302-2177
-
Physiq Fitness
420 Mill St SE, Salem, OR 97301-3601
-
Physiq Fitness
451 Lancaster Dr NE, Salem, OR 97301-4729
Mon-Fri 5am-10pm, Sat 6am-6pm, Sun 7am-6pm
-
Snap Fitness Salem
4555 Liberty Rd S, Salem, OR 97302
Open 24 hours
-
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
-
Snap Fitness Salem West
1124 Wallace Rd NW, Salem, OR 97304
Open 24 hours
-
Snap Fitness Salem West
1124 Wallace Rd NW, Suite 140, Salem, OR 97304
Open 24 hours
-
Life Time Fitness
600 SW 116 Ave, Beaverton, OR 97225
Mon-Fri 4am-12am, Sat-Sun 5am-10pm
-
24 Hour Fitness
1265 NW Waterhouse Avenue, Beaverton, OR 97006
-
24 Hour Fitness
11100 SW Murray Scholls Place, Beaverton, OR 97007
-
Villa Sport Athletic Club
13900 SW Meridian St, Beaverton, OR 97005-2397
-
TTP Fitness Gym Beaverton
14199 SW Millikan Way, Beaverton, OR 97005
-
MUV Fitness Tanasbourne
9425 NE Windsor St, Beaverton, OR 97006-7026
Mon-Thu 5am-11pm, Fri 5am-10pm, Sat-Sun 6am-8pm
-
TTP personal training
7922 SW Nimbus Ave Bldg 8, Beaverton, OR 97008
Gresham 3
-
Cascade Athletic Clubs
19201 SE Division St, Gresham, OR 97030-5333
-
Cascade Athletic Club East
Gresham, OR 97080
-
Snap Fitness Gresham
400 NW Eastman Pkwy, Gresham, OR 97030
Open 24 hours
-
Power Station Hood River
1813 Cascade Ave, Hood River, OR 97031
Open 24 hours
-
Snap Fitness Hood River
2940 Cascade Ave, Hood River, OR 97031
Open 24 hours
-
Snap Fitness Hood River
2940 Cascade Ave, #100, Hood River, OR
Open 24 hours
Medford 3
-
Superior Athletic Club II
2500 E Barnett Rd, Medford, OR 97504-8345
-
Court House Family Fitness
709 N Phoenix Rd, Medford, OR 97504-9488
-
International Fitness
567 Medford Ctr, Medford, OR 97504
Albany 2
-
Physiq Fitness
1177 Waverly Dr SE, Albany, OR 97322-6942
Mon-Fri 5am-10pm, Sat 6am-6pm, Sun 7am-6pm
-
SamFit - Albany
380 Hickory St NW, Albany, OR 97321
Open 24 hours
Ashland 2
-
Ashland Tennis & Fitness Club
735 Jefferson Ave, Ashland, OR 97520
Mon-Fri 7am-9pm, Sat-Sun 8am-5pm
-
Fiit & Flow
599 E Main St, Ashland, OR 97520-2281
Open 24 hours
-
24 Hour Fitness
8720 SE Sunnybrook Blvd., Clackamas, OR 97015
-
Stronger Clackamas
15679 SE 135th Ave, Clackamas, OR 97015-8968
-
Snap Fitness Happy Valley (Sunnyside)
14800 SE Sunnyside Rd, Happy Valley, OR 97015
Open 24 hours
-
Snap Fitness Happy Valley Sunnyside
14800 SE Sunnyside Rd., Suite B, Happy Valley, OR 97015
Open 24 hours
-
24 Hour Fitness
6095 SE Tualatin Valley Hwy, Hillsboro, OR 97123
-
Balance Fitness
115 SE 2nd Ave, Hillsboro, OR 97123-4026
Keizer 2
-
Courthouse Club Fitness - Keizer
117 McNary Estates Dr N, Keizer, OR 97303-7459
-
Physiq Fitness
3850 River Rd N, Keizer, OR 97303-4866
-
Excell Fitness
1461 NE OR-99W, McMinnville, OR 97128-2724
Mon-Fri 5am-9pm, Sat-Sun 7am-5pm
-
Snap Fitness McMinnville
697 Keck Dr, McMinnville, OR 97128
Open 24 hours
-
Fitness Connection
52260 SE 2nd St, Scappoose, OR 97056-3613
Open 24 hours
-
Snap Fitness Scappoose
33464 Havlik Dr, Scappoose, OR 97056
Open 24 hours
Tigard 2
-
24 Hour Fitness
17942 SW McEwan Road, Tigard, OR 97224
-
Inspired Life Fitness
10120 Sw Nimbus Ave Ste C2, Tigard, OR 97223-4336
Mon-Fri 6am-8pm, Sat-Sun 8am-12pm
Bend 1
-
Snap Fitness Bend (Southeast-Reed Market)
1310 SE Reed Market Rd, Bend, OR 97702
Open 24 hours
Coos Bay 1
-
OutWest fitness
217 S Broadway, Coos Bay, OR 97420
Mon-Sun 12am-12am
-
SamFit - Corvallis
777 NW 9th St Ste 310, Corvallis, OR 97330
Open 24 hours
Dallas 1
-
World Gym Dallas
887 S Main St, Dallas, OR 97338-3110
-
Superior Fitness
111 Alta Vista Rd, Eagle Point, OR 97524-9611
Estacada 1
-
Timber Town Fitness
321 SW OR-224, Estacada, OR 97023-7026
Open 24 hours
Eugene 1
-
DAC Event Center
999 Willamette St, Eugene, OR 97401-3112
Mon-Fri 5am-9pm, Sat-Sun 7am-7pm
Florence 1
-
Coastal Fitness
2285 US-101, Florence, OR 97439-9722
Mon-Fri 5pm-9pm, Sat 7am-5pm
-
Fitness 1440
2329 Pacific Ave, Forest Grove, OR 97116-2449
Mon-Thu 8am-8pm, Fri 8am-6pm, Sat-Sun 9am-1pm
-
24 Hour Fitness
465 W. Arlington Street, Gladstone, OR 97027
-
Drip Sweat Studio
558 NE F St, Grants Pass, OR 97526-2353
-
The Practice
565 Lloyd Ln. Ste. B, Independence, OR 97351
Open 24 hours
-
Matt Withee Memorial Pool
1298 N 2nd St, Jefferson, OR 97352-9487
-
448 Fitness
121 W 6th Ave St, Junction City, OR 97448
Mon-Fri 8am-7pm, Sat 8am-12pm
-
Trainer's Club
333 S State St, Lake Oswego, OR 97034-3922
Mon-Thu 5am-8pm, Fri 5am-7pm, Sat-Sun 7am-7pm
Lebanon 1
-
SamFit - Lebanon
35 Mullins Dr Ste 3, Lebanon, OR 97355
Open 24 hours
Molalla 1
-
Molalla Cutting Edge Fitness
260 N Molalla Ave, Molalla, OR 97038-8907
Mon-Thu 10:30am-5:30pm, Fri 10:30am-2:30pm
Monmouth 1
-
WOU Campus Recreation
345 Monmouth Ave N, Monmouth, OR 97361-1329
-
Roundup Athletic Club
1415 Southgate, Pendleton, OR 97801-3845
Fri 5:15am-10pm, Sat-Sun 8am-9pm
Redmond 1
-
Redmond Athletic Club
1717 NE 2nd St, Redmond, OR 97756-8249
Open 24 hours
Sheridan 1
-
PHiiT WERx
226 S Bridge St, Sheridan, OR 97378
Open 24 hours
-
Physiq Fitness
555 W Centennial Blvd, Springfield, OR 97477
Stayton 1
-
Vault Fitness
370 N 2nd Ave, Stayton, OR 97383
Mon-Tue 10am-4pm, Wed-Thu 10am-7pm, Fri 10am-2pm
Talent 1
-
Snap Fitness Talent
245 W Valley View Rd, Talent, OR 97540
Open 24 hours
-
StudioFit The Dalles
402 E 2nd St, The Dalles, OR 97058
-
Edge Family Fitness
30050 SW Town Center Loop W, Wilsonville, OR 97070-7596
Mon-Fri 5am-10pm, Sat-Sun 7am-8pm
Woodburn 1
-
Burn Fitness 24/7
1755 Mt Hood Ave, Woodburn, OR 97071
Mon-Fri 6am-9pm, Sat-Sun 9am-1pm
newport 1
-
SamFit - Newport
1111 SW 10th St, newport, OR 97365
Open 24 hours
Also in Oregon
- 24-Hour Gyms147
- Gyms with a Sauna85
- 24-Hour Gyms with Round-the-Clock Access84
- Gyms Offering Flexible Membership Plans82
- No-Contract Gyms79
- Gyms with Transparent Membership Plans62
- Gyms with Childcare57
- Gyms with a Pool55
- Gyms with Group Fitness Classes35
- Orangetheory Fitness Studios and Group Classes19
- Gyms and Fitness Clubs with Red Light Therapy11
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.