Flight distance between Bathsheba, Barbados and San Luis Potosí, Mexico 2,788.7 mi / 4,487.9 km