There are
367 mi
from Baton Rouge, LA to Tupelo, MS
That's the driving distance. It would take 6 hours 59 mins to go from Baton Rouge, Louisiana to Tupelo, Mississippi.
The flight distance (direct flight from Baton Rouge, LA to Tupelo, MS) is 298.53 mi.
367 mi = 590.56 kms