Udaipur
Udaipur
Train Driving

Beyt Dwarka to Udaipur

Updated: 21 May 2026

The journey from Beyt Dwarka to the City of Lakes, Udaipur, covers approximately 750 km. You must first cross to Okha by ferry and then proceed by train or road. Direct train connectivity is limited, often requiring a change at Ahmedabad or Marwar. The journey takes approximately 15 to 17 hours. You will traverse the plains of Gujarat and enter the scenic Aravalli hills of Rajasthan.

Total Distance: Driving distance 750 km, straight-line air distance 550 km.
Fastest Way
Driving takes about 15 hours, providing flexibility for stops.
Cheapest Way
Train (Sleeper class) is the most economical way to reach Udaipur.
Compare Beyt Dwarka to Udaipur Routes
Train
Direct
Duration
16 hours
Avg Price
800-2200 INR
Operator
Okha-Udaipur Express
Route
Okha to Udaipur via Jamnagar, Ahmedabad, and Marwar.

The train journey offers a glimpse of the changing landscape from coastal to hills.

Driving
Direct
Duration
15 hours
Avg Price
5000-9000 INR
Operator
Self-drive
Route
NH 48 to Ahmedabad, then NH 48 towards Udaipur.

The road through the Rajasthan border is well-developed.

Travel Tips
  • Train Booking
    Book your tickets well in advance as the Okha-Udaipur route is popular.
  • Road Navigation
    Use GPS for the Ahmedabad-Udaipur stretch as there are multiple highway options.
  • Local Food
    Try the local Rajasthani delicacies like Gatte ki Sabzi.
  • Rest Stops
    Plan your stops in major cities like Ahmedabad or Himmatnagar for better amenities.
  • Weather
    Udaipur can be quite hot in summer; carry light cotton clothing.
Safety Tips
  • Ferry Safety
    Always follow the instructions of the ferry operator at Beyt Dwarka.
  • Driving Caution
    The road from Ahmedabad to Udaipur has heavy traffic; drive carefully.
  • Personal Safety
    Keep your belongings secure in crowded areas like the Udaipur bus stand.
  • Emergency Help
    Keep the contact number of local taxi services handy for emergencies.
People Also Ask
  • Is there a direct train to Udaipur?
    Yes, there is a direct train from Okha to Udaipur.
  • How far is Udaipur from Beyt Dwarka?
    It is approximately 750 km by road.
  • Can I fly to Udaipur?
    You can fly to Ahmedabad and take a taxi or bus to Udaipur.
  • Is the road route safe?
    Yes, the roads are generally safe, but avoid night travel on the Ahmedabad-Udaipur highway.
  • What is the best way to travel?
    Train is the most comfortable, while driving offers more flexibility.
Quick Info
  • From Beyt Dwarka, Gujarat, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March for pleasant weather in Udaipur.

Things to Do in Udaipur
1
City Palace
Visit this grand palace complex overlooking Lake Pichola.
2
Lake Pichola
Enjoy a boat ride on this iconic lake, especially during sunset.
3
Jag Mandir
Explore this beautiful palace located on an island in Lake Pichola.
4
Saheliyon-ki-Bari
Visit this historic garden known for its fountains and kiosks.
Tags
Beyt Dwarka to Udaipur travel to Udaipur Okha to Udaipur train Udaipur connectivity Gujarat to Rajasthan road trip to Udaipur train fare Udaipur travel guide Udaipur