🙏 Simhastha Mahakumbh 2028 advance booking now open — Call now +91-76340-90778
Travel Planning

Vadodara to Ujjain: Trains, Route & Stay Guide

Madhav Seva Niwas · 7 min read

Gujarat's pilgrim traffic to Mahakal's city is heavy and constant, and the Vadodara to Ujjain run is one of the easiest of them all — roughly 330 km through Godhra and Ratlam, with multiple daily trains and a perfectly drivable highway. Many Baroda families treat it as a spontaneous weekend darshan. This guide covers the options and the stay plan.

Route options

  • Train (best value): Frequent services on the Vadodara–Ratlam–Ujjain corridor take about 6–8 hours; several depart in the evening for an overnight arrival, and some in the morning for a same-day darshan.
  • Road: About 330 km via Godhra–Ratlam, a 6–7 hour drive. Popular with families who want the car for temple-hopping around Ujjain.
  • Flight: Not worth it — the rail and road options are faster door to door than any air routing.

Travellers from Ahmedabad and Rajkot can join the same corridor; see our Ahmedabad and Rajkot guides.

Planning the darshan day

  1. Option A — overnight train: Board in the evening, reach Ujjain by early morning, check in, freshen up, and go straight for morning darshan. Full day for the ghats and Mahakal Lok, evening Sandhya Aarti at Ram Ghat, next morning Bhasma Aarti if registered, then the afternoon train home.
  2. Option B — drive: Leave Vadodara by 4 AM, reach Ujjain by 11 AM, check in, rest, evening aarti; next day the full darshan circuit before driving back in the afternoon.

Either way, register for the Bhasma Aarti online well ahead — the process is explained in our registration guide — and keep the darshan timings guide handy for the temple's daily schedule.

Where to stay

Even on a short trip, stay walking distance from the temple — the 3 AM Bhasma Aarti queue punishes every extra kilometre. Madhav Seva Niwas, a trust-run dharamshala 500 m from Mahakaleshwar, offers AC Deluxe and non-AC rooms, family suites, sattvic Gujarati-friendly vegetarian dining and 24×7 security. Rooms on weekends and Sawan Mondays go fast; use the online booking page or check our last-minute guide if you are travelling spontaneously.

Frequently asked questions

How far is Ujjain from Vadodara?

About 330 km via the Godhra–Ratlam corridor. Trains take roughly 6–8 hours and driving takes 6–7 hours, making Ujjain an easy overnight or weekend trip from Vadodara.

Are there direct trains from Vadodara to Ujjain?

Yes, several daily services on the Gujarat–Malwa corridor connect Vadodara with Ujjain via Ratlam, with both overnight and daytime options. Check IRCTC for current timings; the route is popular with Gujarati pilgrims, so book early for festival dates.

Is driving from Vadodara to Ujjain a good idea?

Yes — the route via Godhra and Ratlam is about 330 km and takes 6–7 hours. Having a car in Ujjain is convenient for visiting outlying temples like Kal Bhairav and Mangalnath, though parking near the temple precinct is limited, so choose a stay with parking assistance.

Where should a family from Vadodara stay in Ujjain?

Within 500 m of Mahakaleshwar. Madhav Seva Niwas on Mahakal Marg is a trust-run dharamshala with AC and non-AC rooms, family suites, pure-veg dining and 24×7 security — a five-minute walk from the Bhasma Aarti queue.

Plan your stay near Mahakaleshwar

Madhav Seva Niwas is a trust-run dharamshala 500 m from Mahakaleshwar Temple. Clean rooms, sattvic dining, 24×7 security. Book online or call +91-76340-90778.

Continue reading