June4 , 2026

Ahmedabad to Udaipur: Complete 2026 Travel Guide

More articles

More Food Articles

Udaipur sits about 260 kilometres southwest of Ahmedabad, and for most people making the trip, it works out to a long morning drive or an evening train. The city sits around Lake Pichola, with palaces, old temples, and narrow bazaar lanes packed into a compact area that is walkable once you arrive. It is one of the most popular weekend breaks from Ahmedabad, and the route via Shamlaji makes it easy enough that even a two-day trip feels worthwhile.

Distance and Travel Time from Ahmedabad to Udaipur

The road distance via the Himmatnagar–Shamlaji route is approximately 256 to 260 kilometres. By rail, the track distance is around 296 kilometres. Here is a quick comparison across all four transport options:

Mode Distance Journey Time Approximate Cost
Car or taxi ~260 km 5 to 6 hours ₹4,000–12,000 depending on vehicle
Train (Vande Bharat) 296 km 4 hours 15 minutes ₹900–1,875
Train (other direct) 296 km 5 hours 30 minutes ₹205–505
Bus (GSRTC / private) ~260 km 6 to 6.5 hours ₹208–558
Flight 214 km aerial ~1 hour (if available) Varies; check booking sites

How to Reach Udaipur from Ahmedabad

By Car or Taxi

The drive from Ahmedabad to Udaipur via Shamlaji is the most flexible option and the one most travellers choose for a weekend trip. The route follows NH-48 out of Ahmedabad towards Himmatnagar, then continues on NH-27 through Shamlaji, which marks the Gujarat–Rajasthan border, and then down through Dungarpur before reaching Udaipur.

Route: Ahmedabad → Himmatnagar → Shamlaji → Dungarpur → Udaipur

Himmatnagar, about 75 kilometres from Ahmedabad, is a good first fuel and tea stop. Shamlaji, another 35 kilometres on, has a well-known dhaba serving Gujarati and Rajasthani thalis and is where most drivers take their main break. From Shamlaji the road continues through Dungarpur, a quiet town worth a short stop if you have time, before the final stretch into Udaipur.

A section of the Shamlaji–Udaipur stretch is undergoing 8-lane expansion work, so expect some diversions around construction zones. The road is otherwise in good condition with clear signage. Leaving Ahmedabad before 7:00 AM puts you in Udaipur by early afternoon and clear of city traffic at both ends.

If you prefer not to drive yourself, a private taxi typically costs ₹4,000 to ₹6,000 one way, or ₹8,000 to ₹12,000 for a round trip with a driver who waits. Outstation cab apps like Savaari and local operators also serve this route.

By Train

Train is now a genuinely strong option on this route, particularly since the Vande Bharat Express began running between Asarwa (Ahmedabad) and Udaipur in February 2026. There are currently five direct trains, with journey times ranging from 4 hours 15 minutes to 5 hours 30 minutes. All trains run from Asarwa station (ASV), not the main Ahmedabad Junction. Keep this in mind when booking.

Vande Bharat Express (Train 26964 / 26963)
This is the fastest option. The Asarwa to Udaipur service (26964) departs at 5:45 PM and arrives at 10:00 PM, a 4 hour 15 minute journey. The return (26963) leaves Udaipur at 6:10 AM and reaches Asarwa at 10:25 AM. Both run six days a week (no service on Tuesdays). Stops include Himmatnagar, Shamlaji Road, Dungarpur, and Zawar, confirming the Shamlaji corridor is the rail alignment too. The train has AC Chair Car coaches (₹900–1,065) and an Executive Chair Car (₹1,690–1,875, dinner included on the evening Asarwa service). Book on IRCTC or the IRCTC Rail Connect app.

Intercity SF Express (Train 20988)
Departs Asarwa at 6:50 AM, arrives Udaipur at 12:20 PM, a 5 hour 30 minute run. Runs daily. A good morning option if the Vande Bharat timings do not work. Fares range from around ₹205 to ₹505 depending on class. Note: this train was previously numbered 19704 and upgraded to SuperFast status from January 2025.

Three more trains also cover this route: the Asarwa–Kota Express (19821), Virbhumi Express (19316), and Asarwa–Agra Special (01920), though these run on fewer days and are less convenient for a weekend trip focused on Udaipur.

Overall, if you are travelling as a couple or solo, the Vande Bharat is worth the premium. The evening departure also means you can work a full day in Ahmedabad before heading out.

By Bus

GSRTC runs more than 16 buses daily between Ahmedabad and Udaipur, from as early as 4:00 AM to close to midnight. The journey takes about 6 hours 15 minutes. Fares start at around ₹208 for standard non-AC buses and go up to ₹558 for the Volvo AC pushback service. Buses depart from Geeta Mandir or Paldi bus stations in Ahmedabad.

Private operators including Shrinath, Sharma Travels, and Shri Ganesh also run Volvo AC and semi-sleeper services on this route, with 12 or more departures daily. Book via redBus, AbhiBus, or MakeMyTrip. Bus travel is a solid budget option but offers less flexibility and comfort compared to the train or a car.

