Travel guides / Flights to India

Vancouver to Amritsar flights: your best options

No regular nonstop? Here’s how to get from Vancouver to Amritsar: through Delhi, through another hub, or by train, plus when to book.

K
Kulpreet SinghUpdated Nov 2026 · 3 min read
Passenger jets on an airport apron

There’s a big community in BC with family in Punjab, so Vancouver to Amritsar is a trip many people make every year. There’s no regular nonstop flight, so the choice is really about how you connect. Here’s how to compare your options and find a better fare.

Route · Vancouver (YVR) to Sri Guru Ram Dass Jee International Airport, Amritsar (ATQ)

Nonstop · None year-round. Air India has run seasonal nonstops in the past, so check the current schedule

Usual travel time · About 21 to 30 hours with one stop, depending on the connection

01 Option 1: one ticket through Delhi

The most common choice is Air India’s nonstop from Vancouver to Delhi, then a short connecting flight to Amritsar, all on one ticket. Total travel time is often around 21 to 22 hours.

02 Option 2: one stop through another hub

Some airlines connect to Amritsar through hubs in Europe, the Middle East or Asia, usually on a single ticket with a partner airline for part of the trip. These can be cheaper in busy months but often take longer.

Tip · Check the layover length and whether you need a transit visa for the connecting country before you book

Planning a trip?
Compare Vancouver to Amritsar fares
Search flights →

03 Option 3: fly to Delhi, then train or road

If Amritsar fares are high, compare a cheaper Vancouver–Delhi ticket and continue by train or car. Fast daytime trains link Delhi and Amritsar, and the trip is also a common drive.

Book the onward train in advance, especially around holidays. See our Vancouver to Delhi flights guide for tips on the first leg.

04 Watch out for separate tickets

Booking two separate tickets — for example Vancouver to Delhi with one airline and Delhi to Amritsar with another — can save money, but it’s riskier.

05 When to book and fly

06 Before you go

Quick answers

Is there a direct flight from Vancouver to Amritsar?

Not year-round. Air India has operated seasonal nonstop flights in the past, so check the current schedule. Most travellers connect through Delhi.

How long does it take to get from Vancouver to Amritsar?

Usually about 21 to 30 hours with one stop. Connecting through Delhi on one ticket is typically the fastest option.

Is it cheaper to fly to Delhi and take the train to Amritsar?

Sometimes, especially in peak season. Compare the total cost and time, including the train or car, before deciding.

Search Vancouver to Amritsar flights

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

Search flights

Keep planning

All travel guides →