Flight distance between Marrakesh, Morocco and Tijuana, Mexico 6,028.3 mi / 9,701.5 km