Hills & nature

Dharamshala → Amritsar

Dharamshala to Amritsar is about 200 km by road (4.3–5.1 hours via Pathankot), with a one-way fuel cost of about ₹1,537 for a petrol car.

Distance check: OpenStreetMap routing gives 200 km.

Last updated:

Golden Temple in Amritsar illuminated at night
Amritsar
Quick answer · One way

Dharamshala to Amritsar at a glance

Distance
~200 km
Drive time
4.3–5.1 h
Fuel estimate
₹1,537
Toll allowance
₹200
Fuel + tolls
₹1,737
Per person · 2 travellers
₹869

About these numbers: petrol ₹98/litre (17 Sep 2026) at 15 km/litre; ₹2/km toll allowance, not verified against NHAI rates. Map data © OpenStreetMap. Method · Report an error

Going with friends? See each person's share →

Dharamshala to Amritsar route

Dharamshala → Kangra → Nurpur → Pathankot → Gurdaspur → Batala → Amritsar

Road: NH154 · NH54 via Pathankot

Towns on the way

Crosses from Himachal Pradesh into Punjab (ask taxis about permit charges).

Open in Google Maps ↗

Weather in Amritsar

Forecast: MET Norway, CC BY 4.0

Bus, train & flight

Bus

State bus operators: HRTC ↗.

Train

  • Dharamshala: Pathankot Junction (in Pathankot — continue by road)
  • Amritsar: Amritsar Junction

Check trains on IRCTC ↗

Nearest airports

  • Dharamshala: Kullu-Manali Airport (Bhuntar) (KUU) (in Kullu)
  • 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 Dharamshala

Same 200 km back, about ₹1,737 each way or ₹3,475 for the round trip.

Plan Amritsar → Dharamshala →

WhatsAppPlan Trip