Miles between Roanoke, VA and The Colony, TX

There are
1,103 mi
from Roanoke, VA to The Colony, TX

That's the driving distance. It would take 19 hours 50 mins to go from Roanoke, Virginia to The Colony, Texas.

The flight distance (direct flight from Roanoke, VA to The Colony, TX) is 997.99 mi.

1,103 mi = 1.61 kms