CANADA → INDIA

Cheap flights from Canada to India

Nonstop flights between Canada and India are limited: Air Canada and Air India fly Toronto to Delhi, Air India flies Vancouver to Delhi, and there are seasonal flights from Toronto to Mumbai and Montréal to Delhi. Everywhere else, including Amritsar, Hyderabad, Bengaluru, Ahmedabad, Chennai and Vijayawada, is one or two connections, usually via Delhi, Mumbai or a Middle East hub like Dubai, Doha or Abu Dhabi.

Compare routes

Flights to India from Canadian cities

Know before you go

Flying from Canada to India

  • Compare gateways. Flying into Delhi or Mumbai and taking a short domestic flight or train is often cheaper than a through ticket to a smaller city.
  • Avoid the peaks. December and the summer school break are the busiest times from Canada; spring and autumn are usually cheaper.
  • Watch layover length. The cheapest fares often have long connections, so compare total travel time, not just price.
  • Entry: Canadians need a visa for India. Check the official Indian Visa Online site for current options before booking.

Entry rules change, so confirm on the Government of Canada travel advice page before you book.

Questions

Canada to India: common questions

Which Canadian cities fly nonstop to India?

Nonstop routes on this page: Toronto to Delhi (Air Canada and Air India); Toronto to Mumbai (Air India (seasonal)); Montreal to Delhi (Air Canada (seasonal)); Vancouver to Delhi (Air India). Other trips connect at least once.

When is the cheapest time to fly from Canada to India?

Demand from Canada peaks around the December holidays and summer break; shoulder months are usually cheaper.

More countries

Other popular trips from Canada