Select from 4 ways to get there

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  2 h 35 min

  1. Fly from Delhi (DEL) to Amritsar (ATQ) DEL - ATQ

$41 - $169

Cheapest option

Train  •  6 h

  1. Take the train from New Delhi (NDLS) to Amritsar Junction (ASR) Amritsar Shatabdi / ...

$8 - $19

2 alternative options

Bus  •  8 h 30 min

  1. Take the bus from Delhi to Amritsar

$8 - $12

Drive  •  6 h 36 min

  1. Drive from New Delhi to Amritsar 282.5 miles

$45 - $70

What companies run services between New Delhi, India and Amritsar, India?

Air India Limited, Turkmenistan Airlines and five other airlines fly from New Delhi to Amritsar every 2 hours. Alternatively, Indian Railways operates a train from New Delhi to Amritsar 5 times a day. Tickets cost $8 - $19 and the journey takes 6 h.

Airlines
Air India Limited
Website
airindia.in
Flights from Delhi to Amritsar
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$40 - $270
Jet Airways
Website
jetairways.com
Flights from Delhi to Amritsar
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$45 - $320
IndiGo Airlines
Website
goindigo.in
Flights from Delhi to Amritsar
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$45 - $240
Turkmenistan Airlines
Website
flyturkmenistanairlines.eu
Flights from Delhi to Amritsar
Ave. Duration
1 h
When
Friday
Estimated price
$16 - $28
Vistara
Website
airvistara.com
Flights from Delhi to Amritsar
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$50 - $490
Uzbekistan
Website
uzairways.com
Flights from Delhi to Amritsar
Ave. Duration
1 h 10 min
When
Tuesday
Estimated price
$100 - $250
Spicejet
Website
spicejet.com
Flights from Delhi to Amritsar
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$60 - $290
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Need to know: Greyhound and Want to know more about Flixbus? - to help you get the most out of your next trip.

Questions & Answers

The distance between New Delhi and Amritsar is 402 km. The road distance is 452 km.

The cheapest way to get from New Delhi to Amritsar is to bus which costs ₹550 - ₹800 and takes 8 h 30 min.

The quickest way to get from New Delhi to Amritsar is to fly which takes 2 h 35 min and costs ₹2,800 - ₹12,000.

Yes, there is a direct train departing from New Delhi (NDLS) and arriving at Amritsar Junction (ASR). Services depart five times a day, and operate every day. The journey takes approximately 6 h.

Yes, there is a direct bus departing from Delhi and arriving at Amritsar. Services depart hourly. The journey takes approximately 8 h 30 min.

It takes approximately 2 h 35 min to get from New Delhi to Amritsar, including transfers.