YMCA of Southern Maine

For a Better Us.™

Schedules

We have four convenient locations

Each offers unique classes and your membership is good at all our branches!

 

To see our schedules, click on your local branch below.

Casco Bay branch in Freeport

Greater Portland branch in Portland

Northern York County branch in Biddeford

Pineland branch in New Gloucester

 

For cancellations and closures, visit us here.

 

×