Miles between Upland, CA and Fredericksburg, TX

There are
1,266 mi
from Upland, CA to Fredericksburg, TX

That's the driving distance. It would take 21 hours 27 mins to go from Upland, California to Fredericksburg, Texas.

The flight distance (direct flight from Upland, CA to Fredericksburg, TX) is 1,127.44 mi.

1,266 mi = 1.61 kms