There are
644 mi
from Albuquerque, NM to Fredericksburg, TX
That's the driving distance. It would take 11 hours 42 mins to go from Albuquerque, New Mexico to Fredericksburg, Texas.
The flight distance (direct flight from Albuquerque, NM to Fredericksburg, TX) is 561 mi.
644 mi = 1,035.87 kms