METRO provides bus service throughout Portland, Westbrook, Falmouth and the Maine Mall area of South Portland. 

METRO provides bus service to hotels and attractions throughout the Greater Portland area with connections to train, ferry and regional bus transportation.

Bus schedules are available at the METRO Office at 114 Valley Street, Downtown Transportation Center at the Elm Street Garage, near the Portland Public Library (also known as the METRO PULSE), on METRO buses and other locations throughout the area.

Cruise ship passengers and other visitors to the Greater Portland Region this summer and fall can take METRO Route #8 from the Casco Bay Ferry Terminal, Portland Ocean Terminal and Ocean Gateway to travel to Downtown Portland, the Arts District, West End, Old Portland and back to the waterfront. 

The nearest bus stop to Ocean Gateway is at the corner of India and Commercial Street.
When large cruise ships (1000+ passengers) are berthed at Ocean Gateway, METRO will extend service to the stop at the Corner of Hancock and Thames Streets near Ocean Gateway. Regular METRO stops are located at Casco Bay Lines Ferry Terminal and the corner of India and Commercial Streets.

Regular fare is $1.50, Seniors and persons with disabilities ride for .75.

Day Passes are also available for $5 at the METRO Pulse at Elm Street (METRO's downtown hub off Congress Street, across from the Library).

Please note:
METRO Route #8A, the seasonal route that previously provided hop-on/hop-off service for cruise ships passengers, will not be available this year.

Visit us online at for schedules and fare information for call 207-774-0351.
21 Elm St
Portland, Maine, 04101</a
Phone number
bookmark page
Address book
Portland, Maine
(c) 2015.