Jaipur to Jammu Distance
The road distance between Jaipur and Jammu is approximately 750+ km, and the drive usually takes around 14 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 15 hours, while trains complete the journey in approximately 21 hours, subject to the chosen service and route. If you're travelling by air, Jammu Airport is located in Jammu. Flying is the fastest way to reach Jammu, with a total travel time of approximately 4 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Ghaziabad
RECOMMENDED
FASTEST
Jaipur
Ghaziabad
Jammu
Approx Travel Time
4h 5m
₹9,122
Onwards
Jaipur
Ghaziabad
Jammu
Approx Travel Time
17h 45m
₹3,766
Onwards
Via Amritsar
Jaipur
Amritsar
Jammu
Approx Travel Time
7h 45m
₹4,906
Onwards
Direct Options
Direct Bus
Jaipur
Jammu
Approx Travel Time
15h
₹1,199
Onwards
Direct Train
CHEAPEST
Jaipur
Jammu
Approx Travel Time
20h 36m
₹475
Onwards
Direct Cab
Jaipur
Jammu
Approx Travel Time
13h 36m
₹14,974
Onwards
Via Delhi
Jaipur
Delhi
Jammu
Approx Travel Time
15h 51m
₹540
Onwards
Jaipur
Delhi
Jammu
Approx Travel Time
16h 44m
₹689
Onwards
Jaipur
Delhi
Jammu
Approx Travel Time
15h 41m
₹3,218
Onwards
Via Mohali
Jaipur
Mohali
Jammu
Approx Travel Time
17h 57m
₹1,118
Onwards
Frequently Asked Questions
What is the distance between Jaipur and Jammu?
Jammu is approximately 750+ km from Jaipur.
How long does it take to reach Jammu from Jaipur?
It takes approximately 4 hours to reach Jammu from Jaipur by Flight Via Ghaziabad.

