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

OperatorPhoneWebsite
Delhi Metro155370Delhi Metro
Jet AirwaysJet Airways
Air India LimitedAir India Limited
SpicejetSpicejet
UzbekistanUzbekistan
IndiGo AirlinesIndiGo Airlines
VistaraVistara
Turkmenistan Airlines Turkmenistan Airlines
Indian RailwaysIndian Railways
RedBusRedBus