
Udupi to Shimla
Shimla is approximately 2300+ kms from Udupi. The fastest way to reach Shimla from Udupi is by Train, Flight, Cab Via Bangalore, Mohali. It takes approximately 17 hours. The cheapest way to reach Shimla from Udupi is by Train, Flight Via Mumbai, Indore which would take approximately 40 hours.
Sort By
Mode of Transport
Via Mumbai, Mohali
RECOMMENDED
Udupi
Mumbai
Mohali
Shimla
Approx Travel Time
22h 54m
₹10,974
Onwards
Via Bangalore, Mohali
FASTEST
Udupi
Bangalore
Mohali
Shimla
Approx Travel Time
16h 24m
₹10,270
Onwards
Via Mumbai, Ghaziabad
Udupi
Mumbai
Ghaziabad
Shimla
Approx Travel Time
1d 2h 5m
On Demand
Via Bangalore, Ghaziabad
Udupi
Bangalore
Ghaziabad
Shimla
Approx Travel Time
19h 20m
On Demand
Via Bangalore, Dehradun
Udupi
Bangalore
Dehradun
Shimla
Approx Travel Time
19h 12m
₹14,499
Onwards
Via Mumbai, Dehradun
Udupi
Mumbai
Dehradun
Shimla
Approx Travel Time
1d 1h 57m
₹13,436
Onwards
Via Bangalore, Jammu
Udupi
Bangalore
Jammu
Shimla
Approx Travel Time
22h 5m
₹11,324
Onwards
Via Delhi
Udupi
Delhi
Shimla
Approx Travel Time
1d 15h 40m
₹7,375
Onwards
Via Mumbai, Indore
CHEAPEST
Udupi
Mumbai
Indore
Shimla
Approx Travel Time
1d 15h 20m
₹5,559
Onwards
Via Mumbai, Jammu
Udupi
Mumbai
Jammu
Shimla
Approx Travel Time
1d 4h 35m
₹9,375
Onwards
Frequently Asked Questions
What is the distance between Udupi and Shimla?
Shimla is approximately 2300+ kms from Udupi.
How long does it take to reach Shimla from Udupi?
It takes approximately 17 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, Flight Via Mumbai, Indore.
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.