This section features gyms and fitness centers that offer structured membership options, ranging from basic monthly access to multi-location premium tiers. Standard commercial chains usually range from $10 to $50 per month, whereas specialized 24/7 or full-service health clubs typically cost $60 to $120 monthly. Before committing, check for initial setup charges, annual facility upkeep fees, and required cancellation notice windows.
Portland 8
-
Bethany Athletic Club
15670 NW Central Dr, Portland, OR 97229-0999
-
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
-
24 Hour Fitness
1210 NW Johnson St., Portland, OR 97209
-
24 Hour Fitness Center at Park Plaza
1969 SW Park Ave, Portland, OR 97201
-
Snap Fitness
7110 SE Milwaukie Ave, Portland, OR 97202-5814
Salem 7
-
Courthouse Club Fitness - Lancaster
4132 Devonshire Ct NE, Salem, OR 97305-1982
-
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
-
Salem Withnell Family YMCA
685 Court St NE, Salem, OR 97301-3844
-
Snap Fitness Salem
4555 Liberty Rd S, Salem, OR 97302
-
Snap Fitness Salem West
1124 Wallace Rd NW, Salem, OR 97304
-
Life Time Fitness
600 SW 116 Ave, Beaverton, OR 97225
-
24 Hour Fitness
1265 NW Waterhouse Avenue, Beaverton, OR 97006
-
24 Hour Fitness
11100 SW Murray Scholls Place, Beaverton, OR 97007
-
24 Hour Fitness
11100 SW Murray Scholls Pl, Beaverton, OR 97007
-
TTP Fitness Gym Beaverton
14199 SW Millikan Way, Beaverton, OR 97005
-
TTP personal training
7922 SW Nimbus Ave Bldg 8, Beaverton, OR 97008
Bend 5
-
Snap Fitness Bend - Northwest
2753 NW Lolo Dr, Bend, OR 97703
-
Snap Fitness Bend (Southeast-Reed Market)
1310 SE Reed Market Rd, Bend, OR 97702
-
Snap Fitness Bend - Northeast
2700 NE 4th St, Bend, OR 97701
-
Snap Fitness Bend - Southwest
19550 Amber Meadow Dr, Bend, OR 97702
-
Xcel Fitness
2410 NE Twin Knolls Dr, Bend, OR 97701-5042
-
Snap Fitness Klamath Falls
3810 S 6th St, Klamath Falls, OR 97603
-
the YMCA
1221 S Alameda Ave, Klamath Falls, OR 97603
-
Battle Ground Boxing
2811 Broadmore St, Klamath Falls, OR 97603-5781
Ashland 2
-
Snap Fitness Ashland South
2205 Ashland St, Ashland, OR 97520-1971
-
Snap Fitness
310 Oak St, Ashland, OR 97520-1876
-
Hawthorn Farm Athletic Club
4800 NE Belknap Ct, Hillsboro, OR 97124-6441
-
24 Hour Fitness
6095 SE Tualatin Valley Hwy, Hillsboro, OR 97123
Molalla 2
-
Molalla Cutting Edge Fitness
260 N Molalla Ave, Molalla, OR 97038-8907
-
Legacy Aquatics-Molalla
432 Frances St, Molalla, OR 97038
Canby 1
-
Snap Fitness Canby
1109 SW 1st Ave, Canby, OR 97013
-
24 Hour Fitness
8720 SE Sunnybrook Blvd., Clackamas, OR 97015
Eugene 1
-
Fitness 1440 Eugene
2101 Bailey Hill Rd, Eugene, OR 97405
-
Fitness 1440
2329 Pacific Ave, Forest Grove, OR 97116-2449
-
24 Hour Fitness
465 W. Arlington Street, Gladstone, OR 97027
Gresham 1
-
Snap Fitness Gresham
400 NW Eastman Pkwy, Gresham, OR 97030
-
Snap Fitness Happy Valley (Sunnyside)
14800 SE Sunnyside Rd, Happy Valley, OR 97015
-
Club 24 Hermiston
555 S Hwy 395, Hermiston, OR 97838
-
Snap Fitness Hood River
2940 Cascade Ave, Hood River, OR 97031
-
The Practice
565 Lloyd Ln. Ste. B, Independence, OR 97351
Keizer 1
-
Courthouse Club Fitness - Keizer
117 McNary Estates Dr N, Keizer, OR 97303-7459
-
Snap Fitness Lake Oswego
6296 Meadows Rd, Lake Oswego, OR 97035-3266
-
Point Break Fitness
1500 SE East Devils Lake Rd, Lincoln City, OR 97367-2622
Madras 1
-
Madras Fitness Center
15 NE B St, Madras, OR 97741-1708
-
Snap Fitness McMinnville
697 Keck Dr, McMinnville, OR 97128
Medford 1
-
International Fitness
567 Medford Ctr, Medford, OR 97504
-
Snap Fitness
4200 SE King Rd, Milwaukie, OR 97222-5259
Monmouth 1
-
WOU Campus Recreation
345 Monmouth Ave N, Monmouth, OR 97361-1329
Newberg 1
-
Power Palace Gym
120 N Everest Rd, Newberg, OR 97132
-
Snap Fitness Oregon City
19729 OR-213, Oregon City, OR 97045
Redmond 1
-
Redmond Athletic Club
1717 NE 2nd St, Redmond, OR 97756-8249
Stayton 1
-
Vault Fitness
370 N 2nd Ave, Stayton, OR 97383
Tigard 1
-
24 Hour Fitness
17942 SW McEwan Road, Tigard, OR 97224
Warrenton 1
-
Fitness 1440
30 US-101, Warrenton, OR 97146
Woodburn 1
-
Burn Fitness 24/7
1755 Mt Hood Ave, Woodburn, OR 97071
Also in Oregon
- 24-Hour Gyms164
- Gyms with Group Classes92
- Gyms with a Sauna85
- 24-Hour Gyms with Round-the-Clock Access81
- No-Contract Gyms80
- Gyms Offering Flexible Membership Plans79
- Gyms with Childcare57
- Gyms with a Pool56
- Gyms with Group Fitness Classes35
- Orangetheory Fitness Studios and Group Classes19
- Gyms and Fitness Clubs with Red Light Therapy12
Good to know
How much does a standard gym membership cost per month?
Basic budget chains start between $10 and $25 per month for single-location access. Mid-tier 24/7 fitness centers generally cost between $40 and $70 monthly, while high-end health clubs can range from $100 to over $200 per month. Most plans also include a one-time enrollment fee between $1 and $99 at signup.
Can gym initiation or enrollment fees be waived?
Yes, enrollment fees are frequently reduced or waived during promotional periods such as January, late summer, or holiday sales. You can also avoid these fees by joining through employer wellness perks, health insurance rewards (like Active&Fit), or asking a manager for a current promotional code.
What is the standard cancellation process for a gym membership?
Most month-to-month memberships require a written notice 30 days before your next billing date, submitted in person or via certified letter. Annual contracts usually carry an early termination fee ranging from $50 to $150 or the remainder of the contract value unless you qualify for relocation or medical exemptions.
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 60 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.