
Rajkot to Udaipur
Udaipur is approximately 400+ kms from Rajkot. The fastest way to reach Udaipur from Rajkot is by Flight. It takes approximately 1 hour. The cheapest way to reach Udaipur from Rajkot is by Train Via Vadodara which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ahmedabad
Rajkot
Ahmedabad
Udaipur
Approx Travel Time
11h 10m
₹770
Onwards
Rajkot
Ahmedabad
Udaipur
Approx Travel Time
5h 55m
₹6,501
Onwards
Rajkot
Ahmedabad
Udaipur
Approx Travel Time
12h 10m
₹870
Onwards
Rajkot
Ahmedabad
Udaipur
Approx Travel Time
6h 55m
₹6,601
Onwards
Rajkot
Ahmedabad
Udaipur
Approx Travel Time
2h 40m
₹12,852
Onwards
Rajkot
Ahmedabad
Udaipur
Approx Travel Time
7h 17m
₹9,287
Onwards
Rajkot
Ahmedabad
Udaipur
Approx Travel Time
12h 32m
₹3,556
Onwards
Via Vadodara
CHEAPEST
Rajkot
Vadodara
Udaipur
Approx Travel Time
12h 10m
₹585
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Udaipur?
Udaipur is approximately 400+ kms from Rajkot.
How long does it take to reach Udaipur from Rajkot?
It takes approximately 1 hour to reach Udaipur from Rajkot by Flight.
What is the cheapest way to reach Udaipur from Rajkot?
The cheapest way to reach Udaipur from Rajkot is by Train Via Vadodara.
What is the fastest way to reach Udaipur from Rajkot?
The fastest way to reach Udaipur from Rajkot is by Flight.