Udaipur to Jaipur

The Udaipur to Jaipur distance is 393.4 Km via NH58 by road. Indian Railways operates a train from Udaipur to Jaipur 4 times a day. Tickets cost ₹220 – ₹250 and the journey takes 7h 23m. There are 2 flights (Spicejet and Helitrans) that travel from Udaipur Airport to Jaipur airport once daily and the journey takes about 2 hours. Click here to book Udaipur to Jaipur Cabs.

Udaipur To Jaipur

Udaipur To Jaipur By Cab

You can book cabs for one way or round trip rides. Cabs are the most comfortable way to travel between these two cities. It takes approximately 8 hours for the journey. There are a range of cabs available depending on your budget. Contact us today to get up to 30% OFF on your cab ride.

Udaipur To Jaipur By Bus

There are both sleeper and non-sleeper buses operating between Udaipur and Jaipur. The journey takes approximately 9-10 hours and prices start at INR 700. This is one of the most economic ways to travel between these two cities.

Udaipur To Jaipur By Train

Indian Railways operates a train from Udaipur to Jaipur 4 times a day. Tickets cost ₹220 – ₹250 and the journey takes 7h 23m.

Udaipur To Jaipur By Flight

Traveling by air is one of the most expensive options. There are 2 flights (Spicejet and Helitrans) that travel from Udaipur Airport to Jaipur airport once daily and the journey takes about 2 hours. There are several taxi services available from Udaipur to Jaipur.