my next stop

Madhya Pradesh

Ujjain

Ancient temple city, home of the Mahakaleshwar Jyotirlinga

SpiritualHeritage

Best time to visit Ujjain

peak shoulder off-season avoid

  • Go: October to February
  • Shoulder: March and July to September, quieter, and the weather is less of a sure thing
  • Skip: April to June

Planning a specific month? JanuaryFebruaryOctoberNovemberDecember

Ujjain season by season

Winter December to February Prime time

Cool mornings for the 4am Bhasma Aarti queue. Most comfortable season for the ghats.

Summer March to May Shoulder

April-June heat punishes marble floors and exposed ghats. Go before sunrise or skip.

Monsoon June to September Shoulder

Kshipra rises, city greens up: decent for the temple circuit if you don't mind rain queues.

Autumn October to November Prime time

Temperatures drop through October, pleasant for temple-hopping, quieter than December's rush.

What Ujjain is actually like

Pilgrim town through and through. You'll be one of few solo leisure travellers.

Things to do in Ujjain

The local places worth your time in and around Ujjain, with how far each sits from the centre. Tap a name to open it in Google Maps.

  • Mahakaleshwar Jyotirlinga

    Temple · in town

    The Jyotirlinga in the heart of town; the 4 am Bhasma Aarti is why people come, book the pass a day ahead

  • Ram Ghat

    Ghat · 1 km out

    Oldest bathing ghat on the Shipra and the Simhastha Kumbh site; come at dusk for the aarti and the lamp boats

  • Kal Bhairav Temple

    Temple · 7 km out

    Tantric shrine where the deity is offered liquor; buy the bottle at the gate and the priest tips it to the mouth

  • Harsiddhi Temple

    Temple · 1 km out

    Shakti Peeth beside Mahakal with two 15 m stone lamp towers; they are lit for Navratri, not on an ordinary evening

  • Vedh Shala (Jantar Mantar)

    Heritage · 3 km out

    Jai Singh's 1719 observatory with working stone instruments on the Tropic of Cancer; small fee, go near local noon

  • Mangalnath Temple

    Temple · 6 km out

    Riverside temple counted as the birthplace of Mars; people book bhat puja here for Mangal dosha, mornings are calmer

  • Sandipani Ashram

    Heritage · 4 km out

    Where Krishna and Sudama are said to have studied, with the tank and the old numeral tablet; ten minutes is enough

Getting to Ujjain

Direct trains to Ujjain; Indore airport 55km, 1h taxi.

Practical ways in: flighttrainroad

Trip facts

How long to stay
2 days
Budget
Shoestring
How busy
Busy at its peak
Solo travel
Doable solo with some planning
Altitude
496 m
State
Madhya Pradesh
Coordinates
23.1765, 75.7885

Common questions

When is the best time to visit Ujjain?

October to February is peak season in Ujjain. March and July to September is shoulder season: thinner crowds, a bit more risk in the weather. Avoid April to June. Temperatures drop through October, pleasant for temple-hopping, quieter than December's rush.

How many days do you need in Ujjain?

2 days is the usual stay. Pilgrim town through and through. You'll be one of few solo leisure travellers.

How do you get to Ujjain?

Direct trains to Ujjain; Indore airport 55km, 1h taxi. Practical ways in: flight, train and road.

Is Ujjain expensive, and does it get crowded?

Shoestring by Indian travel standards, and it runs busy at the busiest time of year. Doable solo with some planning.

Is there a festival in Ujjain?

Oct-Nov: Kartik Mela fair on the Kshipra ghats. Time a trip around it and you see the place at its loudest, but book beds early.

What are the best things to do in Ujjain?

Mahakaleshwar Jyotirlinga, Ram Ghat, Kal Bhairav Temple, Harsiddhi Temple, Vedh Shala (Jantar Mantar) and Mangalnath Temple, and more. The Jyotirlinga in the heart of town; the 4 am Bhasma Aarti is why people come, book the pass a day ahead.

Nearby, and where to go next

More places to visit in Madhya Pradesh

All 32 destinations in Madhya Pradesh