Flight distance between Bathsheba, Barbados and Coyoacán, Mexico 2,656.9 mi / 4,275.9 km