Miles between Rosemead, CA and Fredericksburg, TX

There are
1,291 mi
from Rosemead, CA to Fredericksburg, TX

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

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

1,291 mi = 2,076.92 kms