
Udupi to Shillong
Shillong is approximately 2500+ kms from Udupi. The fastest way to reach Shillong from Udupi is by Train, Flight Via Goa, Kolkata. It takes approximately 12 hours. The cheapest way to reach Shillong from Udupi is by Train, Flight Via Bangalore which would take approximately 18 hours.
Sort By
Mode of Transport
Via Goa, Kolkata
RECOMMENDED
Udupi
Goa
Kolkata
Shillong
Approx Travel Time
12h 5m
₹21,983
Onwards
FASTEST
Udupi
Goa
Kolkata
Shillong
Approx Travel Time
12h 3m
₹13,585
Onwards
Udupi
Goa
Kolkata
Shillong
Approx Travel Time
13h 55m
₹14,125
Onwards
Via Bangalore
Udupi
Bangalore
Shillong
Approx Travel Time
14h 9m
₹10,772
Onwards
CHEAPEST
Udupi
Bangalore
Shillong
Approx Travel Time
17h 18m
₹10,098
Onwards
Via Goa, Guwahati
Udupi
Goa
Guwahati
Shillong
Approx Travel Time
13h 40m
₹22,461
Onwards
Udupi
Goa
Guwahati
Shillong
Approx Travel Time
13h 38m
₹13,921
Onwards
Udupi
Goa
Guwahati
Shillong
Approx Travel Time
15h 54m
₹19,737
Onwards
Via Hyderabad
Udupi
Hyderabad
Shillong
Approx Travel Time
17h 30m
On Demand
Via Bangalore, Kolkata
Udupi
Bangalore
Kolkata
Shillong
Approx Travel Time
16h 4m
₹12,204
Onwards
Frequently Asked Questions
What is the distance between Udupi and Shillong?
Shillong is approximately 2500+ kms from Udupi.
How long does it take to reach Shillong from Udupi?
It takes approximately 12 hours to reach Shillong from Udupi by Train, Flight Via Goa, Kolkata.
What is the cheapest way to reach Shillong from Udupi?
The cheapest way to reach Shillong from Udupi is by Train, Flight Via Bangalore.
What is the fastest way to reach Shillong from Udupi?
The fastest way to reach Shillong from Udupi is by Train, Flight Via Goa, Kolkata.

