Transportation Department 
City Bus Service 
Note: For School Bus, contact (207) 767-7714

Welcome to the City Bus Service Home page. Here you can check schedule information, find out what's new and upcoming, send us e-mail, and send comments.

Office Hours:

8:00 AM to 8:00 PM Monday - Friday

10:00AM to 2:00PM Saturday & Sunday 

Office Phone (207) 767-5556. The times above do not reflect the time tables of the buses so check the schedule information on the related pages, and if you have any questions please feel free to call, one of our courteous dispatchers would be glad to assist you in any way. Schedules are also available on any of the buses, Hannaford's, Shaw's or City Hall in South Portland.

Donna Tippett, Director of Transportation Department
Richard Sargent, Operations Supervisor 



Full-time with Great Benefits! Earn up to $21.52/Hour!

Find the job posting and description on the City's Jobs page 

Job Opportunities



COVID News- There are no longer limits on how many people can ride the bus, but MASKS ARE STILL REQUIRED until further notice from the CDC.  


South Portland High School Students Ride Free with student ID (SPBS buses only) 

These riders can also board for free:

  •  Active Duty Military in Uniform
  •  Children under 5 years old (must be accompanied by adult - max two children per adult)


FARE COLLECTION RESUMES - Beginning October 1, 2020 fare collection will resume. Riders will pay using the new electronic fare system or cash. Riders paying cash will only be able to transfer for free on South Portland bus routes.

Updated Fare Prices: HERE

  The new system is called DiriGo Pass (LINK to website with info) 

  • DiriGo TouchPass Mobile App --
    Download TouchPass Transit on your smartphone, click on DiriGo,
    Register your account, add money using a credit or debit card, and scan the QR code from your phone on the reader when you board the bus, find a seat. Information and Directions - HERE
    --- OR
  • DiriGo Card -
    Get your card (visit for list of locations), register your card, add money to your account using a credit or debit card OR visit the METRO Pulse at Elm Street, Saco Transportation Center, South Portland City Hall, or your local CVS (look for more options soon!) to add money to your DiriGO Card; tap your smartcard to the reader when you board the bus; find a seat.
    Information and Directions - HERE
    -- OR
  • PAY CASH (Exact Change) -- NEW FARE PRICES:
    Full Local Fare is now $2.00 | Reduced Fare is $1