Flight distance between Sūrat, India and Toronto, Canada 7,620.1 mi / 12,263.3 km