Flight distance between Bathsheba, Barbados and Mexicali, Mexico 3,756.5 mi / 6,045.5 km