By Flight

No regular direct flight service operates between Ahmedabad (AMD) and Udaipur (UDR) as of early 2026, though this route has seen occasional scheduled services in the past. The aerial distance is only 214 kilometres, which makes it impractical from a time-cost standpoint even when flights do exist, since airport transit time at both ends can exceed the actual flying time of around one hour. Check Skyscanner or MakeMyTrip for current availability before planning around this option.

What to Do in Udaipur

Udaipur’s main attractions sit close together around the lakes and old city, so you can cover a lot on foot or with short auto-rickshaw rides.

City Palace and Lake Pichola

The City Palace is the centrepiece, a large white marble complex built over several centuries that now partly functions as a museum and partly as a hotel. The museum sections are worth two to three hours. Entry costs ₹300 to ₹400; timing is 9:30 AM to 4:30 PM. From the palace walls you get direct views of Lake Pichola. A boat ride on the lake (₹200 to ₹300 per person, about 45 minutes) takes you past Jag Niwas, the Lake Palace, and Jag Mandir island. Book the boat ride at the jetty near Gangaur Ghat.

Fateh Sagar Lake

Larger and less crowded than Lake Pichola, Fateh Sagar has a pleasant lakeside promenade that works well for an evening walk. Nehru Garden island in the middle of the lake has recently been developed with a musical fountain and multimedia water shows. Boat rides cost ₹100 to ₹150. Entry to the lake area is free.

Jagdish Temple

A three-storey stone temple dedicated to Vishnu, built in the 17th century, sits right in the heart of the old city. The stone carving is intricate and the atmosphere is quieter in the early morning (6:00 to 7:00 AM) than it is later in the day. No entry fee.

Havelis and Old City Walk

The narrow lanes of the old city have a number of traditional havelis worth exploring. Bagore ki Haveli, now a museum, puts on puppet shows and folk performances in the evening (entry ₹150 to ₹200). The lanes around Ghanta Ghar (the clock tower) and Bada Bazaar are good for wandering and picking up local textiles and crafts.

Sajjangarh (Monsoon Palace)

Perched on a hilltop 5 kilometres from the city, Sajjangarh gives sweeping views over Udaipur, the lakes, and the surrounding Aravalli hills. Built in 1884 as a hunting lodge, it is best visited in the late afternoon when the light is good and the heat has eased. Entry is ₹50; timing is 10:00 AM to 5:00 PM. A taxi or auto-rickshaw to the base costs ₹150 to ₹200 return from the city centre.

Sajjangarh Bio Park

Adjacent to the Monsoon Palace, the Bio Park has expanded recently with a reptile section including King Cobra, a lion safari, and new enclosures. A 2025 addition of giraffes makes this worth including if you are travelling with children.

Ahar Cenotaphs

A complex of royal cenotaphs 2 kilometres east of the city centre, Ahar is far less visited than the main sites but architecturally interesting. Free entry, quiet, and worth an hour if you have a third day.

Where to Stay in Udaipur

Most visitors stay in or near the old city for easy access to the lakes and bazaars. Book lake-view rooms early, particularly on weekends from October to February.

Budget (₹500 to ₹1,500 per night): Guesthouses and hostels in the old city, many with rooftop cafes overlooking the water. Sunset View Guest House and Jagat Niwas Palace are solid choices.

Mid-range (₹1,500 to ₹5,000 per night): Hotels with lake views and on-site restaurants. Fateh Prakash Palace, Rang Niwas Palace Hotel, and Karma Kandara offer good value in this range.

Luxury (₹5,000 and above): The Lake Palace Hotel (on an island in Lake Pichola), Udaivilas, and Shiv Niwas Palace are the headline options. These fill up fast on weekends. Book weeks ahead, not days.

Best Food to Eat in Udaipur

Udaipur’s food follows Rajasthan’s desert cuisine, with a lot of lentils, flour-based dishes, and dairy. Dal Baati Churma, baked wheat balls with lentil curry and sweetened wheat crumble, is the signature dish and available everywhere. Laal Maas (a spiced red mutton curry) and Gatte ki Sabzi (chickpea flour dumplings in yogurt gravy) are worth trying at a sit-down restaurant. For something lighter, Pyaaz ki Kachumbari is a sharp onion salad served as a side with most meals.

For lakeside settings, Ambrai Cafe (on the Amet Haveli waterfront, facing the Lake Palace) is the most photographed spot in Udaipur. For more straightforward local food at lower prices, the lanes around Jagdish Temple have several small thali places that serve well.

Best Time to Visit Udaipur

October to March: The most comfortable window. Temperatures stay between 10°C and 25°C, evenings are cool, and the skies are clear. December to February is peak season, hotel prices are higher and the main attractions get crowded, but the weather is genuinely pleasant.

