Flight distance between Vega Baja, Puerto Rico and Sorocaba, Brazil 3,166.9 mi / 5,096.6 km