
Amritsar to Udhampur
Udhampur is approximately 150+ kms from Amritsar. The fastest way to reach Udhampur from Amritsar is by Train Via Samba. It takes approximately 5 hours. The cheapest way to reach Udhampur from Amritsar is by Train Via Pathankot which would take approximately 5 hours.
Sort By
Mode of Transport
Via Samba
RECOMMENDED
FASTEST
Amritsar
Samba
Udhampur
Approx Travel Time
4h 40m
On Demand
Via Jammu
Amritsar
Jammu
Udhampur
Approx Travel Time
4h 55m
₹340
Onwards
Amritsar
Jammu
Udhampur
Approx Travel Time
5h 25m
₹525
Onwards
Amritsar
Jammu
Udhampur
Approx Travel Time
7h 40m
₹3,899
Onwards
Via Pathankot
CHEAPEST
Amritsar
Pathankot
Udhampur
Approx Travel Time
5h 10m
₹260
Onwards
Amritsar
Pathankot
Udhampur
Approx Travel Time
5h 40m
₹315
Onwards
Amritsar
Pathankot
Udhampur
Approx Travel Time
6h 5m
₹2,367
Onwards
Via Kathua
Amritsar
Kathua
Udhampur
Approx Travel Time
5h 25m
On Demand
Amritsar
Kathua
Udhampur
Approx Travel Time
6h 30m
₹3,233
Onwards
Via Dasua
Amritsar
Dasua
Udhampur
Approx Travel Time
6h 58m
₹2,225
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Udhampur?
Udhampur is approximately 150+ kms from Amritsar.
How long does it take to reach Udhampur from Amritsar?
It takes approximately 5 hours to reach Udhampur from Amritsar by Train Via Samba.
What is the cheapest way to reach Udhampur from Amritsar?
The cheapest way to reach Udhampur from Amritsar is by Train Via Pathankot.
What is the fastest way to reach Udhampur from Amritsar?
The fastest way to reach Udhampur from Amritsar is by Train Via Samba.