
Batala to Jodhpur
Jodhpur is approximately 900+ kms from Batala. The fastest way to reach Jodhpur from Batala is by Train, Flight Via Amritsar, Jaipur. It takes approximately 12 hours. The cheapest way to reach Jodhpur from Batala is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Jalandhar
Batala
Jalandhar
Jodhpur
Approx Travel Time
16h 25m
₹510
Onwards
Via Phagwara
Batala
Phagwara
Jodhpur
Approx Travel Time
16h 40m
On Demand
Via Bathinda
Batala
Bathinda
Jodhpur
Approx Travel Time
17h 13m
₹4,811
Onwards
Via Delhi
Batala
Delhi
Jodhpur
Approx Travel Time
11h 25m
₹4,489
Onwards
Via Ludhiana
Batala
Ludhiana
Jodhpur
Approx Travel Time
16h 55m
₹510
Onwards
Batala
Ludhiana
Jodhpur
Approx Travel Time
17h 37m
₹2,865
Onwards
Via Pathankot
Batala
Pathankot
Jodhpur
Approx Travel Time
18h 25m
₹525
Onwards
Via Ambala
Batala
Ambala
Jodhpur
Approx Travel Time
19h 10m
₹530
Onwards
Via Amritsar, Jaipur
FASTEST
Batala
Amritsar
Jaipur
Jodhpur
Approx Travel Time
11h 20m
₹4,887
Onwards
Frequently Asked Questions
What is the distance between Batala and Jodhpur?
Jodhpur is approximately 900+ kms from Batala.
How long does it take to reach Jodhpur from Batala?
It takes approximately 12 hours to reach Jodhpur from Batala by Train, Flight Via Amritsar, Jaipur.
What is the cheapest way to reach Jodhpur from Batala?
The cheapest way to reach Jodhpur from Batala is by Train.
What is the fastest way to reach Jodhpur from Batala?
The fastest way to reach Jodhpur from Batala is by Train, Flight Via Amritsar, Jaipur.