
Shajapur to Udupi
Udupi is approximately 1250+ kms from Shajapur. The fastest way to reach Udupi from Shajapur is by Bus, Flight, Train Via Indore, Mangalore. It takes approximately 11 hours. The cheapest way to reach Udupi from Shajapur is by Bus, Train Via Ujjain which would take approximately 29 hours.
Sort By
Mode of Transport
Via Indore, Mangalore
RECOMMENDED
Shajapur
Indore
Mangalore
Udupi
Approx Travel Time
10h 23m
₹5,887
Onwards
Shajapur
Indore
Mangalore
Udupi
Approx Travel Time
11h 1m
₹7,636
Onwards
Shajapur
Indore
Mangalore
Udupi
Approx Travel Time
10h 25m
₹6,327
Onwards
Shajapur
Indore
Mangalore
Udupi
Approx Travel Time
10h 20m
₹6,437
Onwards
FASTEST
Shajapur
Indore
Mangalore
Udupi
Approx Travel Time
10h 18m
₹5,997
Onwards
Shajapur
Indore
Mangalore
Udupi
Approx Travel Time
10h 56m
₹7,746
Onwards
Via Vadodara
Shajapur
Vadodara
Udupi
Approx Travel Time
1d 4h 27m
₹905
Onwards
Via Ujjain
CHEAPEST
Shajapur
Ujjain
Udupi
Approx Travel Time
1d 4h 53m
₹840
Onwards
Via Indore, Pune
Shajapur
Indore
Pune
Udupi
Approx Travel Time
1d 1h 10m
₹2,650
Onwards
Via Indore, Goa
Shajapur
Indore
Goa
Udupi
Approx Travel Time
12h 8m
₹5,858
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Udupi?
Udupi is approximately 1250+ kms from Shajapur.
How long does it take to reach Udupi from Shajapur?
It takes approximately 11 hours to reach Udupi from Shajapur by Bus, Flight, Train Via Indore, Mangalore.
What is the cheapest way to reach Udupi from Shajapur?
The cheapest way to reach Udupi from Shajapur is by Bus, Train Via Ujjain.
What is the fastest way to reach Udupi from Shajapur?
The fastest way to reach Udupi from Shajapur is by Bus, Flight, Train Via Indore, Mangalore.


