
Udupi to Shimla
Shimla is approximately 2400+ kms from Udupi. The fastest way to reach Shimla from Udupi is by Train, Flight, Cab Via Bangalore, Mohali. It takes approximately 15 hours. The cheapest way to reach Shimla from Udupi is by Train Via Ahmedabad which would take approximately 25 hours.
Sort By
Mode of Transport
Via Bangalore, Mohali
RECOMMENDED
FASTEST
Udupi
Bangalore
Mohali
Shimla
Approx Travel Time
14h 36m
₹8,340
Onwards
Via Bangalore, Ghaziabad
Udupi
Bangalore
Ghaziabad
Shimla
Approx Travel Time
16h 46m
₹5,199
Onwards
Udupi
Bangalore
Ghaziabad
Shimla
Approx Travel Time
18h 34m
₹10,190
Onwards
Via Mumbai, Mohali
Udupi
Mumbai
Mohali
Shimla
Approx Travel Time
21h 12m
₹8,824
Onwards
Via Bangalore, Dehradun
Udupi
Bangalore
Dehradun
Shimla
Approx Travel Time
19h 20m
₹12,392
Onwards
Via Mumbai, Ghaziabad
Udupi
Mumbai
Ghaziabad
Shimla
Approx Travel Time
23h 37m
₹4,876
Onwards
Udupi
Mumbai
Ghaziabad
Shimla
Approx Travel Time
1d 1h 25m
₹9,867
Onwards
Via Mumbai, Dehradun
Udupi
Mumbai
Dehradun
Shimla
Approx Travel Time
23h 31m
₹13,222
Onwards
Via Bangalore, Jammu
Udupi
Bangalore
Jammu
Shimla
Approx Travel Time
20h 12m
₹7,470
Onwards
Via Ahmedabad
CHEAPEST
Udupi
Ahmedabad
Shimla
Approx Travel Time
1d 0h 23m
₹865
Onwards
Frequently Asked Questions
What is the distance between Udupi and Shimla?
Shimla is approximately 2400+ kms from Udupi.
How long does it take to reach Shimla from Udupi?
It takes approximately 15 hours to reach Shimla from Udupi by Train, Flight, Cab Via Bangalore, Mohali.
What is the cheapest way to reach Shimla from Udupi?
The cheapest way to reach Shimla from Udupi is by Train Via Ahmedabad.
What is the fastest way to reach Shimla from Udupi?
The fastest way to reach Shimla from Udupi is by Train, Flight, Cab Via Bangalore, Mohali.