
Udupi to Shimla
Shimla is approximately 2600+ 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 Bangalore, Mohali
RECOMMENDED
FASTEST
Udupi
Bangalore
Mohali
Shimla
Approx Travel Time
16h 20m
₹8,219
Onwards
Via Bangalore, Dehradun
Udupi
Bangalore
Dehradun
Shimla
Approx Travel Time
18h 35m
₹12,420
Onwards
Via Mumbai, Mohali
Udupi
Mumbai
Mohali
Shimla
Approx Travel Time
22h 50m
₹8,444
Onwards
Via Bangalore, Ghaziabad
Udupi
Bangalore
Ghaziabad
Shimla
Approx Travel Time
19h 20m
On Demand
Via Mumbai, Ghaziabad
Udupi
Mumbai
Ghaziabad
Shimla
Approx Travel Time
1d 2h 5m
On Demand
Via Mumbai, Dehradun
Udupi
Mumbai
Dehradun
Shimla
Approx Travel Time
1d 1h 20m
₹12,245
Onwards
Via Bangalore, Jammu
Udupi
Bangalore
Jammu
Shimla
Approx Travel Time
21h 20m
₹6,697
Onwards
Via Mumbai, Jammu
Udupi
Mumbai
Jammu
Shimla
Approx Travel Time
1d 3h 50m
₹6,674
Onwards
Via Bangalore, Indore
Udupi
Bangalore
Indore
Shimla
Approx Travel Time
1d 8h 35m
₹4,702
Onwards
Via Mumbai, Indore
CHEAPEST
Udupi
Mumbai
Indore
Shimla
Approx Travel Time
1d 15h 20m
₹3,979
Onwards
Frequently Asked Questions
What is the distance between Udupi and Shimla?
Shimla is approximately 2600+ 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.