Birmingham to St. Louis
starting from Birmingham
→
2 hours → Fairfield Inn by Marriott Nashville at Opryland
2 hours → Nashville
2 hours → Paducah
1.5 hours → Mount Vernon
1 hour → St. Louis
9 hours of driving
Birmingham to St. Louis via Memphis
starting from Birmingham
→
1 hour → Winfield
1 hour → Tupelo
2 hours → Memphis
1.5 hours → Cape Girardeau
1 hour → Sainte Genevieve
1 hour → St. Louis
9 hours of driving
Birmingham to St. Louis via Tupelo
starting from Birmingham
→
1 hour → Tupelo
2 hours → Lakeland
1.5 hours → Dyersburg
1.5 hours → Cape Girardeau
1 hour → Sainte Genevieve
1 hour → St. Louis
9.5 hours of driving
Birmingham to St. Louis via Tupelo
starting from Birmingham
→
1 hour → Tupelo
2 hours → Millington
1.5 hours → Dyersburg
1.5 hours → Cape Girardeau
1 hour → Sainte Genevieve
1 hour → St. Louis
9.5 hours of driving
Birmingham to St. Louis via Memphis
starting from Birmingham
→
40 minutes → Jasper
2 hours → Elvis Presley Birthplace & Museum
2 hours → Memphis
1.5 hours → Cape Girardeau
1 hour → Sainte Genevieve
1 hour → St. Louis
9.5 hours of driving
Birmingham to St. Louis via Terre Haute
starting from Birmingham
→
1.5 hours → Decatur
2 hours → Nashville
1.5 hours → Madisonville
3 hours → Terre Haute
1.5 hours → Altamont
1.5 hours → St. Louis
11 hours of driving
Birmingham to St. Louis via Winona
starting from Birmingham →
56 minutes → Tuscaloosa
2.5 hours → Winona
2 hours → Memphis
1.5 hours → Kennett
1.5 hours → Cape Girardeau
1 hour → Sainte Genevieve
1 hour → St. Louis
11 hours of driving
Birmingham to St. Louis via Winona
starting from Birmingham →
56 minutes → Tuscaloosa
2.5 hours → Winona
2 hours → Memphis
1.5 hours → Kennett
1.5 hours → Cape Girardeau
1 hour → Sainte Genevieve
1 hour → St. Louis
11 hours of driving
Explore alternate routes from
Birmingham (Alabama) to
St. Louis, or you can get reverse directions from
St. Louis to Birmingham (Alabama).
Don't forget to factor in the weather. You can check the
road conditions from Birmingham (Alabama) to St. Louis. Check out other stops like
Memphis,
Tupelo,
Warm Springs (Arkansas),
Terre Haute (Indiana), or
Winona (Mississippi). Try starting your trip from
Bessemer (Alabama),
Fultondale,
Homewood,
Hoover,
Irondale,
Pelham (Alabama),
Trussville,
Gardendale, or
Leeds (Alabama). You can also change your destination to
Collinsville (Illinois),
Alton,
Cahokia,
Caseyville,
East Saint Louis,
Edwardsville,
Clayton (Missouri),
Granite City, or
Brentwood (Missouri).