Travel guides / Flights to India

Toronto to Delhi flights: nonstop options, when to book and tips

Air Canada or Air India? Nonstop or one stop? How to find a cheaper fare from Toronto to Delhi, plus Mumbai and Punjab options.

K
Kulpreet SinghUpdated Nov 2026 · 4 min read
The Taj Mahal in Agra, India

Toronto has the most flights to India of any Canadian city, including daily nonstops to Delhi on two airlines. That means more choice, but also a wide range of prices. Here’s how to pick the right flight and pay less.

Route · Toronto Pearson (YYZ) to Delhi Indira Gandhi International (DEL)

Nonstop · Air Canada and Air India both fly daily. About 14.5 to 16 hours to Delhi, and about 17 hours back

One stop · Usually 19 to 26 hours, through Europe or the Middle East

01 Nonstop: Air Canada or Air India?

Both airlines fly Toronto to Delhi nonstop every day, so you can usually pick on price and timing.

The flight back from Delhi is longer, about 17 hours, because of winds and airspace limits. Air India used to stop for fuel on this leg and switched to nonstop in August 2026, but schedules can still change.

Tip · Times above are typical. Always check the current schedule when you book, as airlines adjust times each season

02 One-stop flights

One-stop tickets are often cheaper, especially in December and summer. Common connections are London, Frankfurt, Paris, Amsterdam, Dubai, Abu Dhabi, Doha and Istanbul.

Planning a trip?
Compare Toronto to Delhi fares
Search flights →

03 Going to Mumbai or Punjab?

Tip · If you book the domestic flight separately, leave at least 4 to 5 hours after you land in Delhi. If you miss it because the first flight was late, the second airline usually won’t help

04 When to book and fly

For more detail, see our guide to the best time to book flights to India from Canada.

05 Is flying from Buffalo cheaper?

Sometimes. Buffalo is about a 1.5 to 2 hour drive from Toronto, and fares to India from US airports can be lower. But there are no nonstops to India from Buffalo, so you’ll connect in a US hub or Europe.

06 Before you go

Quick answers

How long is the flight from Toronto to Delhi?

Nonstop flights take about 14.5 to 16 hours to Delhi and about 17 hours coming back. With one stop, expect around 19 to 26 hours.

Which airlines fly nonstop from Toronto to Delhi?

Air Canada and Air India both fly the route nonstop every day.

Is there a nonstop flight from Toronto to Mumbai?

Air India flies it seasonally, three times a week from late October 2026 to late March 2027. Check the schedule for other dates.

When is the cheapest time to fly from Toronto to Delhi?

Usually late January to March and September to early October, avoiding December, summer holidays and Diwali.

Search Toronto to Delhi flights

Compare fares from hundreds of airlines and booking sites, with prices in CAD.

Search flights

Keep planning

All travel guides →