Udaipur to Jammu Distance
The road distance between Udaipur and Jammu is approximately 1200+ km, and the drive usually takes around 21 hours by car or taxi, depending on traffic and road conditions. 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 5 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 Ahmedabad
RECOMMENDED
Udaipur
Ahmedabad
Jammu
Approx Travel Time
8h 22m
₹6,694
Onwards
Udaipur
Ahmedabad
Jammu
Approx Travel Time
8h 26m
₹10,441
Onwards
Via Delhi
FASTEST
Udaipur
Delhi
Jammu
Approx Travel Time
4h 30m
₹13,182
Onwards
CHEAPEST
Udaipur
Delhi
Jammu
Approx Travel Time
21h 24m
₹735
Onwards
Udaipur
Delhi
Jammu
Approx Travel Time
23h 52m
₹934
Onwards
Via Delhi, Jalandhar
Udaipur
Delhi
Jalandhar
Jammu
Approx Travel Time
22h 12m
₹4,432
Onwards
Via Jaipur, Jalandhar
Udaipur
Jaipur
Jalandhar
Jammu
Approx Travel Time
1d 0h 30m
₹5,226
Onwards
Direct Options
Udaipur
Jammu
Approx Travel Time
20h 25m
On Demand
Via Ajmer
Udaipur
Ajmer
Jammu
Approx Travel Time
1d 6h 20m
₹3,548
Onwards
Via Indore
Udaipur
Indore
Jammu
Approx Travel Time
5h 15m
₹14,486
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Jammu?
Jammu is approximately 1300+ km from Udaipur.
How long does it take to reach Jammu from Udaipur?
It takes approximately 5 hours to reach Jammu from Udaipur by Flight Via Delhi.

