The first time I went to Udaipur, I told myself it was just a quick weekend trip. That was four visits ago. There's something about that city that doesn't quite let you feel finished with it. You come back and it's always slightly different — different light, different season, different stage of life — and it still works.
The drive from Ahmedabad is part of why it stays accessible. Four hours. You can leave after work on a Friday and be watching the City Palace from a rooftop restaurant by 9 PM. That kind of proximity to something genuinely beautiful is rare, and it's worth using.
Here's everything I know about making this trip well — from the route to the timing to what actually deserves your time when you get there.
The Distance and Drive — Honest Assessment
Ahmedabad to Udaipur: approximately 260–270 km. Under normal conditions, 4 to 4.5 hours.
I've done it in 3.5 hours exactly once, leaving at 5 AM on a Sunday with no traffic and a driver who knew the road well. I've also done it in 5.5 hours on a Saturday afternoon when Ahmedabad's weekend traffic decided to extend well past the city limits. Plan for 4.5 hours and be happy when it's less.
The route takes you out of Ahmedabad on NH48 heading north initially, then branches northeast through Himmatnagar toward Shamlaji. This is the Gujarat–Rajasthan border area. There's a checkpost where state entry tax for Rajasthan is collected — small amount, your driver handles it.
Past the border, the road continues through Dungarpur district in southern Rajasthan. The landscape shifts noticeably here. The flat Gujarat plains give way to the Aravalli foothills — rocky, drier, more textured. The road narrows in places, but it's fine. In the final 40–50 km approaching Udaipur, you start catching lake views from the highway on clear days. That moment — when you first see the water through the hills — is one of my favourite parts of this drive.
What It Costs
People always want to know this upfront, so here it is.
Ahmedabad to Udaipur one-way cab fares (2026):
| Vehicle | One-Way Fare |
|---|---|
| Sedan (Swift Dzire) | ₹2,900 |
| SUV (Ertiga) | ₹3,500 |
| Innova / Innova Crysta | ₹4,400 |
Driver allowance included. Tolls and state border tax (approximately ₹300–₹400 combined) billed at actuals.
My honest take on vehicle choice: if you're two people with a cabin bag each, the Sedan is perfectly fine. If you're a family of four with kids and suitcases — or if this is a trip you've been planning for a while and you want it to be comfortable — the Innova is worth the difference. I've done both and the back-seat space on a 4-hour drive with luggage is not a trivial consideration.
The Ahmedabad to Udaipur cab on one-way pricing means no return-leg charges. You pay for your direction only.
Getting Around Udaipur
The old city is partially walkable — the stretch around Gangaur Ghat, the lanes leading up to City Palace, the Jagdish Chowk area — but for anywhere beyond that, you'll need a cab. Fateh Sagar is 2 km. Saheliyon Ki Bari is 3 km. Sajjangarh is 5 km up a hill. And if you're doing any day trips, you'll need a vehicle.
The Udaipur local taxi service does half-day and full-day packages — half-day (4 hrs / 50 km) at ₹900 for a Sedan, full-day (8 hrs / 100 km) at ₹1,600. These rates are significantly cheaper than booking separate rides for each stop, which adds up faster than you'd think.
I always book a full-day cab for at least one of my days in Udaipur. The driver becomes an unofficial guide — they know where to drop you, where parking is impossible to navigate yourself, which roads are closed during festivals.
Two Days in Udaipur — What I'd Actually Do
After four visits, here's the itinerary that works.
Day 1: The Palace and the Lake
Morning — City Palace. Arrive early, before the tour groups. The palace complex is enormous — built over nearly 400 years by successive Mewar rulers — and the museum sections inside are genuinely interesting if you give them time. The view of Lake Pichola from the upper terraces is the best vantage point in the city.
I once spent three hours in City Palace when I'd planned for one and a half. There was a wing dedicated to the Mewar royal family's paintings — miniature paintings that track 400 years of royal portraiture, each one tiny and detailed and somehow telling a complete story in an A5-sized frame. The kind of thing you'd walk past quickly if you weren't paying attention.
Afternoon — Lake Pichola boat ride. The 45-minute circuit is non-negotiable. The view of the City Palace from the water is what every photograph of Udaipur is. Jag Niwas island (now the Taj Lake Palace hotel) in the middle of the lake looks exactly as improbable as it sounds. Even if you're not staying there, seeing it from the water is worth the boat ticket.
Evening — Bagore Ki Haveli cultural show at 7 PM. A 45-minute programme of Rajasthani folk dances including Ghoomar, puppet theatre, and fire dancing. It's unambiguously tourist-oriented, but it's also genuinely well-performed. I've taken three different sets of visitors here and none of them were disappointed.
After the show, dinner along the ghat. The lake view from the restaurant terraces in this area at night is beautiful. Prices are elevated for the location, but on a trip like this, it's the right place to eat.
Day 2: The Hills and the Gardens
Morning — Saheliyon Ki Bari. The Garden of Maids of Honour, built in the early 18th century. Lotus pool, marble pavilions, ornamental fountains, enormous shaded trees. It's quieter than City Palace and has a different quality — more intimate, less overtly historical. Best at 8–9 AM before the heat builds.
Then Fateh Sagar Lake — larger and less ornate than Pichola, with a different atmosphere. The morning light on the water here is something I haven't been able to photograph in a way that does it justice. Just go and look.
Afternoon — Sajjangarh Palace (Monsoon Palace). 5 km out of the city up a hill. The palace itself isn't accessible beyond the exterior, but the view from up there — Udaipur spread below, the lakes gleaming, the Aravallis extending in every direction — is the best panoramic view of the city. Go an hour before sunset and wait. Worth every minute.
Day Trips — The Ones That Are Actually Worth It
Nathdwara (56 km, 1 hour)
One of the most visited Vaishnava shrines in India. The Shrinathji Temple draws a continuous stream of pilgrims from Rajasthan and Gujarat. The town around the temple is known for pichwai paintings — large devotional cloth paintings depicting scenes from Krishna's life — and you can watch artisans working in the lanes near the temple.
I've been twice. The temple itself can have long queues; early morning is better. The pichwai market is worth 30–45 minutes.
Kumbhalgarh Fort (85 km, 1.5 hours)
Built in the 15th century, it has one of the longest fort walls in the world — sometimes called the Great Wall of India. The drive up through the Aravalli hills is as good as the fort itself. Inside: multiple temples, the birth palace of Maharana Pratap, and views that extend dozens of kilometres on clear days.
This is a full-day outing if you combine it with Ranakpur (which is 35 km further). The Ranakpur Jain Temple — 1,444 uniquely carved marble pillars, no two the same, built over 65 years in the 15th century — is one of the finest pieces of architecture in India. I've taken people there who have no particular interest in Jain temples and watched them walk around in genuine silence for an hour.
Chittorgarh (115 km, 2 hours)
The largest fort in India, and the one with the weight of Rajput history most fully pressed into its stones. Tower of Victory, Tower of Fame, the Padmini Palace, Meera Temple. Budget at least 3–4 hours inside. The drive there passes through dry, flat countryside that's peaceful in its own way.
All of these can be arranged through the Udaipur local cab service.
Extending to Mount Abu
Mount Abu is 170 km from Udaipur — a 2.5-hour drive through the Aravallis into Gujarat. If you have three or four days, the natural circuit is Ahmedabad → Udaipur → Mount Abu → back.
I did this circuit once with my in-laws, who'd never been to either city. It works remarkably well — the lake city and the hill station are completely different experiences, and the drive between them is beautiful. Mount Abu's taxi page covers the Udaipur–Mount Abu leg.
If you're continuing toward Jaipur instead — 395 km from Udaipur — the Jaipur service connects those cities.
Practical Notes From Experience
Best season: October to February. The lakes are full post-monsoon (September–October is particularly beautiful), and the weather October–February is ideal. November is my favourite month to be there.
Avoid late May–June if you're heat-sensitive. Udaipur is cooler than Ahmedabad by a few degrees but still hits 38–40°C. The sightseeing gets exhausting.
Hotel booking: For lakefront properties — Jagat Niwas Palace, Amet Haveli, Kankarwa Haveli — book 3–4 weeks ahead October–February minimum. These fill completely and the good ones are genuinely worth it. The view of Lake Pichola from a heritage haveli room at night is one of those things that's hard to describe to someone who hasn't seen it.
The old city lanes: Narrow. Genuinely narrow in places. Your cab cannot go everywhere. Trust the driver's judgment about where to drop you and where to walk. Fighting with GPS on a 2-metre-wide lane near Gangaur Ghat is a waste of your time in Udaipur.
Evening golden hour: Be at Gangaur Ghat between 6:30 and 7:30 PM on at least one evening. The light on the palace from the water during this window is — I'll stop trying to describe it. Just be there.
Booking
From Ahmedabad, book 48 hours ahead for weekend trips — this route fills up on Friday afternoons. TaxiCraze sends driver details before departure.
If you're traveling from Surat or Vadodara, intercity cabs to Udaipur are available from those cities too.
Related: Taxi Service in Ahmedabad | Taxi Service in Mount Abu | Taxi Service in Jaipur | Taxi Service in Surat | Taxi Service in Vadodara