Whether you're visiting the Greater Portland region or you live here,
getting around using public transit is easy, safe, and affordable.
METRO has ten bus routes that travel between Portland and Brunswick, Falmouth, Freeport, Gorham, South Portland, Westbrook, and Yarmouth. Our bus system also connects to the Portland Jetport, Casco Bay Lines Ferry, Amtrak Downeaster, Concord Coach, South Portland Bus, and Biddeford Saco Old Orchard Beach Transit.
Check us out!