From Toronto you can fly nonstop to 2 of the 8 India destinations we track: Delhi (Air Canada and Air India); Mumbai (Air India (seasonal)). The rest connect, so compare total travel time as well as price.
The shortest flight is to Amritsar (about 13h 15m) and the longest to Chennai (about 15h 40m). Nonstop flights save the most time, but a one-stop trip can cost less, so compare the total.
Hamilton (YHM), about an hour away, has budget flights on some routes, so compare it too.
Toronto to India: every route
| Destination | Nonstop airlines | Flying time | Cheapest time to fly | Lowest fare found |
|---|---|---|---|---|
| Delhi (YYZ–DEL) | Air Canada and Air India | ~13h 40m | Demand from Canada peaks around the December holidays and summer break; shoulder months are usually cheaper. | — |
| Mumbai (YYZ–BOM) | Air India (seasonal) | ~14h 40m | The monsoon months (June to September) are usually cheapest; December and the Diwali period cost the most. | — |
| Amritsar (YYZ–ATQ) | No nonstop; connects in Delhi, or a Middle East hub such as Doha | ~13h 15m in the air | Demand from Canada peaks in December and during the summer school break; spring and autumn are usually cheaper. | — |
| Hyderabad (YYZ–HYD) | No nonstop; connects in Delhi, Mumbai or a Middle East hub such as Dubai, Doha or Abu Dhabi | ~15h 05m in the air | Demand from Canada peaks in December and the summer school break; spring and autumn are usually cheaper. | — |
| Bengaluru (YYZ–BLR) | No nonstop; connects in Delhi, Mumbai or a Middle East hub such as Dubai, Doha or Abu Dhabi | ~15h 35m in the air | Demand from Canada peaks in December and the summer school break; spring and autumn are usually cheaper. | — |
| Ahmedabad (YYZ–AMD) | No nonstop; connects in Delhi, Mumbai or a Middle East hub such as Dubai or Doha | ~14h 10m in the air | Demand from Canada peaks around Diwali, December and the summer school break; spring is usually cheaper. | — |
| Chennai (YYZ–MAA) | No nonstop; connects in Delhi, Mumbai or a Middle East hub such as Dubai, Doha or Abu Dhabi | ~15h 40m in the air | Demand from Canada peaks in December and the summer school break; spring and autumn are usually cheaper. | — |
| Vijayawada (YYZ–VGA) | No nonstop; connects in Delhi, Mumbai or Hyderabad | ~15h 15m in the air | Demand from Canada peaks in December and the summer school break; spring and autumn are usually cheaper. | — |
Fares are one way, in Canadian dollars, from recent searches, and fill in when available. Flying times are estimates. How we work these out.
Entry for Canadians
Canadians need a visa for India. Check the official Indian Visa Online site for current options before booking.
Rules change, so confirm on the Government of Canada travel advice page before you book.
Common questions
Is there a nonstop flight from Toronto to India?
From Toronto you can fly nonstop to 2 of the 8 India destinations we track: Delhi (Air Canada and Air India); Mumbai (Air India (seasonal)). The rest connect, so compare total travel time as well as price.
How long is the flight from Toronto to Delhi?
The distance is about 11,633 km, and the flying time is about 13h 40m, nonstop. These are estimates from the distance; schedules change.
When is the cheapest time to fly from Toronto to India?
Demand from Canada peaks around the December holidays and summer break; shoulder months are usually cheaper. Each route page shows the cheapest months in recent searches and in our own daily price checks.
Which airports can I fly into in India?
Delhi: Indira Gandhi International (DEL); Mumbai: Chhatrapati Shivaji Maharaj International (BOM); Amritsar: Sri Guru Ram Dass Jee International (ATQ), with Delhi (DEL) often cheaper, then a train or short flight; Hyderabad: Rajiv Gandhi International (HYD); Bengaluru: Kempegowda International (BLR).
What do Canadians need to enter India?
Canadians need a visa for India. Check the official Indian Visa Online site for current options before booking.