
Karkala to Udaipur
Udaipur is approximately 1650+ kms from Karkala. The fastest way to reach Udaipur from Karkala is by Bus, Flight Via Shivamogga, Hyderabad. It takes approximately 9 hours. The cheapest way to reach Udaipur from Karkala is by Bus, Flight Via Bangalore, Indore which would take approximately 21 hours.
Sort By
Mode of Transport
Via Shivamogga, Hyderabad
RECOMMENDED
FASTEST
Karkala
Shivamogga
Hyderabad
Udaipur
Approx Travel Time
8h 20m
₹8,585
Onwards
Via Bangalore
Karkala
Bangalore
Udaipur
Approx Travel Time
12h 10m
₹7,450
Onwards
Via Shivamogga, Bangalore
Karkala
Shivamogga
Bangalore
Udaipur
Approx Travel Time
8h 35m
₹10,405
Onwards
Via Bangalore, Indore
Karkala
Bangalore
Indore
Udaipur
Approx Travel Time
13h 35m
₹10,047
Onwards
CHEAPEST
Karkala
Bangalore
Indore
Udaipur
Approx Travel Time
20h 50m
₹6,661
Onwards
Via Bangalore, Vadodara
Karkala
Bangalore
Vadodara
Udaipur
Approx Travel Time
19h 5m
₹7,451
Onwards
Karkala
Bangalore
Vadodara
Udaipur
Approx Travel Time
20h 20m
₹8,091
Onwards
Via Mysore, Hyderabad
Karkala
Mysore
Hyderabad
Udaipur
Approx Travel Time
12h 5m
₹12,348
Onwards
Via Bangalore, Hyderabad
Karkala
Bangalore
Hyderabad
Udaipur
Approx Travel Time
13h 50m
₹8,544
Onwards
Via Bangalore, Ahmedabad
Karkala
Bangalore
Ahmedabad
Udaipur
Approx Travel Time
13h 50m
₹12,899
Onwards
Frequently Asked Questions
What is the distance between Karkala and Udaipur?
Udaipur is approximately 1650+ kms from Karkala.
How long does it take to reach Udaipur from Karkala?
It takes approximately 9 hours to reach Udaipur from Karkala by Bus, Flight Via Shivamogga, Hyderabad.
What is the cheapest way to reach Udaipur from Karkala?
The cheapest way to reach Udaipur from Karkala is by Bus, Flight Via Bangalore, Indore.
What is the fastest way to reach Udaipur from Karkala?
The fastest way to reach Udaipur from Karkala is by Bus, Flight Via Shivamogga, Hyderabad.