New Delhi to Amritsar Travel Guide – Best Options & Timings 
Amritsar, home to the iconic
Golden Temple, is well connected to
New Delhi by multiple transport options, including
trains, buses, and flights. Below is a comprehensive guide to help travelers choose the best way to reach Amritsar.
By Train – Best and Most Economical Option
Several trains operate daily between
New Delhi (NDLS) and Amritsar Junction (ASR). Some popular options include:
Train Name | Train No. | Departure (NDLS) | Arrival (ASR) | Duration | Frequency | Class Options |
---|
Shatabdi Express | 12013 | 16:30 | 22:30 | 6 hrs | Daily | CC, EC |
Swarna Shatabdi | 12029 | 07:20 | 13:45 | 6 hrs 25 min | Daily | CC, EC |
Amritsar Mail | 13005 | 22:30 | 07:15 | 8 hrs 45 min | Daily | SL, 3A, 2A |
Sachkhand Express | 12715 | 13:15 | 22:35 | 9 hrs 20 min | Daily | SL, 3A, 2A, 1A |
Recommendation: If you prefer speed and comfort,
Shatabdi Express (Morning/Evening) is the best option as it offers
fast service, onboard meals, and comfortable seating.
By Flight – Fastest but Expensive Option
New Delhi (DEL) to
Sri Guru Ram Dass Jee International Airport (ATQ) in Amritsar takes about
1 hour 10 minutes by flight.
Airline | Flight Duration | Ticket Price (₹) | Frequency |
---|
Air India | 1 hr 10 min | ₹3,500 - ₹7,000 | Daily |
IndiGo | 1 hr 15 min | ₹2,800 - ₹6,000 | Daily |
Vistara | 1 hr 10 min | ₹3,200 - ₹6,500 | Daily |
Tip: Book tickets 2-3 weeks in advance for better fares. Flights are best for those short on time but can be expensive compared to trains.
By Bus – Budget-Friendly but Time-Consuming
Buses from Delhi to Amritsar take about
8-10 hours, depending on traffic and road conditions. Options include:
Operator | Bus Type | Departure Points | Travel Time | Fare (₹) |
---|
Punjab Roadways | AC Volvo | Kashmere Gate, RK Ashram | 9-10 hrs | ₹800 - ₹1,200 |
PRTC | Ordinary | ISBT Kashmere Gate | 10+ hrs | ₹500 - ₹800 |
Private Operators | Sleeper, Volvo | Various Pickup Points | 8-9 hrs | ₹900 - ₹1,500 |
Tip: If taking an overnight bus, choose
Volvo AC buses for a comfortable journey.
By Car – Best for Road Trips
- Distance: 450 km via NH44
- Travel Time: 7-8 hours
- Toll Cost: ₹500 - ₹700
- Best Route: Delhi → Sonipat → Panipat → Karnal → Ambala → Ludhiana → Jalandhar → Amritsar
Tip: Start early in the morning to avoid
Delhi traffic and take breaks at
Murthal (famous for parathas) or
Haveli in Jalandhar.
FAQs – Frequently Asked Questions
Q1: Which is the fastest way to reach Amritsar from Delhi?

Flights are the fastest (1 hr 10 min), followed by
Shatabdi Express (6 hrs).
Q2: Which is the cheapest way to reach Amritsar?
General class train tickets are the cheapest (~₹200), followed by
sleeper class (~₹400-₹500).
Q3: Is there a night train from Delhi to Amritsar?

Yes,
Amritsar Mail (13005) and
Sachkhand Express (12715) are good overnight options.
Q4: How much does a Delhi to Amritsar bus ticket cost?

Prices range from
₹500 for ordinary buses to ₹1,500 for luxury Volvo buses.
Q5: What is the best time to visit Amritsar?

The best time is
October to March, as summers can be extremely hot.