Flight distance between San José, Costa Rica and Castries, Saint Lucia 1,584.1 mi / 2,549.3 km