A lap pool is the one amenity you cannot filter for on a map — every listing here has its pool confirmed from the club's own website or data, not guessed from the chain name.
Portland 12
-
Cascade Athletic Clubs
9260 SE Stark St, Portland, OR 97216
-
Bethany Athletic Club
15670 NW Central Dr, Portland, OR 97229-0999
-
Ymca Of Columbia-willamette
10110 SW Park Way, Portland, OR 97225-5008
-
YMCA
128 NE Russell St, Portland, OR 97212-3706
-
Market Street YMCA CDC
1133 SW Market St, Portland, OR 97201
-
LA Fitness
4140 SE 82nd Ave, Portland, OR 97266-2916
-
LA Fitness
1270 NE Weidler St, Portland, OR 97232-1593
-
LA Fitness
1400 NW Northrup St, Portland, OR 97209-2798
-
Portland State Campus Rec
1800 SW 6th Ave, Portland, OR 97201-5204
-
The Green Microgym-belmont
828 SE 34th Ave, Portland, OR 97214-4384
-
PSU Climbing Center
1800 SW 6th Ave, Portland, OR 97201-5204
-
Mt Tabor Hill
6350 SE Yamhill St, Portland, OR 97215-2833
-
Life Time Fitness
600 SW 116 Ave, Beaverton, OR 97225
-
Villa Sport Athletic Club
13900 SW Meridian St, Beaverton, OR 97005-2397
-
24 Hour Fitness
11100 SW Murray Scholls Pl, Beaverton, OR 97007
-
Beaverton YMCA CDC
15650 NW Blueridge St, Beaverton, OR 97006
-
LA Fitness
2800 SW Hocken Ave, Beaverton, OR 97005-2443
-
LA Fitness
9650 SW Nimbus Ave, Beaverton, OR 97008
Salem 5
-
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
Gresham 4
-
Cascade Athletic Clubs
19201 SE Division St, Gresham, OR 97030-5333
-
Cascade Athletic Club East
Gresham, OR 97080
-
Lyft Fitness
23500 SE Stark St, Gresham, OR 97030
-
LA Fitness
779 NW Council Dr, Gresham, OR 97030-3720
-
Hawthorn Farm Athletic Club
4800 NE Belknap Ct, Hillsboro, OR 97124-6441
-
LA Fitness
7410 NE Imbrie Dr, Hillsboro, OR 97124-6996
-
Hillsboro Activities Center
150 E Main St, Hillsboro, OR 97123-4028
Medford 3
-
Superior Athletic Club II
2500 E Barnett Rd, Medford, OR 97504-8345
-
Ymca Camp Somewhere
522 W 6th St, Medford, OR 97501-2735
-
HOT HULA fitness - Oregon
Medford, OR
Eugene 2
-
DAC Event Center
999 Willamette St, Eugene, OR 97401-3112
-
Oakway Fiit Health Club
170 Oakway Rd, Eugene, OR 97401-2312
-
the YMCA
1221 S Alameda Ave, Klamath Falls, OR 97603
-
Battle Ground Boxing
2811 Broadmore St, Klamath Falls, OR 97603-5781
Ashland 1
-
Ashland Tennis & Fitness Club
735 Jefferson Ave, Ashland, OR 97520
Eagle Point 1
-
Superior Fitness
111 Alta Vista Rd, Eagle Point, OR 97524-9611
Florence 1
-
Coastal Fitness
2285 US-101, Florence, OR 97439-9722
-
YMCA
17395 Webster Rd, Gladstone, OR 97027
-
Hermiston Desert Disc Golf
1300 W Elm Ext, Hermiston, OR 97838-6681
-
YMCA DC Independence
150 S 4th St, Independence, OR 97351-2050
Jefferson 1
-
Matt Withee Memorial Pool
1298 N 2nd St, Jefferson, OR 97352-9487
Keizer 1
-
Courthouse Club Fitness - Keizer
117 McNary Estates Dr N, Keizer, OR 97303-7459
Milton-Freewater 1
-
Milton Freewater City Pool
200 Dehaven St, Milton-Freewater, OR 97862-1038
-
LA Fitness
4330 SE International Way, Milwaukie, OR 97222
Molalla 1
-
Legacy Aquatics-Molalla
432 Frances St, Molalla, OR 97038
Monmouth 1
-
WOU Campus Recreation
345 Monmouth Ave N, Monmouth, OR 97361-1329
-
YMCA
19600 Molalla Ave, Oregon City, OR 97045
Roseburg 1
-
Roseburg YMCA
1151 NW Stewart Pkwy, Roseburg, OR 97471-1902
Sandy 1
-
YMCA Olin Y Bignal Aquatic Center
39055 Pleasant St, Sandy, OR 97055-6314
Sisters 1
-
Sisters Athletic Club
1001 Desperado Trl, Sisters, OR 97759
Tualatin 1
-
LA Fitness
7405 SW Nyberg Rd, Tualatin, OR 97062-9232
Veneta 1
-
West Lane Fitness
24952 W Broadway, Veneta, OR 97487
Waldport 1
-
Diane's Fitness
965 NE Broadway St, Waldport, OR 97394
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 Transparent Membership Plans60
- Gyms with Childcare57
- Gyms with Group Fitness Classes35
- Orangetheory Fitness Studios and Group Classes19
- Gyms and Fitness Clubs with Red Light Therapy12
Good to know
Which gym chains have pools?
Full-service clubs and community centers: YMCA branches, LA Fitness and Esporta, Life Time, and most municipal recreation centers. Express-format and budget gyms rarely have one — a pool needs both the floor space and the staff to maintain it.
Is the pool included in the membership price?
Usually at YMCAs and rec centers, often at LA Fitness, not always at premium clubs where aquatics can be a separate tier. Ask about lap-lane hours too — many pools give mornings to swim teams and classes.
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 56 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.