Flight distance between Tabuk, Saudi Arabia and Bathsheba, Barbados 6,148.0 mi / 9,894.3 km