METRO Bus on Route, Photo Courtesy of Greater Portland Transit METRO

Greater Portland Transit METRO

METRO provides bus service throughout Portland, Westbrook, Falmouth and the Maine Mall area of South Portland, and provides bus service to hotels and attractions throughout the Greater Portland area with connections to train, ferry and regional bus transportation.

Visit > Greater Portland Transit METRO

21 Elm St
Portland, ME 04101

P. (207) 774-0351

About Us

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.

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).

Visit us online at gpmetrobus.com for schedules and fare information for call 207-774-0351.