🙏 सिंहस्थ महाकुंभ 2028 हेतु अग्रिम बुकिंग प्रारंभ — अभी कॉल करें +91-95238-38656
💬 📞
Travel Planning

How to Reach Ujjain — From Delhi, Mumbai, Ahmedabad, Indore & More

Madhav Seva Niwas · 7 min read

Planning how to reach Ujjain? The city is well-connected by rail, road, and air (via Indore). Here is a city-by-city guide to reaching Ujjain and Mahakaleshwar with realistic travel times and the best options.

By train — the most common route

Ujjain Junction (UJN) is on the Western Railway network and connects daily to Delhi, Mumbai, Ahmedabad, Jaipur, Howrah, and southern cities via Ratlam. From the station, autos take 10–15 minutes (₹100–₹150) to reach the Mahakaleshwar area.

By air — via Indore

The nearest airport is Devi Ahilyabai Holkar Airport, Indore (IDR), 55 km / 1.5 hours from Ujjain. Indore has direct flights from Delhi, Mumbai, Bengaluru, Hyderabad, Jaipur, and other metros. Taxis and shared cabs from Indore airport to Ujjain are readily available.

City-by-city guide

Delhi to Ujjain (~800 km)

  • Train: 10–14 hours; multiple daily options via Ratlam or direct.
  • Flight: Delhi → Indore (1.5 hr), then taxi to Ujjain (1.5 hr).

Mumbai to Ujjain (~650 km)

  • Train: 9–12 hours; frequent services via Western Railway.
  • Flight: Mumbai → Indore (1 hr 15 min), then taxi to Ujjain.

Ahmedabad to Ujjain (~500 km)

  • Train: 8–10 hours.
  • Flight: Ahmedabad → Indore (1 hr), then taxi.

Indore to Ujjain (~55 km)

  • Road: 1.5 hours by taxi, cab, or state bus.
  • Train: ~1 hour; multiple daily locals and expresses.

Bhopal to Ujjain (~180 km)

  • Road: 3–4 hours by taxi or bus.
  • Train: 2.5–3 hours; several daily options.

Jaipur to Ujjain (~550 km)

  • Train: 9–11 hours via Ratlam.
  • Flight: Jaipur → Indore, then taxi.

Kolkata / Howrah to Ujjain (~1400 km)

  • Train: 24–28 hours; weekly/daily services via West MP.
  • Flight: Kolkata → Indore (2.5 hr), then taxi.

Reaching Mahakaleshwar from Ujjain station

Once you reach Ujjain Junction, it is just 3 km to Mahakaleshwar Temple. Prepaid or app autos take 10–15 minutes. If your dharamshala is near the temple (Madhav Seva Niwas is 500 m away), give the driver the dharamshala address, not the temple.

Travel tips

  • Book trains 60+ days ahead for festival weekends — trains fill up fast.
  • For early-morning Bhasma Aarti, arrive the previous evening, not the same morning.
  • Indore airport to Ujjain by taxi costs ₹1500–₹2500; shared cabs are cheaper.
  • State transport buses are reliable for budget travel between MP cities.

Frequently asked questions

What is the nearest airport to Ujjain?

Devi Ahilyabai Holkar Airport in Indore (IDR), about 55 km (1.5 hours) from Ujjain. From there, take a taxi or shared cab to Ujjain.

How can I reach Ujjain from Delhi?

The easiest options are a direct train (10–14 hours) or a flight to Indore (1.5 hours) followed by a 1.5-hour taxi to Ujjain.

How far is Ujjain from Indore?

Ujjain is about 55 km from Indore — roughly 1.5 hours by taxi, cab, or state bus, and around 1 hour by train.

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-95238-38656.

Continue reading