There are
1,194 mi
from Farmers Branch, TX to Shaker Heights, OH
That's the driving distance. It would take 21 hours 40 mins to go from Farmers Branch, Texas to Shaker Heights, Ohio.
The flight distance (direct flight from Farmers Branch, TX to Shaker Heights, OH) is 1,028.63 mi.
1,194 mi = 1,920.89 kms