There are
465 mi
from Rowlett, TX to Lebanon, MO
That's the driving distance. It would take 8 hours 43 mins to go from Rowlett, Texas to Lebanon, Missouri.
The flight distance (direct flight from Rowlett, TX to Lebanon, MO) is 396.57 mi.
465 mi = 748.84 kms