Travel from New-Delhi to Amritsar

Train, bus or fly from New Delhi to Amritsar?

Jet Airways, Air India Limited and 5 other airlines fly from New Delhi to Amritsar hourly. Alternatively, Indian Railways operates a train from New Delhi to Amritsar 5 times a day. Tickets cost $9 - $20 and the journey takes 6 h.

How to get from New Delhi to Amritsar

From New Delhi Metro to Delhi airport, fly to Amritsar airport, then taxi to Amritsar. 2 h 40 min $98. From New Delhi (NDLS) train to Amritsar Junction (ASR). 6 h $17. From Delhi bus to Amritsar. 8 h 30 min $10. From New Delhi drive to Amritsar. 6 h 36 min $56.

Operators from New Delhi to Amritsar

Delhi Metro155370Delhi Metro
Jet AirwaysJet Airways
Air India LimitedAir India Limited
IndiGo AirlinesIndiGo Airlines
Turkmenistan Airlines Turkmenistan Airlines
Indian RailwaysIndian Railways