YYZ → INDIA

Flights from Toronto to India

Every India route we track from Toronto: nonstop airlines, flying time and the lowest fares found in recent searches.

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.

Compare routes

Toronto to India: every route

DestinationNonstop airlinesFlying timeCheapest time to flyLowest fare found
Delhi (YYZ–DEL)Air Canada and Air India~13h 40mDemand from Canada peaks around the December holidays and summer break; shoulder months are usually cheaper.—
Mumbai (YYZ–BOM)Air India (seasonal)~14h 40mThe 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 airDemand 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 airDemand 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 airDemand 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 airDemand 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 airDemand 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 airDemand 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.

Before you go

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.

Questions

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.