Over 8 million travellers make tracks for India every year. It’s a country of many faces, so you could aim for the city centre monuments in New Delhi, check out Bollywood backdrops in Mumbai, skip between temples in Bengaluru, or kick back on a tropical beach in Goa.
The huge range of flights between Toronto and India means that you can tackle whichever corner of the country you like. Fancy an easy life? Just hop on the direct daily flight to Delhi.
It depends on where you’d like to go. Direct flights to Delhi are just under 14 hours long each way. Journeys to other cities include stopovers, which can add several hours to your travel time.
Air Canada offers direct Toronto to India flights. Journeys with stopovers usually use a combination of airlines. For example, you could travel to Delhi with Air Canada and continue to another Indian city with Jet Airways or Air India.
Flights usually run throughout the day, every day. Direct flights from Toronto to India run daily.
Most Toronto to India flights take off from Toronto Pearson International Airport. You can fly direct to New Delhi, or indirectly to cities such as Mumbai, Chennai, Kolkata, Kochi and Ahmedabad.
The only direct flights from Toronto to India head straight for New Delhi.
India is a sprawling country that ticks off everything from hectic cities to tiny fishing villages. The landscape wanders between tropical jungle, white-sand beaches, deserts and snow-dipped mountains. And the people are just as varied. Hindu saris and flower garlands are common sights, but you’ll also find little Catholic churches and some of the most impressive mosques on Earth.
One of the only direct flights from Toronto to India lands in Delhi – the capital city of India. But if you throw in stopover, you could also reach the beaches of Goa, the riverboats of Kerala, the Rajasthan desert, or the tea plantations of Assam.
Check out our search engine – the smart filters let you customise everything from your budget to your airline preference.
0 flight departures from Toronto to India per day on average.