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

Cities in Alabama with bus and train service
CityDepartures a weekDestinationsCompany
Alexander City14 departures a week9 destinationsGreyhound
Anniston56 departures a week46 destinationsAmtrak and Greyhound
Atmore14 departures a week9 destinationsGreyhound
Auburn14 departures a week9 destinationsGreyhound
Birmingham140 departures a week68 destinationsAmtrak and Greyhound
Dothan14 departures a week5 destinationsGreyhound
Florence14 departures a week7 destinationsGreyhound
Gadsden28 departures a week16 destinationsGreyhound
Huntsville14 departures a week8 destinationsGreyhound
Jasper14 departures a week7 destinationsGreyhound
Mobile104 departures a week31 destinationsAmtrak, FlixBus and Greyhound
Montgomery91 departures a week31 destinationsGreyhound
Opelika35 departures a week17 destinationsGreyhound
Russellville14 departures a week7 destinationsGreyhound
Sylacauga14 departures a week9 destinationsGreyhound
Tuscaloosa56 departures a week45 destinationsAmtrak and Greyhound
Tuskegee14 departures a week9 destinationsGreyhound