Flight distance between Bathsheba, Barbados and Veracruz, Mexico 2,459.7 mi / 3,958.5 km