How to find a cheaper fare from Vancouver to Delhi: nonstop vs. one-stop, the best time to book and fly, baggage and visa tips.

Vancouver to Delhi is one of the busiest routes between Canada and India, and prices swing a lot depending on when you book and when you fly. Here’s how to find a good fare, which flights to choose, and what to know before you go.
Route · Vancouver (YVR) to Delhi Indira Gandhi International (DEL)
Nonstop · Air India flies nonstop daily, taking about 15 to 16.5 hours
One stop · Usually 19 to 26 hours, connecting through Europe, East Asia or the US
Nonstop is the easiest choice, especially with kids or older parents: one check-in, no missed connections, and you land in Delhi the next afternoon. Air India runs the route every day, and Air Canada has also flown it nonstop at times, so check the current schedule.
One-stop flights are often cheaper, particularly in busy months. Common connections are through London, Frankfurt, Amsterdam, Hong Kong or Taipei. A long layover can also break up the trip.
Tip · Compare the total travel time, not just the price. A fare that’s $80 cheaper but adds 10 hours may not be worth it
Fares are usually highest from mid-December to early January, during Canadian summer holidays, and around Diwali and the winter wedding season.
You’ll often find better prices from late January to March and from September to early October. Flying midweek instead of on a weekend can also help.
If you’re heading to Punjab, you have two main options:
Air India has run seasonal nonstop flights from Vancouver to Amritsar in the past, but schedules change each year, so check before you book. For a full comparison, see our Vancouver to Amritsar flights guide.
Tip · If you book Delhi and a domestic flight separately, leave at least 4 to 5 hours between them in case your international flight is late
Many economy fares between Canada and India include two checked bags, but not all of them — especially cheaper one-stop tickets on some airlines. If you’re carrying gifts for family, the bag allowance can matter more than a small price difference.
Nonstop flights take about 15 to 16.5 hours. With one stop, expect around 19 to 26 hours in total.
Air India flies the route nonstop daily. Air Canada has also operated nonstop flights on the route at times.
Usually late January to March and September to early October, avoiding December, summer holidays and Diwali.
Compare fares from hundreds of airlines and booking sites, with prices in CAD.
Search flights