April to June: Hot and dry, with temperatures crossing 40°C at midday. Fewer tourists and lower hotel prices. Morning and evening visits to outdoor sites are manageable; midday sightseeing is not.

July to September: Monsoon. Rain turns the surrounding Aravalli hills green. Some roads, particularly hilly stretches, can get slippery. Hotels offer significant discounts. Worth considering if you enjoy the mood of the season and are not on a tight schedule.

Day Trips from Udaipur

If you have three days or more, Udaipur is a natural base for exploring nearby Rajasthan.

Kumbhalgarh Fort (80 kilometres, 2 hours): A massive fortification with walls running 36 kilometres, the second longest wall in the world after the Great Wall of China. The drive through the Aravalli hills is scenic. Fort entry is ₹100 to ₹200.

Chittorgarh Fort (115 kilometres, 2.5 hours): One of Rajasthan’s largest forts, with towers, temples, and water tanks spread across a plateau. Entry is ₹40 for Indians, ₹400 for foreign visitors. Allow at least three hours inside.

Nathdwara (50 kilometres, 1 hour): Home to the Shrinathji temple, one of the most important Vaishnava pilgrimage sites in western India. The town is also known for Pichwai paintings. Worth a morning visit on the way back towards Ahmedabad.

Shilpgram (3 kilometres from Udaipur): A craft village where artisans demonstrate pottery, textile weaving, and woodwork. The annual festival runs from 21 to 30 December. Entry is ₹150 to ₹200; a 2 to 3 hour visit is enough.

Practical Tips

If you are driving: Fill up fuel in Ahmedabad before leaving, then again at Himmatnagar or Shamlaji. Petrol stations are available throughout the route. Carry offline maps (Google Maps or Maps.me) for stretches through smaller towns. Drive during daylight, the road is safe but unfamiliar night driving on Indian highways adds stress.

Mobile coverage: Strong on NH-48 and NH-27 throughout. Signal can dip in the hilly sections south of Dungarpur but recovers quickly.

Cash: Carry some. Udaipur’s old city has ATMs and card payment at most hotels and larger restaurants, but small vendors, temple donations, and auto-rickshaws are cash-only.

Luggage: Travel light if you plan to stay in the old city. The lanes have steps, and narrow guesthouses are not built for large suitcases. A medium backpack or soft bag handles the terrain far better.

Getting around Udaipur: Auto-rickshaws are the standard for short hops. Agree on a fare before getting in, or use an app-based auto service if available. The main lake circuit. City Palace, Gangaur Ghat, Fateh Sagar, is also walkable if you do not mind the heat.

Frequently Asked Questions

How far is Udaipur from Ahmedabad?

Approximately 260 kilometres by road via Himmatnagar and Shamlaji, taking 5 to 6 hours by car. The rail distance is about 296 kilometres due to track routing.

What is the best way to travel from Ahmedabad to Udaipur?

For comfort and speed, the Vande Bharat Express (4 hours 15 minutes, departs 5:45 PM from Asarwa) is the best option. For flexibility, a self-drive or taxi via the Shamlaji route works well and lets you stop along the way.

Is there a direct train from Ahmedabad to Udaipur?

Yes, there are six direct trains. The Vande Bharat Express (26964/26963), inaugurated in February 2026, is the fastest at 4 hours 15 minutes. Other options include the Intercity SF Express and Intercity Express, both taking under 6 hours. All depart from Asarwa station.

Does Vande Bharat run daily between Ahmedabad and Udaipur?

It runs six days a week. There is no service on Tuesdays. The evening train (Asarwa to Udaipur) departs at 5:45 PM and arrives at 10:00 PM. Book on IRCTC.

Can I visit Udaipur as a day trip from Ahmedabad?

Technically possible but not recommended. A day trip leaves you with only 4 to 5 hours in the city after accounting for travel both ways. An overnight stay, even a single night, makes the journey worthwhile.

What is the best time to visit Udaipur?

October to March is the most comfortable window. Late October through February offers clear skies, cool evenings, and manageable crowds outside of the peak December–January fortnight.

How many days should I spend in Udaipur?

Two full days cover the main attractions. City Palace, the lakes, Jagdish Temple, and the old city. Three days lets you add Sajjangarh, Nathdwara, or Kumbhalgarh without rushing.

Is Udaipur expensive?

Budget travel (guesthouses, street food, local transport) comes to around ₹1,000 to ₹1,500 per day per person. Mid-range hotel and restaurant spending runs ₹2,500 to ₹4,500. Lakefront luxury properties start at ₹8,000 and go well above that.


Disclaimer: Travel information changes frequently. Train timings, fares, bus schedules, entry fees, and flight availability listed in this guide are accurate at the time of writing (April 2026) but may have changed since. Always verify current schedules and ticket prices directly on IRCTC for trains, GSRTC.in or redBus for buses, and airline websites for flights before planning your journey. Road conditions and construction status may also vary.

Last verified: April 2026

Popular on Ahshaval

- Advertisement -

Love Travelling?