Pay your fare using the DiriGo Pass mobile app or smartcard to ride
Greater Portland Metro,
Biddeford Saco Old Orchard Beach Transit,
and South Portland Bus Service.

Use your DiriGo Pass on these transit systems.

Bus service between Brunswick, Gorham, Falmouth, Freeport, Portland, South Portland (Maine Mall/Jetport), Yarmouth, Westbrook, and two USM campuses. Connect to Portland Jetport, Amtrack/Downeaster and Concord Coach; Casco Bay Lines, and regional bus service.


Bus transportation between member communities, the Maine Mall in South Portland, and Downtown Portland; connects to other regional bus systems.

Bus service throughout South Portland and between Portland and South Portland; connects to other regional bus systems.

Plan your trip, track your bus, and pay your fare with the DiriGo Pass.

The NEW DiriGo Ten Ride Pass is the perfect option for riding the bus with family, friends,
or small groups travelling together and an easy choice for individuals who only ride occasionally,
or those who wish to use their DiriGo Pass in group settings. 
              For more info, please see FAQs (Frequently Asked Questions)




Get there from here
with your DiriGo Pass
mobile app or smartcard.

Here is how to get started! 

Simply download the UMO Mobility Mobile App on your smartphone, create a new account, add cash, scan your QR code, and find a seat! 


Get your DiriGo Pass smartcard, available at all transit agency offices. These locations include the Metro Pulse at Elm Street (Metro’s Downtown Portland Transit Hub), the Saco Transportation Center, and the South Portland City Hall Finance Office. If you would like a card mailed to you, please fill out the contact form below or call 1-833-272-7270.

To pay your fare, riders will need to open their DiriGo Pass Mobile App and scan the QR code after funds are loaded. Or, tap your DiriGo Pass smartcard on the reader when boarding. Could it get any easier? 

Make your Trip Easier! 

Reload value on your DiriGo Pass Smartcard as participating CVS, Walgreens, and 7-Eleven locations from Biddeford to Brunswick!  

Travelling with Friends?

Check out our new DiriGo Ten Ride Pass. It’s the easy choice for riding the bus with family, friends, or small groups travelling together.  

DiriGo Pass Rewards


Pay as-you-ride with your DiriGo Pass.
The more your ride, the better the benefits through fare capping.

Fare capping is a new way to pay using the DiriGo system that makes sure you pay only for the amount of service you use and that you never pay more than a certain amount each day and each month. 

As a rider, you will use your stored value to pay towards a Daily Cap and Monthly Cap each time you ride the bus, and, once you hit the cap, you ride free for the rest of the day or month! Curious to learn more? Check out the FAQs page for additional details on fare capping.

Have more questions? Please fill out the form below and a representative will get back to you shortly.

Learn more about our transit partners, access route maps and schedules, or find fare and program information by clicking the links below.