Schedules by state
Bus & train schedules in Maine
11 cities and towns in Maine with intercity bus and train service from Amtrak, FlixBus and Greyhound. Busiest: Wells, Freeport and Portland.
Cities and towns
| City | Departures a week | Destinations | Company |
|---|---|---|---|
| Augusta | 24 departures a week | 12 destinations | FlixBus and Greyhound |
| Bangor | 17 departures a week | 12 destinations | FlixBus and Greyhound |
| Brunswick | 45 departures a week | 18 destinations | Amtrak and FlixBus |
| Freeport | 70 departures a week | 10 destinations | Amtrak |
| Lewiston | 14 departures a week | 7 destinations | Greyhound |
| Orono | 5 departures a week | 9 destinations | FlixBus |
| Portland | 70 departures a week | 10 destinations | Amtrak |
| Saco | 70 departures a week | 10 destinations | Amtrak |
| South Portland | 24 departures a week | 12 destinations | FlixBus and Greyhound |
| Waterville | 14 departures a week | 7 destinations | Greyhound |
| Wells | 84 departures a week | 16 destinations | Amtrak and Greyhound |