
Shillong to Udhampur
Udhampur is approximately 2200+ kms from Shillong. The fastest way to reach Udhampur from Shillong is by Flight, Train Via Kolkata, Jammu. It takes approximately 9 hours. The cheapest way to reach Udhampur from Shillong is by Flight, Train Via Delhi which would take approximately 16 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Shillong
Delhi
Udhampur
Approx Travel Time
16h 10m
₹7,379
Onwards
Shillong
Delhi
Udhampur
Approx Travel Time
18h 55m
₹7,798
Onwards
Via Delhi, Mohali
Shillong
Delhi
Mohali
Udhampur
Approx Travel Time
13h 5m
On Demand
Via Kolkata, Jammu
FASTEST
Shillong
Kolkata
Jammu
Udhampur
Approx Travel Time
8h 50m
₹13,034
Onwards
Shillong
Kolkata
Jammu
Udhampur
Approx Travel Time
9h 5m
₹12,949
Onwards
Via Kolkata, Chandigarh
Shillong
Kolkata
Chandigarh
Udhampur
Approx Travel Time
13h 20m
On Demand
Shillong
Kolkata
Chandigarh
Udhampur
Approx Travel Time
14h 50m
₹14,518
Onwards
Via Kolkata, Mohali
Shillong
Kolkata
Mohali
Udhampur
Approx Travel Time
13h 20m
On Demand
Via Kolkata, Delhi
Shillong
Kolkata
Delhi
Udhampur
Approx Travel Time
18h 5m
₹11,297
Onwards
Via Dimapur, Delhi
Shillong
Dimapur
Delhi
Udhampur
Approx Travel Time
18h 20m
On Demand
Frequently Asked Questions
What is the distance between Shillong and Udhampur?
Udhampur is approximately 2200+ kms from Shillong.
How long does it take to reach Udhampur from Shillong?
It takes approximately 9 hours to reach Udhampur from Shillong by Flight, Train Via Kolkata, Jammu.
What is the cheapest way to reach Udhampur from Shillong?
The cheapest way to reach Udhampur from Shillong is by Flight, Train Via Delhi.
What is the fastest way to reach Udhampur from Shillong?
The fastest way to reach Udhampur from Shillong is by Flight, Train Via Kolkata, Jammu.