Delhi → Amritsar
Delhi to Amritsar is about 450 km by road (7.8–9.5 hours via Karnal and Kurukshetra), with a one-way fuel cost of about ₹2,910 for a petrol car.
Distance check: OpenStreetMap routing gives 475 km.
Last updated:

Delhi to Amritsar at a glance
- Distance
- ~450 km
- Drive time
- 7.8–9.5 h
- Fuel estimate
- ₹2,910
- Toll allowance
- ₹900
- Fuel + tolls
- ₹3,810
- Per person · 2 travellers
- ₹1,905
About these numbers: petrol ₹97/litre (17 Sep 2026) at 15 km/litre; ₹2/km toll allowance, not verified against NHAI rates. Map data © OpenStreetMap. Method · Report an error
Delhi to Amritsar route
Delhi → Karnal → Kurukshetra → Ambala → Jalandhar → Amritsar
Road: NH709B · NE-2 · NH7 · NH44 · NH3 · NH354
Towns on the way
- Sonipat ↗ · ~12 km off the mapped road
- Karnal ↗ · ~3 km off the mapped road
- Kurukshetra ↗ · ~4 km off the mapped road
- Ambala ↗ · ~2 km off the mapped road
- Jalandhar ↗ · ~4 km off the mapped road
Crosses from Delhi into Punjab (ask taxis about permit charges).
Weather in Amritsar
Forecast: MET Norway, CC BY 4.0
Bus, train & flight
Bus
Search Delhi to Amritsar with bus operators for your date; a direct service is not confirmed. Official tourism transport information ↗
Train
- Delhi: New Delhi
- Amritsar: Amritsar Junction
Flight options
- Delhi: Indira Gandhi International Airport (DEL)
- Amritsar: Sri Guru Ram Dass Jee International Airport (ATQ)
Things to do in Amritsar
- Shopping: Hall Bazaar (phulkari, jootis)
- With children: Wagah Border flag ceremony
- For adults: Langar seva at Golden Temple
Local food to try: Amritsari kulcha · Lassi.
Best time to travel
Suggested season: Oct–Mar.
Return trip: Amritsar to Delhi
Same 450 km back, about ₹3,810 each way or ₹7,620 for the round trip.