Miles between San Angelo, TX and Baton Rouge, LA

There are
630 mi
from San Angelo, TX to Baton Rouge, LA

That's the driving distance. It would take 12 hours to go from San Angelo, Texas to Baton Rouge, Louisiana.

The flight distance (direct flight from San Angelo, TX to Baton Rouge, LA) is 555.01 mi.

630 mi = 1,014.16 kms