Jaipur to Udhampur Distance

Udhampur is approximately 900+ km from Jaipur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 22 hours, subject to the chosen service and route. Flying is the fastest way to reach Udhampur, with a total travel time of approximately 6 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.

Read More
Route map showing distance and travel time from Jaipur, India to Udhampur, India

Via Ambala

RECOMMENDED

Jaipur

Ambala

Udhampur

Approx Travel Time

12h 7m

₹580

Onwards

Via Delhi

Jaipur

Delhi

Udhampur

Approx Travel Time

14h 11m

₹685

Onwards

Jaipur

Delhi

Udhampur

Approx Travel Time

10h 48m

₹3,759

Onwards

Jaipur

Delhi

Udhampur

Approx Travel Time

12h 12m

₹560

Onwards

Ads by MMT

Via Phagwara

Jaipur

Phagwara

Udhampur

Approx Travel Time

16h 35m

On Demand

Via Mohali, Jammu

FASTEST

Jaipur

Mohali

Jammu

Udhampur

Approx Travel Time

5h 39m

₹10,888

Onwards

Ads by MMT

Direct Options

CHEAPEST

Jaipur

Udhampur

Approx Travel Time

21h 40m

₹505

Onwards

Via Jammu

Jaipur

Jammu

Udhampur

Approx Travel Time

19h 20m

₹1,698

Onwards

Via Rohtak

Jaipur

Rohtak

Udhampur

Approx Travel Time

15h 58m

₹5,139

Onwards

Via Hisar, Jalandhar

Jaipur

Hisar

Jalandhar

Udhampur

Approx Travel Time

12h 59m

₹3,426

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Jaipur and Udhampur?

The straight-line distance is approximately 650+ km.

What is the distance from Jaipur to Udhampur via Ambala?

Via Ambala, the distance is approximately 900+ km, taking around 12 hours.

Is there a train from Jaipur to Udhampur?

Yes, trains run between Jaipur and Udhampur, covering approximately 1050+ km in around 22 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India