Ride the bus – and save!
Maine has a diverse network of local transit providers (bus services) that reach connect people to work in many of our larger communities. Buses help you get around, reduce traffic congestion, save wear-and-tear on your vehicle and save money.
GO MAINE is a great place to start when you are thinking about taking the bus. We maintain a current list of commuter bus services. When you register with GO MAINE and ride the bus to work, you’re eligible for great benefits, as well, including the Emergency Ride Home Benefit and GO MAINE services and information.
Find your local bus service below. Then sign up for GO MAINE today, and start riding the bus and saving on your commute today.
Local bus services
Aroostook Regional Transportation
Caribou-Fort Kent-Houlton-Madawaska-Presque Isle areas
BAT Community Connector
CityBus and Trolley
City of Bath
Biddeford-Saco-Old Orchard Beach
Scarborough & South Portland (Maine Mall) Nor’easter Express (UNE campus)
ZOOM Turnpike Express
800-444-6207 or 800-289-6605 Knox, Lincoln, Sagadahoc Counties
Brunswick & Harpswell
Mount Desert Island/Bar Harbor-Ellsworth-Bangor & points throughout Hancock County
Kennebec Valley Transit (KVCAP) Explorer Bus
Penobscot & Piscatquis Counties
METRO (Greater Portland Transit District)
Regional Transportation Program (RTP)
Sanford Transit-My Bus
South Portland Bus Service
South Portland-Portland-Maine Mall
Waldo County CAP
Western Maine Transportation Services
Farmington and Rumford area to Lewiston, Norway-S. Paris
Lisbon-Lisbon Center-Lisbon Falls-Lewiston
Dover NH-Somersworth NH-Berwick ME