
Udhampur to Bathinda
Bathinda is approximately 300+ kms from Udhampur. The fastest way to reach Bathinda from Udhampur is by Train Via Pathankot. It takes approximately 9 hours. The cheapest way to reach Bathinda from Udhampur is by Train Via Dasua which would take approximately 9 hours.
Sort By
Mode of Transport
Via Pathankot
RECOMMENDED
FASTEST
Udhampur
Pathankot
Bathinda
Approx Travel Time
8h 25m
₹390
Onwards
Udhampur
Pathankot
Bathinda
Approx Travel Time
9h 40m
₹825
Onwards
Udhampur
Pathankot
Bathinda
Approx Travel Time
8h 55m
₹5,782
Onwards
Via Kathua
Udhampur
Kathua
Bathinda
Approx Travel Time
8h 25m
₹400
Onwards
Via Jammu
Udhampur
Jammu
Bathinda
Approx Travel Time
8h 25m
₹440
Onwards
Udhampur
Jammu
Bathinda
Approx Travel Time
9h 55m
₹875
Onwards
Via Jalandhar
Udhampur
Jalandhar
Bathinda
Approx Travel Time
8h 40m
₹375
Onwards
Udhampur
Jalandhar
Bathinda
Approx Travel Time
9h 25m
₹1,215
Onwards
Via Dasua
CHEAPEST
Udhampur
Dasua
Bathinda
Approx Travel Time
8h 40m
₹365
Onwards
Via Ludhiana
Udhampur
Ludhiana
Bathinda
Approx Travel Time
10h 10m
₹3,963
Onwards
Frequently Asked Questions
What is the distance between Udhampur and Bathinda?
Bathinda is approximately 300+ kms from Udhampur.
How long does it take to reach Bathinda from Udhampur?
It takes approximately 9 hours to reach Bathinda from Udhampur by Train Via Pathankot.
What is the cheapest way to reach Bathinda from Udhampur?
The cheapest way to reach Bathinda from Udhampur is by Train Via Dasua.
What is the fastest way to reach Bathinda from Udhampur?
The fastest way to reach Bathinda from Udhampur is by Train Via Pathankot.