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

Varanasi to Ujjain: Kashi to Mahakal Journey

Madhav Seva Niwas · 8 min read

Of all the journeys to Ujjain, the Varanasi to Ujjain run carries the deepest symbolism: from Kashi, Shiva's eternal city on the Ganga, to Avantika, the city of Mahakal on the Kshipra — the two most beloved Shiva tirthas in the Hindu imagination, roughly 900 km apart. Pilgrims who complete both darshans in one lifetime consider it a milestone. Here is how to plan the western leg.

The Kashi–Mahakal connection

Kashi's Vishwanath and Ujjain's Mahakaleshwar are both Jyotirlingas, and tradition gives each a distinct teaching: Vishwanath as the lord of the visible, luminous city, Mahakal as the lord of time and death. Many families plan the pairing deliberately — a Kashi visit in one season, the Mahakal darshan in another. If you are comparing the two cities as destinations, our Ujjain vs Varanasi guide breaks down the differences honestly.

Route options

  • Train (recommended): Services from Varanasi run west via Kanpur (or Prayagraj) toward Bhopal and the Malwa branch — roughly 18–22 hours. Evening departures arrive the next afternoon.
  • Flight: Varanasi → Indore (usually one stop) plus a 55–60 km road transfer; about 6–7 hours total.
  • Road: About 900 km via Prayagraj–Kanpur–Bhopal; a two-day drive best suited to groups.

The Kanpur and Prayagraj legs are covered in our Kanpur and Prayagraj guides, and the Bhopal transfer in our Bhopal guide.

Darshan plan

  1. Day 1: Afternoon arrival, check in near Mahakal Marg, evening Sandhya Aarti at Ram Ghat — smaller and more intimate than Dashashwamedh, and many Kashi veterans say it is the more personal experience.
  2. Day 2: Bhasma Aarti at 3:30 AM (register online well ahead — our registration guide explains the process), morning darshan, then Harsiddhi, Gopal temple and Mahakal Lok.
  3. Day 3: Kal Bhairav — a different mood from Kashi's own Kaal Bhairav, but the same guardian — plus Sandipani Ashram, then the homeward journey.

Where to stay

Just as in Kashi you would stay near the Vishwanath corridor, in Ujjain stay near Mahakal Marg. Madhav Seva Niwas is a trust-run dharamshala 500 m from the temple, with AC and non-AC rooms, family suites, sattvic dining and 24×7 security. Book via the online booking page, and see our where to stay for Bhasma Aarti guide for why proximity matters more than luxury.

Frequently asked questions

How far is Ujjain from Varanasi?

About 900 km by rail via the Kanpur–Bhopal corridor. Trains take roughly 18–22 hours; flying to Indore with a road transfer takes about 6–7 hours door to door.

Are there direct trains from Varanasi to Ujjain?

Long-distance services from the Varanasi side toward Indore and central India include Ujjain on their routes. Check IRCTC for current schedules; if direct berths are unavailable, the Kanpur or Bhopal split-journeys are dependable alternatives.

Why do pilgrims pair Kashi with Ujjain?

Both are among the most sacred Shiva cities — Kashi for Vishwanath, Ujjain for Mahakaleshwar — and both are Jyotirlinga tirthas. Completing both darshans is considered a milestone pilgrimage, and the two cities offer contrasting experiences of Shiva worship.

Where should a family from Varanasi stay in Ujjain?

Within 500 m of Mahakaleshwar, on the Mahakal Marg side. Madhav Seva Niwas, a trust-run dharamshala, offers AC rooms, family suites, sattvic dining and 24×7 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.

Continue reading