There are
1,284 mi
from La Habra, CA to Fredericksburg, TX
That's the driving distance. It would take 21 hours 53 mins to go from La Habra, California to Fredericksburg, Texas.
The flight distance (direct flight from La Habra, CA to Fredericksburg, TX) is 1,142.77 mi.
1,284 mi = 2,066.65 kms