Flight distance between Vega Alta, Puerto Rico and Toronto, Canada 1,905.6 mi / 3,066.8 km