Prayagraj to Ujjain: Trains, Route & Stay Guide
Madhav Seva Niwas · 7 min read
From the Triveni Sangam to the Kshipra — the Prayagraj to Ujjain journey is another Kumbh-city-to-Kumbh-city route, roughly 750 km west across Uttar Pradesh and Madhya Pradesh. Prayagraj's pilgrims are seasoned travellers of sacred geography, and the rail corridor via Kanpur and Bhopal makes the Mahakal darshan a comfortable overnight-plus plan.
Route options
- Train (recommended): Services from Prayagraj run via Kanpur toward Bhopal and the Malwa branch, roughly 14–17 hours. Evening departures arrive the next morning.
- Flight: Prayagraj → Indore (usually with a stop) plus a 55–60 km road transfer; about 5–6 hours total.
- Road: About 750 km via Kanpur–Jhansi–Bhopal or Kanpur–Gwalior; a long one-day or relaxed two-day drive.
The Kanpur leg is detailed in our Kanpur to Ujjain guide, and the Bhopal transfer in our Bhopal guide.
Booking strategy
Choose an evening departure that reaches Ujjain before noon, book AC 3-tier for the family, and reserve the day bookings open if your dates touch Sawan or Mahashivratri — the Prayagraj–Ujjain corridor carries heavy pilgrim traffic in those windows. Families combining the trip with ancestral rites at the Kshipra should read our Pitru Paksha guide and the asthi visarjan guide.
Darshan plan
- Day 1: Morning arrival, check in near Mahakal Marg, evening Sandhya Aarti at Ram Ghat.
- Day 2: Bhasma Aarti at 3:30 AM (online registration required — see our registration guide), morning darshan, then Harsiddhi and the Vedh Shala; evening at Mahakal Lok.
- Day 3: Kal Bhairav and Mangalnath, then the homeward train.
With an extra day, the Omkareshwar extension completes a two-Jyotirlinga trip — see our day-trip guide.
Where to stay
Stay within 500 metres of the temple — the single decision that most improves a Mahakal trip. Madhav Seva Niwas is a trust-run dharamshala on Mahakal Marg with AC Deluxe and non-AC rooms, family suites, sattvic dining and 24×7 security. Reserve via the online booking page; group organisers will find our yatra group booking guide useful for block bookings.
Frequently asked questions
How far is Ujjain from Prayagraj?
About 750 km by rail via the Kanpur–Bhopal corridor. Trains take roughly 14–17 hours; flying to Indore with a road transfer takes about 5–6 hours door to door.
Are there direct trains from Prayagraj to Ujjain?
Long-distance services from the Prayagraj region toward Indore and central India include Ujjain on their routes. Check IRCTC for current schedules; the Kanpur or Bhopal split-journeys are reliable alternatives when direct berths are full.
What is the best time for a Prayagraj to Ujjain trip?
October to March for comfortable weather. Sawan Mondays and Mahashivratri are the busiest windows on this corridor — deeply rewarding but requiring train berths and rooms to be booked well in advance.
Where should a family from Prayagraj stay in Ujjain?
Within walking distance of Mahakaleshwar. Madhav Seva Niwas, a trust-run dharamshala 500 m from the temple, offers AC and non-AC rooms, family suites, sattvic dining and 24×7 security — ideal for the pre-dawn Bhasma Aarti.
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.