Flight distance between Tabuk, Saudi Arabia and Casablanca, Morocco 2,621.7 mi / 4,219.2 km