Miles between Terre Haute, IN and San Luis Obispo, CA

There are
2,145 mi
from Terre Haute, IN to San Luis Obispo, CA

That's the driving distance. It would take 1 day 13 hours to go from Terre Haute, Indiana to San Luis Obispo, California.

The flight distance (direct flight from Terre Haute, IN to San Luis Obispo, CA) is 1,837.58 mi.

2,145 mi = 3,452.63 kms