All states›Gyms with a Pool›Maine

Gyms with a Pool in Maine

20 of the 93 gyms we track in Maine have a swimming pool. Full listings for every city are on the Maine page.

20gyms
18cities
93gyms 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.

Biddeford 2

  1. Northern York County Family Ymca

    3 Pomerleau St, Biddeford, ME 04005-9457

    Childcare / kids clubSwimming poolSauna or steam
  2. YMCA

    189 Alfred St Ste 6, Biddeford, ME 04005

    Childcare / kids clubSwimming poolSauna or steam

Freeport 2

  1. Casco Bay YMCA

    14 Old South Freeport Rd, Freeport, ME 04032-6146

    Childcare / kids clubSwimming pool
  2. Holiday Inn Express & Suites Freeport - Brunswick Area

    450 US Route 1, Freeport, ME 04032

    Swimming pool

Augusta 1

  1. YMCA

    33 Winthrop St, Augusta, ME 04330-5617

    Childcare / kids clubSwimming poolSauna or steam

Belfast 1

  1. Waldo County YMCA

    157 Lincolnville Ave, Belfast, ME 04915

    Childcare / kids clubSwimming pool

Boothbay Harbor 1

  1. Boothbay Region YMCA

    261 Townsend Ave, Boothbay Harbor, ME 04538

    Childcare / kids clubSwimming pool

Damariscotta 1

  1. CLC-YMCA

    511 Main St, Damariscotta, ME 04543-4660

    Childcare / kids clubSwimming pool

Dover Foxcroft 1

  1. YMCA

    48 Park St, Dover Foxcroft, ME 04426

    Childcare / kids clubSwimming poolSauna or steam

Eastbrook 1

  1. YMCA

    120 Silver Hill Farm Rd, Eastbrook, ME 04634

    Childcare / kids clubSwimming poolSauna or steam

Ellsworth 1

  1. James Russell Wiggins Down East YMCA

    238 State St, Ellsworth, ME 04605

    Childcare / kids clubSwimming poolGroup classes

Kennebunk 1

  1. Quest Fitness

    2 Livewell Dr, Kennebunk, ME 04043-6762

    Swimming poolGroup classes

Lewiston 1

  1. YMCA at CMMC

    12 High St, Lewiston, ME 04240-7634

    Childcare / kids clubSwimming pool

Machias 1

  1. Fitness Center at UMaine-Machias

    116 O Brien Ave, Machias, ME 04654-1397

    Swimming pool

Manchester 1

  1. YMCA

    40 Granite Hill Rd, Manchester, ME 04351

    Childcare / kids clubSwimming poolSauna or steam

New Gloucester 1

  1. Pineland Ymca

    25 Campus Dr, New Gloucester, ME 04260-5108

    Childcare / kids clubSwimming pool

Nobleboro 1

  1. YMCA

    8 Sand Hill Dr, Nobleboro, ME 04555-9051

    Childcare / kids clubSwimming poolSauna or steam

Old Town 1

  1. YMCA

    472 Stillwater Ave, Old Town, ME 04468

    Childcare / kids clubSwimming poolSauna or steam

Rockland 1

  1. Rockland Harbor YMCA

    12 Water St, Rockland, ME 04841-3540

    Childcare / kids clubSwimming poolSauna or steam

Waldoboro 1

  1. YMCA

    56 School St, Waldoboro, ME 04572

    Childcare / kids clubSwimming poolSauna or steam
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 Maine

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