There are
1,225 mi
from Garland, TX to New Castle, PA
That's the driving distance. It would take 22 hours 23 mins to go from Garland, Texas to New Castle, Pennsylvania.
The flight distance (direct flight from Garland, TX to New Castle, PA) is 1,056.41 mi.
1,225 mi = 1.61 kms