Greater Portland Metro
Greater Portland Metro operates 15 routes in Portland with 655 stops.
Routes and weekday frequency
Weekday midday frequency, by route
- 8 21โ30
- 4 31โ60
- 3 60+
Each route is judged by its slower direction. A dash means no sustained service in that period.
| Route | AM peak | Midday | PM peak | Evening | Overnight |
|---|---|---|---|---|---|
| 1 Congress Street | every 30 min | every 30 min | every 30 min | every 30 min | Limited |
| 2 Forest Avenue - Riverton | every 38 min | every 30 min | every 30 min | every 73 min | Limited |
| 3 Westbrook Crosstown | Limited | every 60 min | every 60 min | every 60 min | โ |
| 4 Westbrook - Brighton Ave | every 30 min | every 30 min | every 30 min | Limited | Limited |
| 5 Maine Mall - Park Avenue | every 30 min | every 30 min | every 30 min | every 68 min | Limited |
| 7 Falmouth - Downtown Portland - Jetport | every 41 min | every 40 min | every 38 min | every 50 min | Limited |
| 8 Peninsula Loop | every 30 min | every 30 min | every 30 min | โ | โ |
| 9A North Deering via Stevens Avenue | every 20 min | every 30 min | every 33 min | every 60 min | โ |
| 9B North Deering via Washington Avenue | every 30 min | every 30 min | every 25 min | every 50 min | โ |
| 21 Smcc - Downtown Portland | every 50 min | every 60 min | every 53 min | every 40 min | โ |
| 24a Maine Mall - Main Street | Limited | every 125 min | Limited | Limited | Limited |
| 24b Maine Mall via Broadway | Limited | every 128 min | Limited | Limited | โ |
| 25 Portland - South Portland - Scarborough | every 45 min | every 45 min | every 44 min | every 41 min | โ |
| Brz Portland - Yarmouth - Freeport - Brunswick | every 50 min | every 75 min | every 70 min | every 68 min | โ |
| Hsk Portland - Westbrook - Gorham | every 33 min | every 30 min | every 29 min | every 55 min | โ |
Nearby agencies
Scheduled service, not live arrivals. Schedule refreshed Oct 12, 2026, valid through Nov 11, 2026. Atlas data release Oct 13, 2026. Official site: Greater Portland Metro.