Udaipur
Udaipur
Train

Okha to Udaipur

Updated: 21 May 2026

The journey from Okha to the City of Lakes, Udaipur, covers about 750 km. You will pass through the plains of Gujarat and enter the desert state of Rajasthan. Trains are the most convenient, with connections available via Ahmedabad. Road travel is also feasible via NH 48, offering a scenic drive through the changing landscapes. Udaipur is known for its lakes and palaces, making it a rewarding destination.

Total Distance: Driving distance is 750 km; straight-line air distance is 500 km.
Fastest Way
Train with a short layover in Ahmedabad is the most efficient method.
Cheapest Way
Train (Sleeper Class) is the most affordable way to reach Udaipur.
Compare Okha to Udaipur Routes
Train
Connecting
Duration
15 hours
Avg Price
750 - 1800 INR
Operator
Indian Railways
Route
Okha - Ahmedabad - Udaipur

Check for trains from Ahmedabad to Udaipur for better connectivity.

Travel Tips
  • Lake Views
    Visit the lakes during sunset for a beautiful view.
  • Local Transport
    Auto-rickshaws are the best way to get around Udaipur.
  • Food
    Try the local Rajasthani cuisine, especially the Gatte ki Sabzi.
  • Connectivity
    Udaipur is well-connected by rail and road to major cities.
  • Packing
    Pack comfortable walking shoes for exploring the city.
Safety Tips
  • Lake Safety
    Be careful near the water and follow safety instructions during boat rides.
  • Road Safety
    If driving, be cautious of heavy traffic on the highway sections.
  • Valuables
    Keep your belongings secure in public transport.
  • Emergency
    Keep the local police helpline number saved on your phone.
People Also Ask
  • Is there a direct train?
    No, you must change trains at a major junction like Ahmedabad.
  • How far is Udaipur from Okha?
    It is approximately 750 km by road.
  • What is Udaipur famous for?
    It is known for its lakes and palaces.
  • Is it safe to travel by road?
    Yes, the highways are well-maintained.
  • What is the best time to visit?
    Winter is the ideal time for pleasant weather.
Quick Info
  • From Okha, Gujarat, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March, when the weather is cool and pleasant for exploring the city.

Things to Do in Udaipur
1
City Palace
Visit this grand palace, which offers stunning views of Lake Pichola.
2
Lake Pichola
Enjoy a boat ride on this beautiful lake, a major landmark in Udaipur.
3
Jag Mandir
Explore this palace on an island in Lake Pichola, known for its architecture.
4
Saheliyon-ki-Bari
Visit this beautiful garden, which was built for the royal ladies.
Tags
Okha to Udaipur Okha to Udaipur train travel to Udaipur Udaipur tourism Gujarat to Udaipur Okha travel Udaipur route guide long distance travel India