Flight distance between San José, Costa Rica and Bathsheba, Barbados 1,676.9 mi / 2,698.7 km