Cheap Bus and Train tickets to Birmingham, US

What are the most popular routes to Birmingham?

New Orleans - BirminghamAverage price$114Average duration10h 50mDaily departures6
New York City - BirminghamAverage price$238Average duration23h 45mDaily departures1
Charlotte - BirminghamAverage price$123Average duration8h 25mDaily departures13
Tuscaloosa - BirminghamAverage price$29Average duration1h 10mDaily departures3
Tuscaloosa - BirminghamAverage price$26Average duration2h 6mDaily departures2

Stations and stops in Birmingham

Locations map