
Leh to Udupi
Udupi is approximately 2950+ kms from Leh. The fastest way to reach Udupi from Leh is by Flight, Train Via Bangalore, Mangalore. It takes approximately 10 hours. The cheapest way to reach Udupi from Leh is by Flight, Train Via Mumbai which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bangalore, Mangalore
RECOMMENDED
FASTEST
Leh
Bangalore
Mangalore
Udupi
Approx Travel Time
9h 20m
₹12,309
Onwards
Leh
Bangalore
Mangalore
Udupi
Approx Travel Time
9h 35m
₹14,149
Onwards
Leh
Bangalore
Mangalore
Udupi
Approx Travel Time
9h 35m
₹14,006
Onwards
Via Bangalore, Shivamogga
Leh
Bangalore
Shivamogga
Udupi
Approx Travel Time
10h 50m
On Demand
Leh
Bangalore
Shivamogga
Udupi
Approx Travel Time
12h 12m
₹15,014
Onwards
Via Bangalore
Leh
Bangalore
Udupi
Approx Travel Time
13h 25m
₹9,060
Onwards
Leh
Bangalore
Udupi
Approx Travel Time
15h 10m
₹9,485
Onwards
Via Mumbai
CHEAPEST
Leh
Mumbai
Udupi
Approx Travel Time
20h 10m
₹7,400
Onwards
Via Bangalore, Kannur
Leh
Bangalore
Kannur
Udupi
Approx Travel Time
12h 20m
₹13,216
Onwards
Via Bangalore, Thalasserry
Leh
Bangalore
Thalasserry
Udupi
Approx Travel Time
12h 20m
₹13,226
Onwards
Frequently Asked Questions
What is the distance between Leh and Udupi?
Udupi is approximately 2950+ kms from Leh.
How long does it take to reach Udupi from Leh?
It takes approximately 10 hours to reach Udupi from Leh by Flight, Train Via Bangalore, Mangalore.
What is the cheapest way to reach Udupi from Leh?
The cheapest way to reach Udupi from Leh is by Flight, Train Via Mumbai.
What is the fastest way to reach Udupi from Leh?
The fastest way to reach Udupi from Leh is by Flight, Train Via Bangalore, Mangalore.