Flight distance between Santiago de Veraguas, Panama and Ribeirão Preto, Brazil 3,026.0 mi / 4,869.9 km