TripSaffron
Temple Trips Made Easy 🚩
TripSaffronTripSaffron

Hotels · Taxi · Pooja — India's yatra super-app

Home›Ujjain›From Pune

Ujjain from Pune

Planning a yatra to Ujjain (Mahakaleshwar) from Pune? Here's how to reach, how long it takes, and where to stay — with verified hotels within walking distance of the temple.

Distance
660 km
Drive
~11 hrs
Train
12-14 hrs
Bus frequency
Daily overnight
🛣️

How to reach

Drive from Pune
660 km · approximately ~11 hrs. Most pilgrims leave overnight and reach Ujjain by early morning for Kakad Aarti.
Train to Ujjain Junction (UJN)
About 12-14 hrs. The station is 2 km from the temple (~10 min from mandir by auto-rickshaw).
State bus service
Daily overnight. Government and private sleeper buses run on this route; overnight travel is popular for morning darshan.
Fly via Devi Ahilyabai Holkar International Airport (Indore, IDR)
Devi Ahilyabai Holkar International Airport (Indore, IDR) is 57 km from Ujjain (~1 hr 15 min by taxi). Faster for pilgrims from Pune when return dates are tight.
✨

Most popular for

Jyotirlinga circuit
🛕

Where to stay

Every lodge on TripSaffron is checked in person by our team — real photos, real distance from Ujjain temple, real UPI payment to the owner. No hidden charges, no payment aggregator fees.

See verified stays in UjjainFull Ujjain guide
🗓️

Recommended itinerary

  1. 1
    Depart Pune overnight
    Travel ~11 hrs by road or 12-14 hrs to land in Ujjain before 5 AM.
  2. 2
    Check in near the temple
    Walk or tap a rickshaw to your lodge. Most verified stays on TripSaffron are within 500m–2km of Ujjain Mahakaleshwar temple.
  3. 3
    Kakad Aarti + morning darshan
    Reach by 5:00 AM for the 5:15 AM Kakad Aarti. Regular darshan queue is shortest on Tue/Wed 9–11 AM.
  4. 4
    Prasadalaya lunch
    Free tokens handed after darshan. Paid section on the first floor has unlimited thali at ₹50 (₹30 for kids) with no waiting.
  5. 5
    Head back to Pune
    Most families wrap up by late afternoon. Night buses and trains return to Pune the same evening.
❓

Frequently asked

How far is Ujjain from Pune?
660 km. By road it takes about ~11 hrs, or 12-14 hrs by train.
Best way to travel from Pune to Ujjain?
Overnight travel is common — state buses leave daily overnight and you reach in time for Kakad Aarti. Private sedans and SUVs are also available for families.
Where should we stay in Ujjain?
Every hotel on TripSaffron is verified in person by our team. Pick a verified stay within walking distance of Ujjain Mahakaleshwar temple — each listing shows the exact walk minutes.
Is advance booking needed during festivals?
Yes. For Ram Navami, Guru Purnima and Vijayadashami, book 6–8 weeks ahead — lodges within walking distance of the temple fill up fast.
What is special about Mahakaleshwar Jyotirlinga?
Mahakaleshwar is the third of the 12 Jyotirlingas and the only one that is dakshinamurti — the lingam faces south, a distinction tantric tradition assigns to no other Jyotirlinga. It is also the only Jyotirlinga where the Bhasma Aarti (ash aarti) is performed daily at 4 AM.
How do I book the Bhasma Aarti at Ujjain?
Book online at mahakaleshwar.nic.in — the official Shri Mahakaleshwar Mandir Samiti portal. Fee is ₹200 per person, slots open ~60 days in advance and fill fast especially for weekends and Shravan Mondays. Reach the temple by 2:30 AM with printout + ID; dress code (dhoti for men, saree for women) is enforced.
📍

Ujjain from other cities

From IndoreFrom BhopalFrom MumbaiFrom DelhiFrom Ahmedabad

Temple Trips Made Easy 🚩