Flight distance between Bathsheba, Barbados and San Pedro, Costa Rica 1,674.8 mi / 2,695.3 km