Flight distance between San José, Costa Rica and Lima, Peru 1,593.8 mi / 2,565.0 km