Schedules by state
Bus & train schedules in Alabama
17 cities and towns in Alabama with intercity bus and train service from Amtrak, FlixBus and Greyhound. Busiest: Birmingham, Mobile and Montgomery.
Cities and towns
| City | Departures a week | Destinations | Company |
|---|---|---|---|
| Alexander City | 14 departures a week | 9 destinations | Greyhound |
| Anniston | 56 departures a week | 46 destinations | Amtrak and Greyhound |
| Atmore | 14 departures a week | 9 destinations | Greyhound |
| Auburn | 14 departures a week | 9 destinations | Greyhound |
| Birmingham | 140 departures a week | 68 destinations | Amtrak and Greyhound |
| Dothan | 14 departures a week | 5 destinations | Greyhound |
| Florence | 14 departures a week | 7 destinations | Greyhound |
| Gadsden | 28 departures a week | 16 destinations | Greyhound |
| Huntsville | 14 departures a week | 8 destinations | Greyhound |
| Jasper | 14 departures a week | 7 destinations | Greyhound |
| Mobile | 104 departures a week | 31 destinations | Amtrak, FlixBus and Greyhound |
| Montgomery | 91 departures a week | 31 destinations | Greyhound |
| Opelika | 35 departures a week | 17 destinations | Greyhound |
| Russellville | 14 departures a week | 7 destinations | Greyhound |
| Sylacauga | 14 departures a week | 9 destinations | Greyhound |
| Tuscaloosa | 56 departures a week | 45 destinations | Amtrak and Greyhound |
| Tuskegee | 14 departures a week | 9 destinations | Greyhound |