Vancouver Intl
New Delhi Indira Gandhi Intl
2 stops
58h 10mNew Delhi Indira Gandhi Intl
Vancouver Intl
2 stops
51h 24mDelta
Vancouver Intl
New Delhi Indira Gandhi Intl
2 stops
65h 35mNew Delhi Indira Gandhi Intl
Vancouver Intl
2 stops
40h 49mDelta
Vancouver Intl
New Delhi Indira Gandhi Intl
2 stops
28h 40mNew Delhi Indira Gandhi Intl
Vancouver Intl
2 stops
30h 06mTurkish Airlines
Vancouver Intl
New Delhi Indira Gandhi Intl
2 stops
45h 50mNew Delhi Indira Gandhi Intl
Vancouver Intl
2 stops
53h 03mDelta
Vancouver Intl
New Delhi Indira Gandhi Intl
2 stops
45h 50mNew Delhi Indira Gandhi Intl
Vancouver Intl
2 stops
53h 03mDelta
Toronto Pearson Intl
Mumbai Chhatrapati Shivaji Intl
3 stops
32h 30mMumbai Chhatrapati Shivaji Intl
Toronto Pearson Intl
2 stops
27h 37mMultiple Airlines
Toronto Pearson Intl
Vancouver Intl
Nonstop
7h 25mVancouver Intl
Toronto Pearson Intl
Nonstop
4h 30mMultiple Airlines
Vancouver Intl
Toronto Pearson Intl
Nonstop
6h 40mToronto Pearson Intl
Vancouver Intl
Nonstop
5h 23mLynx Air
Toronto Pearson Intl
Vancouver Intl
Nonstop
5h 15mVancouver Intl
Toronto Pearson Intl
Nonstop
4h 30mFlair Airlines
Vancouver Intl
New Delhi Indira Gandhi Intl
Nonstop
14h 50mNew Delhi Indira Gandhi Intl
Vancouver Intl
Nonstop
14h 30mAir India
Vancouver Intl
New Delhi Indira Gandhi Intl
Nonstop
14h 50mNew Delhi Indira Gandhi Intl
Vancouver Intl
Nonstop
14h 30mAir India
Vancouver Intl
New Delhi Indira Gandhi Intl
Nonstop
14h 50mNew Delhi Indira Gandhi Intl
Vancouver Intl
Nonstop
14h 30mAir India
Vancouver Intl airport offers the cheapest routes to Amritsar from ₹ 72,245. Toronto Island airport is a great option if you're flying to Ahmedabad from ₹ 81,622. Our top recommendation is to be generally flexible with your dates of travel for the best rates.
Here are some of the cheapest flight destinations from Canada:
Fly from Vancouver to New Delhi from ₹ 72,245 return
Fly from Toronto to Mumbai from ₹ 82,029 return
Fly from Toronto to Kochi from ₹ 96,707 return
Fly from Toronto to Chennai from ₹ 97,848 return
Fly from Toronto to Bengaluru from ₹ 98,011 return