
Jammu to Jodhpur
Jodhpur is approximately 950+ kms from Jammu. The fastest way to reach Jodhpur from Jammu is by Train, Flight Via Amritsar, Jaipur. It takes approximately 11 hours. The cheapest way to reach Jodhpur from Jammu is by Train which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Jammu
Delhi
Jodhpur
Approx Travel Time
20h 15m
₹11,075
Onwards
Via Amritsar, Jaipur
FASTEST
Jammu
Amritsar
Jaipur
Jodhpur
Approx Travel Time
10h 20m
On Demand
Jammu
Amritsar
Jaipur
Jodhpur
Approx Travel Time
10h 32m
₹16,214
Onwards
Jammu
Amritsar
Jaipur
Jodhpur
Approx Travel Time
10h 57m
₹12,273
Onwards
Via Bathinda
Jammu
Bathinda
Jodhpur
Approx Travel Time
21h 15m
₹1,139
Onwards
Via Jalandhar
Jammu
Jalandhar
Jodhpur
Approx Travel Time
21h 1m
₹590
Onwards
Jammu
Jalandhar
Jodhpur
Approx Travel Time
22h 6m
₹4,930
Onwards
Via Bikaner
Jammu
Bikaner
Jodhpur
Approx Travel Time
19h 45m
₹1,833
Onwards
Frequently Asked Questions
What is the distance between Jammu and Jodhpur?
Jodhpur is approximately 950+ kms from Jammu.
How long does it take to reach Jodhpur from Jammu?
It takes approximately 11 hours to reach Jodhpur from Jammu by Train, Flight Via Amritsar, Jaipur.
What is the cheapest way to reach Jodhpur from Jammu?
The cheapest way to reach Jodhpur from Jammu is by Train.
What is the fastest way to reach Jodhpur from Jammu?
The fastest way to reach Jodhpur from Jammu is by Train, Flight Via Amritsar, Jaipur.

