hero
How2Go
Meerut to Udhampur

Meerut to Udhampur

Udhampur is approximately 600+ kms from Meerut. The fastest way to reach Udhampur from Meerut is by Train, Flight Via Ghaziabad, Jammu. It takes approximately 8 hours. The cheapest way to reach Udhampur from Meerut is by Train which would take approximately 12 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Meerut

Udhampur

Approx Travel Time

11h 40m

₹385

Onwards

Via Ghaziabad, Jammu

FASTEST

Meerut

Ghaziabad

Jammu

Udhampur

Approx Travel Time

7h 34m

₹5,890

Onwards

Meerut

Ghaziabad

Jammu

Udhampur

Approx Travel Time

7h 47m

On Demand

Meerut

Ghaziabad

Jammu

Udhampur

Approx Travel Time

8h 14m

₹6,294

Onwards

Meerut

Ghaziabad

Jammu

Udhampur

Approx Travel Time

8h 27m

On Demand

Ads by MMT

Via Ambala

Meerut

Ambala

Udhampur

Approx Travel Time

13h 27m

₹5,846

Onwards

Via Karnal

Meerut

Karnal

Udhampur

Approx Travel Time

15h 40m

₹3,529

Onwards

Ads by MMT

Via Kathua

Meerut

Kathua

Udhampur

Approx Travel Time

12h 39m

On Demand

Via Pathankot

Meerut

Pathankot

Udhampur

Approx Travel Time

13h 10m

₹1,865

Onwards

Via Delhi, Jammu

Meerut

Delhi

Jammu

Udhampur

Approx Travel Time

8h 25m

₹5,930

Onwards

Frequently Asked Questions

What is the distance between Meerut and Udhampur?

Udhampur is approximately 600+ kms from Meerut.

How long does it take to reach Udhampur from Meerut?

It takes approximately 8 hours to reach Udhampur from Meerut by Train, Flight Via Ghaziabad, Jammu.

What is the cheapest way to reach Udhampur from Meerut?

The cheapest way to reach Udhampur from Meerut is by Train.

What is the fastest way to reach Udhampur from Meerut?

The fastest way to reach Udhampur from Meerut is by Train, Flight Via Ghaziabad, Jammu.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India