Cheap Bus and Train tickets to Birmingham, US

What are the most popular routes to Birmingham?

New Orleans - BirminghamAverage price$39Average duration8h 5mDaily departures1
Atlanta - BirminghamAverage price$33Average duration2h 30mDaily departures10
Charlotte - BirminghamAverage price$92Average duration8h 25mDaily departures13
Houston - BirminghamAverage price$168Average duration20h 20mDaily departures20
Houston - BirminghamAverage price$116Average duration1d 5hDaily departures1

Birmingham stations and stops

Locations map