Public Transit
Leave the driving to someone else! People are often surprised by how many public transit possibilities there are!
Greater Portland Area Public Transit Options:
Check out these links for bus service to various local areas:
- METRO bus service to Falmouth, Portland, South Portland, and Westbrook
- South Portland Bus Service in South Portland and Portland.
- Shuttlebus Intercity service between Portland, South Portland, Scarborough, and Old Orchard Beach
- Shuttlebus Tri-Town service between Biddeford, Saco, and Old Orchard Beach
- Zoom Turnpike Express service between Biddeford, Saco and Portland
- And for general suggestions on how to ride the bus or how to put your bike on the bus – check out this guide from METRO (generally good for all local providers).
- Long Distance Bus Service: Greyhound, Concord Trailways, Mermaid Transportation
- Intercity Train: Amtrak Downeaster
- Ferries: Casco Bay Ferry, The Cat Ferry
- For public transit information all over Maine, definitely check out the Explore Maine website.
And look up the City of Portland Bicycle Pedestrian Advisory Committee and TrainRiders Northeast- to get involved in local transit advocacy!


