All states›Gyms with a Pool›Oregon

Gyms with a Pool in Oregon

56 of the 311 gyms we track in Oregon have a swimming pool. Full listings for every city are on the Oregon page.

56gyms
27cities
311gyms statewide

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

  1. Cascade Athletic Clubs

    9260 SE Stark St, Portland, OR 97216

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

    15670 NW Central Dr, Portland, OR 97229-0999

    Swimming poolSauna or steamGroup classes
  3. Ymca Of Columbia-willamette

    10110 SW Park Way, Portland, OR 97225-5008

    Childcare / kids clubSwimming poolGroup classes
  4. YMCA

    128 NE Russell St, Portland, OR 97212-3706

    Childcare / kids clubSwimming poolSauna or steam
  5. Market Street YMCA CDC

    1133 SW Market St, Portland, OR 97201

    Childcare / kids clubSwimming pool
  6. LA Fitness

    4140 SE 82nd Ave, Portland, OR 97266-2916

    Swimming pool
  7. LA Fitness

    1270 NE Weidler St, Portland, OR 97232-1593

    Swimming pool
  8. LA Fitness

    1400 NW Northrup St, Portland, OR 97209-2798

    Swimming pool
  9. Portland State Campus Rec

    1800 SW 6th Ave, Portland, OR 97201-5204

    Swimming pool
  10. The Green Microgym-belmont

    828 SE 34th Ave, Portland, OR 97214-4384

    Swimming poolNo contract
  11. PSU Climbing Center

    1800 SW 6th Ave, Portland, OR 97201-5204

    Swimming pool
  12. Mt Tabor Hill

    6350 SE Yamhill St, Portland, OR 97215-2833

    Swimming pool

Beaverton 6

  1. Life Time Fitness

    600 SW 116 Ave, Beaverton, OR 97225

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Villa Sport Athletic Club

    13900 SW Meridian St, Beaverton, OR 97005-2397

    Childcare / kids clubSwimming poolGroup classes
  3. 24 Hour Fitness

    11100 SW Murray Scholls Pl, Beaverton, OR 97007

    Swimming poolSauna or steam24-hour access
  4. Beaverton YMCA CDC

    15650 NW Blueridge St, Beaverton, OR 97006

    Childcare / kids clubSwimming pool
  5. LA Fitness

    2800 SW Hocken Ave, Beaverton, OR 97005-2443

    Swimming pool
  6. LA Fitness

    9650 SW Nimbus Ave, Beaverton, OR 97008

    Swimming pool

Salem 5

  1. Courthouse Club Fitness - Lancaster

    4132 Devonshire Ct NE, Salem, OR 97305-1982

    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. Salem Withnell Family YMCA

    685 Court St NE, Salem, OR 97301-3844

    Childcare / kids clubSwimming pool

Gresham 4

  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. Lyft Fitness

    23500 SE Stark St, Gresham, OR 97030

    Childcare / kids clubSwimming pool24-hour access
  4. LA Fitness

    779 NW Council Dr, Gresham, OR 97030-3720

    Swimming pool

Hillsboro 3

  1. Hawthorn Farm Athletic Club

    4800 NE Belknap Ct, Hillsboro, OR 97124-6441

    Childcare / kids clubSwimming poolSauna or steam
  2. LA Fitness

    7410 NE Imbrie Dr, Hillsboro, OR 97124-6996

    Swimming pool
  3. Hillsboro Activities Center

    150 E Main St, Hillsboro, OR 97123-4028

    Swimming pool

Medford 3

  1. Superior Athletic Club II

    2500 E Barnett Rd, Medford, OR 97504-8345

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Ymca Camp Somewhere

    522 W 6th St, Medford, OR 97501-2735

    Childcare / kids clubSwimming pool
  3. HOT HULA fitness - Oregon

    Medford, OR

    Swimming pool

Eugene 2

  1. DAC Event Center

    999 Willamette St, Eugene, OR 97401-3112

    Childcare / kids clubSwimming poolSauna or steamGroup classes
  2. Oakway Fiit Health Club

    170 Oakway Rd, Eugene, OR 97401-2312

    Swimming poolSauna or steam

Klamath Falls 2

  1. the YMCA

    1221 S Alameda Ave, Klamath Falls, OR 97603

    Childcare / kids clubSwimming poolSauna or steam
  2. Battle Ground Boxing

    2811 Broadmore St, Klamath Falls, OR 97603-5781

    Childcare / kids clubSwimming poolSauna or steam

Ashland 1

  1. Ashland Tennis & Fitness Club

    735 Jefferson Ave, Ashland, OR 97520

    Swimming poolSauna or steamGroup classes

Eagle Point 1

  1. Superior Fitness

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Florence 1

  1. Coastal Fitness

    2285 US-101, Florence, OR 97439-9722

    Swimming poolGroup classes

Gladstone 1

  1. YMCA

    17395 Webster Rd, Gladstone, OR 97027

    Childcare / kids clubSwimming poolSauna or steam

Hermiston 1

  1. Hermiston Desert Disc Golf

    1300 W Elm Ext, Hermiston, OR 97838-6681

    Swimming pool

Independence 1

  1. YMCA DC Independence

    150 S 4th St, Independence, OR 97351-2050

    Childcare / kids clubSwimming pool

Jefferson 1

  1. Matt Withee Memorial Pool

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

    Swimming poolGroup classes

Keizer 1

  1. Courthouse Club Fitness - Keizer

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

    Childcare / kids clubSwimming poolSauna or steamGroup classes

Milton-Freewater 1

  1. Milton Freewater City Pool

    200 Dehaven St, Milton-Freewater, OR 97862-1038

    Swimming pool

Milwaukie 1

  1. LA Fitness

    4330 SE International Way, Milwaukie, OR 97222

    Swimming pool

Molalla 1

  1. Legacy Aquatics-Molalla

    432 Frances St, Molalla, OR 97038

    Swimming pool

Monmouth 1

  1. WOU Campus Recreation

    345 Monmouth Ave N, Monmouth, OR 97361-1329

    Swimming poolGroup classes

Oregon City 1

  1. YMCA

    19600 Molalla Ave, Oregon City, OR 97045

    Childcare / kids clubSwimming poolSauna or steam

Roseburg 1

  1. Roseburg YMCA

    1151 NW Stewart Pkwy, Roseburg, OR 97471-1902

    Childcare / kids clubSwimming pool

Sandy 1

  1. YMCA Olin Y Bignal Aquatic Center

    39055 Pleasant St, Sandy, OR 97055-6314

    Childcare / kids clubSwimming poolSauna or steam

Sisters 1

  1. Sisters Athletic Club

    1001 Desperado Trl, Sisters, OR 97759

    Swimming pool

Tualatin 1

  1. LA Fitness

    7405 SW Nyberg Rd, Tualatin, OR 97062-9232

    Swimming pool

Veneta 1

  1. West Lane Fitness

    24952 W Broadway, Veneta, OR 97487

    Childcare / kids clubSwimming poolSauna or steam

Waldport 1

  1. Diane's Fitness

    965 NE Broadway St, Waldport, OR 97394

    Childcare / kids clubSwimming pool
Ask whether pool access is included. At some clubs the pool comes with the base membership; at others it sits behind a premium tier or a day fee. One phone call to the front desk settles it — the number is on every card.

Also in Oregon

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.