Driving Delhi to Udaipur: Route, Distance, and Stops on NH 48
The drive from Delhi to Udaipur covers roughly 700 km, taking you from the bustle of the capital, past Behror and Jaipur, and south towards the lakes of Udaipur. With most of the journey following NH 48, it is a road trip best spread across 2 days rather than rushed in a single stretch.
Break the distance into shorter legs, and the road feels far more inviting: an evening drive to your overnight halt, followed by a longer run through Rajasthan the next morning. This guide maps out the route, breaks down each leg, suggests practical halts, and brings you closer to what awaits at the other end.
Delhi to Udaipur: Distance and 3 Routes on NH 48
The Delhi-to-Udaipur distance varies by around 40 km, depending on the highway route you take. Of the 3 main options, the shortest is not necessarily the quickest, making the choice of route worth considering before setting out.
NH 48 via Jaipur and Ajmer: Approximately 700 km, taking around 11 hours. The fastest of the 3, and the route this guide follows.
NH 48 and NH 58: Approximately 679 km, taking around 14 hours 30 minutes. The shortest on paper, but over 3 hours slower.
NH 58: Approximately 715 km, taking around 11 hours 30 minutes. Within 3 km and 30 minutes of the fastest option.
The Delhi to Jaipur stretch forms the first major leg of the journey, and an early start helps avoid the heavier traffic on the way out of Delhi. Once past Jaipur, NH 48 carries the drive towards Ajmer and further south into Rajasthan, with Udaipur waiting at the end of the road.
Driving Delhi to Udaipur by Car: Roads, Timing, and Traffic
Driving Delhi to Udaipur by car is less about the condition of the road and more about the sheer number of hours involved. The drive itself takes around 11 hours, before adding time for fuel, food, tolls, and the inevitable pauses along the way. A single-day journey can therefore stretch closer to 13 hours on the road.
That is where an overnight halt makes the difference. Leaving Delhi in the evening and stopping at Behror breaks the journey into a shorter first leg, leaving roughly 525 km for the following day. The road becomes easier to pace, with enough time to arrive in Udaipur without spending the entire day behind the wheel.
The Drive in Stages: From Delhi to Udaipur by Car
Broken into smaller legs, the Delhi-to-Udaipur drive becomes easier to picture. The road leaves Delhi for Behror and Paota, reaches Jaipur, and continues along NH 48 towards Ajmer. From there, the route turns south on NH 58 for the final run to Udaipur.
Delhi to Gurugram: ~35 km, around 1 hour once city traffic is factored in
Gurugram to Neemrana: ~90 km, around 2 hours
Neemrana to Behror: ~16 km, roughly a 20-minute drive, the shortest leg of the route
Behror to Paota: ~46 km, roughly a 1-hour drive
Paota to Jaipur: ~94 km on NH 48, around 2 hours
Jaipur to Ajmer: ~132 km on NH 48, around 3 hours, the last leg on this highway
Ajmer to Bhilwara: ~135 km, around 2.5 hours on NH 58
Bhilwara to Udaipur: ~ 150 km, around 2.5 hours, the longest single leg
Chittorgarh sits off this final route rather than directly along it, so the fort requires a detour. Ajmer to Chittorgarh is approximately 197 km, with another 111 km from Chittorgarh to Udaipur. Chittorgarh Fort is a UNESCO World Heritage Site and the largest fort complex in the country, making it a significant addition if you want to build the detour into the drive.
The Ajmer and Pushkar portion has its own separate guide to the Delhi to Ajmer road trip, covering that part of the route before the journey turns south towards Udaipur.
Udaipur’s Highlights: Lake Pichola, Jag Mandir, and Fateh Sagar
Udaipur’s identity is closely tied to the lakes woven through the city. Lake Pichola, Jag Mandir, and Fateh Sagar each bring a different aspect of that landscape, from historic waters and island palaces to broad lakeside views.
Lake Pichola: Dating back to 1362, Lake Pichola has long been at the heart of Udaipur. Boats cross its waters towards the City Palace and Jag Mandir, while the concentration of lakes around the city has earned Udaipur its familiar name, the ‘City of Lakes’, as well as ‘Venice of the East’.
Jag Mandir Palace: Set on an island in the southern half of Lake Pichola, Jag Mandir is also known as the ‘Lake Garden Palace’. The 3-storey palace is built in marble and sandstone, with life-sized elephant sculptures, the Gul Mahal, and the Zenana Mahal.
Fateh Sagar Lake: Located northwest of the city centre, Fateh Sagar is the second-largest of Udaipur’s lakes, adding another expansive stretch of water to the city’s landscape.
City Palace and the Climb to Sajjangarh Fort
The City Palace Complex sits on the Pichola waterfront, holding courtyards, museums, and heavily carved stonework. Climbing to the Bada Mahal gives a view where the complex seems to sit directly on the water. The Crystal Gallery sits inside it too, displaying a collection of crystal ware and chandeliers.
Above all of it, the Monsoon Palace, or Sajjangarh Fort, rises in the Aravalli Hills. The building is often wrapped in mist through the monsoon season, well above the city. From the terrace, the panorama takes in Fateh Sagar Lake below, and the view is the whole reason for the climb.
When to Take the Road to Udaipur
The months just after the monsoon make a particularly appealing time for the Delhi-to-Udaipur drive. The lakes are fuller, the landscape has a fresher green, and the worst of the summer heat has passed. Udaipur remains warm for much of the year, with May highs reaching approximately 43°C, while September and October still reach around 35°C and 36°C respectively.
The more noticeable change comes at night. September temperatures fall to around 19°C, dropping to approximately 9°C by November. On a long drive, that difference matters: an early start in November brings genuinely cool air, rather than simply the darkness of a pre-dawn departure. The pre-monsoon months are less suited to the journey, with afternoon temperatures staying above 40°C for weeks at a time.
Break the Drive at Hotel Highway Prince in Behror and Paota on NH 48
The first few hours of the Delhi-to-Udaipur drive take you out of the city and onto NH 48, with Behror arriving a little over 3 hours from Delhi. It is a natural point to pause before continuing towards Jaipur, and Hotel Highway Prince, Behror, sits right on the highway at Kankardopa, so the break does not require a detour.
Our 400-seater restaurant spans indoor and open-air spaces, with a multi-cuisine menu that includes quick bites, wholesome thalis, soups, and familiar vegetarian favourites. Ample parking keeps the stop simple, while the children's play area gives younger passengers some space to move around.
For an overnight halt, our Deluxe, Super Deluxe, and Superior rooms accommodate 2, 3, and 3 guests respectively, with plush beds and the essentials for a good night's rest. Our 24-hour front desk makes late arrivals straightforward, while the on-site shopping outlets offer another reason to pause before continuing towards Jaipur.
A little further along, Hotel Highway Prince, Paota, offers another convenient halt, around 39 km from Behror. The same combination of vegetarian dining, quick service, and ample parking makes it useful when the first leg from Delhi runs a little later.
Both locations sit on the Delhi side of Jaipur, placing them naturally along the first part of the journey rather than requiring a separate diversion from the highway.
The Delhi-to-Udaipur drive is long enough to deserve its own pace. Split across 2 days, the distance becomes a steady journey through Rajasthan rather than a single, exhausting push. An early start, a well-placed halt, and the open road south make the hours easier to take in.
And at the end of it is Udaipur, a city shaped by water in a part of the country better known for its dry landscapes. A pause along the highway, where the road itself already offers a natural place to stop, leaves more of the journey to be enjoyed. By the time Lake Pichola opens out before you, the long hours behind the wheel feel like part of the arrival rather than something to recover from.
FAQs
How far is Udaipur from Delhi by road?
The Delhi-to-Udaipur distance is approximately 700 km by road on NH 48, going through Behror, Jaipur, and Ajmer. The fastest of the 3 routes takes around 11 hours, before any stops are added.
How long is the drive from Delhi to Udaipur?
The Delhi-to-Udaipur drive covers approximately 700 km and takes around 11 hours of driving time on the fastest route via NH 48, Jaipur, and Ajmer. With fuel, food, tolls, and traffic added, a single-day drive can stretch closer to 13 hours, making a 2-day journey with an overnight halt a more comfortable way to cover the distance.
Is the trip from Delhi to Udaipur doable in a single day?
It is possible, but it means roughly 13 hours behind the wheel and arriving with nothing left for Udaipur. Splitting the run across 2 days is what turns it from an endurance test into a straightforward drive.
When is the best time to drive from Delhi to Udaipur?
The cooler months are easier, with November nights dropping to approximately 9°C against September's 19°C. The pre-monsoon stretch is worth avoiding, since afternoon highs stay above 40°C for weeks at a time.
What is worth seeing in Udaipur after the drive?
Lake Pichola is the starting point, with boats crossing to the City Palace and the Jag Mandir island. Fateh Sagar Lake and the Monsoon Palace up in the Aravalli Hills fill out a second day.
Where should I stop between Delhi and Udaipur?
For a Delhi-to-Udaipur road trip, Behror makes a convenient overnight halt, a little over 3 hours from Delhi on NH 48. Hotel Highway Prince, Behror, a 400-seater restaurant, ample parking, family facilities, and rooms for an easy break.