Kolkata to Ujjain: Trains, Flights & Stay Plan
Madhav Seva Niwas · 8 min read
Bengal's connection with Ujjain runs deep — the Kolkata to Ujjain rail corridor has carried Howrah's devotees to Mahakal's city for decades, and the long-standing Shipra Express remains a household name among Bengali pilgrim families. The journey covers roughly 1,450 km, and with both a classic train route and modern flight connections available, planning it well is mostly a matter of choosing your pace.
The two main routes
| Route | Time | Notes |
|---|---|---|
| Train from Howrah/Sealdah (via Khandwa or Bhopal) | ~26–30 hours | Classic pilgrim route; AC berths advised |
| Flight Kolkata → Indore + taxi | ~2 hr flight + 60 km road | Fastest; often with a stop en route |
The train is the traditional choice and often the most convenient: several services from the Kolkata side reach Ujjain directly after crossing the Satpura ranges, and the long-standing named trains on this corridor are famous for a reason. Confirm current days of running on IRCTC before committing, and prefer an arrival in the morning or afternoon so check-in is easy.
Planning the ride
Nearly thirty hours on rail calls for AC 2-tier or 3-tier, lower berths for elders, and a small bag of sattvic snacks for the route. Book the moment reservations open — the Kolkata–Ujjain corridor sees heavy demand around Mahashivratri, Sawan and the Pitra Paksha period, when Bengali families travel in large groups for ancestral rites. If berths are exhausted, splitting the journey at Bhopal works well; see our Bhopal to Ujjain guide.
Darshan plan for a four-day trip
- Day 1: Arrive and check in near the temple; evening Sandhya Aarti at Ram Ghat, where the Kshipra lamps are at their most beautiful.
- Day 2: Bhasma Aarti at 3:30 AM (online registration required — see our registration guide), morning darshan, afternoon at Mahakal Lok.
- Day 3: Kal Bhairav, Sandipani Ashram and the Vedh Shala; evening free for shopping — our souvenir guide lists what is worth carrying home.
- Day 4: Morning darshan if time permits, then the homeward train or flight.
Where Bengali families should stay
Choose walking distance to the temple — it transforms the 3 AM aarti morning. Madhav Seva Niwas, a trust-run dharamshala 500 m from Mahakaleshwar, offers family suites for larger groups, AC rooms for elders, pure-veg dining and 24×7 security. Group organisers will find the block-booking advice in our yatra group booking guide useful.
Frequently asked questions
How far is Ujjain from Kolkata?
About 1,450 km by rail. Direct long-distance trains from the Howrah side take roughly 26–30 hours; flying to Indore with a 55–60 km road transfer cuts the journey to about 5–6 hours door to door.
Which trains run from Kolkata to Ujjain?
Long-standing services on the Howrah–central-India corridor, including trains of the Shipra Express family, connect Bengal with Ujjain via the Khandwa or Bhopal route. Days of running and schedules change seasonally, so always confirm on IRCTC before planning.
What is the best month to travel from Kolkata to Ujjain?
November to February is ideal — cool weather in both cities and comfortable darshan queues. Avoid Mahashivratri and Sawan Mondays unless you want the festival crowds; those dates need train berths and rooms booked months ahead.
Where should a family from Kolkata stay near Mahakaleshwar?
Within 500 m of the temple. Trust-run dharamshalas on Mahakal Marg, like Madhav Seva Niwas, offer family suites, sattvic vegetarian dining, 24×7 hot water and security — the practical base 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.