Ujjain
Ujjain
Train

Okha to Ujjain

Updated: 21 May 2026

The journey from Okha to the holy city of Ujjain covers about 900 km. You will pass through the plains of Gujarat and enter the heart of Madhya Pradesh. Trains are the most convenient, with connections available via Ahmedabad or Vadodara. Road travel is also feasible via NH 47, offering a scenic drive through the changing landscapes. Ujjain is a major pilgrimage site, famous for the Mahakaleshwar Temple.

Total Distance: Driving distance is 900 km; straight-line air distance is 650 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 Ujjain.
Compare Okha to Ujjain Routes
Train
Connecting
Duration
18 hours
Avg Price
900 - 2200 INR
Operator
Indian Railways
Route
Okha - Ahmedabad - Ujjain

Check for trains from Ahmedabad to Ujjain for better connectivity.

Travel Tips
  • Temple Etiquette
    Dress modestly and follow the temple rules during your visit.
  • Local Transport
    Auto-rickshaws are the best way to get around Ujjain city.
  • Food
    Try the local snacks and sweets available near the temple area.
  • Connectivity
    Ujjain is well-connected by rail and road to major cities.
  • Packing
    Pack comfortable walking shoes for exploring the temple complex.
Safety Tips
  • Temple Crowds
    Be cautious of pickpockets in crowded temple areas.
  • 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 Ujjain from Okha?
    It is approximately 900 km by road.
  • What is Ujjain famous for?
    It is known for its religious significance and the Mahakaleshwar Temple.
  • 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 Ujjain, Madhya Pradesh, India
  • Modes
Best Time to Travel

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

Things to Do in Ujjain
1
Mahakaleshwar Temple
Visit this sacred temple, one of the twelve Jyotirlingas. It is a major pilgrimage site.
2
Ram Ghat
Experience the evening aarti at this ghat on the banks of the Shipra River.
3
Kal Bhairav Temple
Explore this unique temple known for its rituals and historical significance.
4
Vedh Shala
Visit this ancient observatory, which provides insights into Indian astronomy.
Tags
Okha to Ujjain Okha to Ujjain train travel to Ujjain Ujjain tourism Gujarat to Ujjain Okha travel Ujjain route guide long distance travel India