Flight distance between Salvador, Brazil and North York, Canada 4,689.8 mi / 7,547.5 km