TempleGuide
Home / Madhya Pradesh / Mahakaleshwar Jyotirlinga, Ujjain
Jyotirlinga - Madhya Pradesh

Mahakaleshwar, Ujjain: the Jyotirlinga woken before dawn with sacred ash

On the banks of the Shipra in Ujjain, Mahakal is the only one of the twelve Jyotirlingas whose lingam faces south, the direction of time and death. Every morning around 4 am the temple performs the Bhasma Aarti, a fierce ritual in which the deity is bathed in holy ash. No other Jyotirlinga in India does this, which is why pilgrims plan an entire journey around a single pre-dawn hour.

The shikhara and spires of the Mahakaleshwar Jyotirlinga temple complex in Ujjain, Madhya PradeshPhoto: Via Wikimedia Commons (see file page for author attribution)
Darshan hours
Approx 4:00 am to 11:00 pm daily
General darshan entry
Free (Bhasma Aarti and special darshan ticketed)
Nearest station
Ujjain Junction (UJN), approx 2 km
Signature
Only south-facing (Dakshinamukhi) Jyotirlinga of the twelve
TimingsHow to reachAartiDress & rulesBest timeNearbyWhere to stayFAQ

Darshan timings at Mahakaleshwar

Darshan timings by season
SeasonOpensDarshanClosesStatus
All year (daily)Approx 4:00 amBhasma Aarti approx 4:00-6:00 am, general darshan through the dayApprox 11:00 pmOpen
Shravan (approx Jul-Aug)Often earlier on MondaysExtended hours, Sawari procession MondaysLate, crowd-managedOpen
Mahashivratri (Feb-Mar)Runs nearly around the clockNight-long darshan, queues through the nightContinuousOpen
Verify before you travel. Times are approximate and shift with festivals, Shravan, and temple administration decisions. General darshan is free; the Garbhagriha (sanctum) is restricted on busy days. Verify the current schedule on the official Shri Mahakaleshwar Temple site before travelling.

Read the full Timings & Darshan Hours →

How to reach Mahakaleshwar Jyotirlinga, Ujjain

Ujjain sits in western Madhya Pradesh and is easiest reached via Indore, about 55 km away, which has the nearest airport. The temple is in the old city, walkable from Ujjain Junction.

Reaching by rail, road and air
ModePointDistanceNotes
AirDevi Ahilyabai Holkar Airport, Indore (IDR)Approx 55 kmNearest airport, roughly 1.5 hours by taxi via NH52; taxis and buses run to Ujjain.
TrainUjjain Junction (UJN)Approx 2 kmWell-connected railhead; auto or e-rickshaw to the temple takes about 10 minutes.
RoadFrom Indore cityApprox 55 kmFrequent MP state and private buses; about 1 to 1.5 hours by car on NH52.
LocalWithin UjjainUnder 2 kmE-rickshaws, autos, and cycle-rickshaws reach the temple gates; the old-city lanes get very tight on festival days.

Read the full How to Reach →

Puja & aarti schedule

  • Bhasma Aarti, the deity bathed in sacred ash; advance booking usually requiredApprox 4:00-6:00 am
  • Dadhyodak (Naivedya) Aarti with milk and curd offeringsApprox 7:30-8:00 am
  • Bhog Aarti, mid-morning food offeringApprox 10:30-11:00 am
  • Sandhya (evening) AartiApprox 6:30-7:00 pm
  • Shayan Aarti, the deity put to rest before the temple closesApprox 10:30-11:00 pm
The Bhasma Aarti is the temple's signature and the hardest to attend; permits are limited and demand peaks in Shravan and around Mahashivratri. Timings are approximate and adjust seasonally; confirm the current aarti schedule and booking rules officially before your visit.

Read the full Aarti & Puja Schedule →

Dress code & temple rules

Bhasma Aarti has the strictest code: men wear a dhoti (often bare-chested or with an upper cloth) and women wear a saree or full salwar suit; some traditional-wear rules apply for entering the sanctum during the aarti.

