Flight distance between San José, Costa Rica and Veracruz, Panama 311.9 mi / 501.9 km