Miles between Rowlett, TX and Maryland Heights, MO

There are
624 mi
from Rowlett, TX to Maryland Heights, MO

That's the driving distance. It would take 11 hours 39 mins to go from Rowlett, Texas to Maryland Heights, Missouri.

The flight distance (direct flight from Rowlett, TX to Maryland Heights, MO) is 528.21 mi.

624 mi = 1,004.36 kms