Avoid jeans, shorts, skirts, sleeveless tops, and ripped or Western clothing for sanctum entry; modest, traditional dress is expected.

Covering the head is customary before entering the inner sanctum, especially for the aarti.

Leather items (belts, wallets) are discouraged inside; mobile phones, cameras, and bags are typically not allowed near the sanctum and go to cloakrooms.

General darshan is more relaxed than the Bhasma Aarti but still expects respectful, covered clothing.

Read the full Dress Code & Temple Rules →

Best time to visit & festivals

Ujjain is worth visiting year round, but the mood and the crowds swing hard with the Hindu calendar. Winter (October to March) is the most comfortable weather; the sacred month of Shravan is the most electric and the most crowded.

Major festivals
FestivalWhenSignificance
MahashivratriFeb-Mar (Phalguna)The temple's greatest night; darshan runs nearly around the clock and queues stretch through the night. Peak
Shravan Mondays and SawariJul-Aug (Shravan)Every Monday in Shravan, the Mahakal Sawari palanquin procession carries the deity through the city; the most powerful days to visit. Peak
Nag PanchamiJul-Aug (Shravan)The Nagchandreshwar shrine above the temple opens for this one day a year only, drawing enormous overnight queues. Peak
Kartik / Vaikuntha Chaturdashi and Harihar MilanNov (Kartik)Ritual meeting of Shiva and Vishnu traditions marked with special worship in Ujjain.
Simhastha Kumbh MelaEvery 12 years (next major cycle around 2028)One of India's four Kumbh sites; millions gather on the Shipra and Mahakal darshan peaks.

Read the full Best Time to Visit & Festivals →

Nearby temples & tirths

Read the full Nearby Temples & Tirths →

Where to stay

Most pilgrims stay in the old city within walking distance of the temple, from 100 metres to about 1 km. Temple-trust and community dharamshalas (such as Mahakal Bhakt Niwas and various bhawans on Chaubis Khamba Marg and Jaisinghpura) offer budget two-, three-, and four-bed rooms and dormitories, roughly 500 to 1,200 rupees a night. Mid-range hotels near the temple run about 1,200 to 2,500 rupees with AC and parking. Indore, 55 km away, has the widest range of larger hotels if Ujjain is full during Shravan or Mahashivratri.

Read the full Where to Stay →

Frequently asked questions

Mahakaleshwar temple timings today
The temple is generally open from about 4:00 am to 11:00 pm daily. The Bhasma Aarti runs roughly 4:00-6:00 am, followed by general darshan through the day and Shayan Aarti around 10:30 pm. Times shift during festivals and Shravan, so confirm officially before going.
Nearest railway station to Mahakaleshwar temple Ujjain
Ujjain Junction (station code UJN) is the nearest railhead, about 2 km from the temple, roughly a 10-minute auto or e-rickshaw ride.
How to book Bhasma Aarti at Mahakaleshwar
Bhasma Aarti (approx 4:00-6:00 am) has limited capacity and usually needs advance booking through the official Shri Mahakaleshwar Temple channels. Demand is highest in Shravan and around Mahashivratri, so book well ahead and follow the strict traditional dress code.
Is Mahakaleshwar temple open in Shravan
Yes, and Shravan (approx July-August) is its busiest and most auspicious time. Mondays feature the Mahakal Sawari procession and extended hours, with very heavy crowds.
Nearest airport to Ujjain Mahakaleshwar temple
Devi Ahilyabai Holkar Airport in Indore (IDR) is the nearest, about 55 km away, roughly 1.5 hours by road via NH52.

Compiled from public sources including Wikipedia: Mahakaleshwar Jyotirlinga · Ujjain District, Government of Madhya Pradesh (festivals) · Holidify: Mahakaleshwar Temple timings and Bhasma Aarti · Pilgrimage Tour: Mahakaleshwar aarti and darshan timings. Timings and seasonal closures change; confirm with the temple trust before travelling.