Ujjain travel guide

Sacred city of Mahakal, host to Kumbh Mela.

Ujjain, Madhya Pradesh

Ujjain, a revered ancient city in Madhya Pradesh, is one of Hinduism's seven sacred cities, famous for the Mahakaleshwar Jyotirlinga temple. Situated on the holy Shipra River, it hosts the Simhastha Kumbh Mela every twelve years, offering a profound spiritual and historical experience.

Best time to visit Ujjain

Oct–Mar is the best time and Apr–Jun is very hot; expect very large crowds in Shravan (Jul–Aug), at Mahashivratri and over New Year.

MonthVerdictTemperatureRainCrowdsWhat to expect
Januarybest9–26 °C5 mmhighCool, sunny days; New Year's Day brings huge crowds to Mahakaleshwar
Februarybest11–29 °C5 mmmediumPleasant days; Mahashivratri, in Feb or Mar, draws very large crowds
Marchgood15–35 °C5 mmmediumWarm afternoons; mornings are comfortable for the temples and ghats
Aprilmixed20–39 °C0 mmmediumHot afternoons; visit temples early or after sunset
Mayavoid25–41 °C5 mmmediumHottest month; standing in darshan queues in the heat is hard going
Junemixed25–37 °C110 mmlowHot until the monsoon arrives, usually in the second half
Julymixed23–31 °C330 mmhighMonsoon showers; Shravan brings huge crowds to Mahakaleshwar
Augustmixed22–29 °C250 mmhighRain and humidity; Monday Mahakal Sawari processions draw big crowds
Septembergood21–32 °C160 mmmediumShowers easing but still humid; crowds thin after Shravan
Octobergood18–34 °C25 mmmediumWarm, dry days; Navratri brings devotees to the Harsiddhi temple
Novemberbest14–31 °C15 mmmediumDry and pleasant; busy around Diwali
Decemberbest9–28 °C5 mmhighCool, clear days; year-end holidays bring large crowds

How many days to spend in Ujjain

One day covers Mahakaleshwar and Ram Ghat with the nearby temples; a second allows the pre-dawn Bhasma Aarti and the outlying Kaal Bhairav and Sandipani Ashram.

How to reach Ujjain

Getting around

The lanes around Mahakaleshwar, Harsiddhi and Ram Ghat are walkable; autos and e-rickshaws reach the outlying temples such as Kaal Bhairav and Sandipani Ashram.

Things to do in Ujjain

  1. Shri Mahakaleshwar Jyotirlinga Temple — Mahakaleshwar Jyotirlinga Temple (2 h · Free entry)
  2. Chappan Dukan — Iconic Indore food street (1.5 h · Free entry)
  3. Kamla Nehru Zoo — Indore Zoo and wildlife park (2.5 h · Paid entry)
  4. Pitra Parvat Indore — Giant Hanuman hill shrine (2 h · Free entry)
  5. Regional Park Road — Lakefront urban park
  6. Gandhi hall — Indo-Gothic heritage landmark
  7. Janapav Mandir Road — Sacred hill and trekking spot
  8. Lotus Valley — Scenic lotus-filled valley (2 h)
  9. Holkar Cricket Stadium Net — International cricket venue
  10. Tincha Waterfall — Seasonal scenic waterfall (2.5 h · Free entry)
  11. St. Ann's Church (White Church) Indore — Historic European-style church (30 min · Free entry)
  12. Meghdoot Garden — Large landscaped city garden (1 h · Paid entry)
  13. Shri Kaal Bhairav Temple, Ujjain — Kal Bhairav Temple (45 min · Free entry)
  14. Infantry Museum — Indian Infantry history museum (2 h · Paid entry)
  15. Maharaja Shivajirao Holkar Chhatri — Holkar-era memorial architecture (1 h · Free entry)
  16. Maruti App.Opp.Ranjeet Hanuman Mandir — Famous Hanuman temple
  17. Holkar Dynasty Gallery (Museum), Indore — Holkar heritage museum gallery (1.5 h)
  18. Regional Park Indore — Lake and recreation area (1.5 h · Paid entry)
  19. Maa Vaishno Dham Mandir Lal Bagh Indore — Vaishno Devi-inspired shrine (1.5 h · Free entry)
  20. Shiv temple devguradiya — Historic Shiva cave temple (1 h · Free entry)
  21. Ganesh Temple — Popular Ganesh temple in Indore
  22. Shree Siddheshwar Hanuman Temple — Devotional Hanuman temple (45 min · Free entry)
  23. Siddheshwar Mahadev Temple — Traditional Shiva temple (45 min · Free entry)
  24. Nehru Park 2 — Central urban recreation park
  25. Shree Chintaman Ganesh Temple, Ujjain — Chintaman Ganesh Temple (45 min · Free entry)
  26. Shree Harsiddhi Mata Shaktipeeth Temple — Harsiddhi Temple (45 min · Free entry)
  27. Maharishi Sandipani Ashram — Sandipani Ashram (45 min · Free entry)
  28. Jantar Mantar, Ujjain — Vedh Shala (astronomical observatory)/Jantar Mantar (45 min · Paid entry)
  29. Bhartrihari caves — Bhartrihari Caves (45 min · Free entry)
  30. Vikramaditya's Singhasan Battisi — Raja Vikramaditya Statue/Vikramaditya's Singhasan Battisi (45 min)
  31. Kaliyadeh Palace — Kaliadeh Palace (1 h · Paid entry)
  32. Ram Ghat Marg — Ram Ghat & Kumbh Pond (1.5 h · Free entry)
  33. Jahaz Mahal — Jahaz Mahal (Ship Palace) (1.5 h · ₹25)
  34. Hindola Mahal — Hindola Mahal (30 min · Paid entry)
  35. Shri Ganpati Mandir Khajrana — Khajrana Ganesh temple (1 h · Free entry)
  36. Ralamandal Wildlife Sanctuary — Historic wildlife sanctuary (3 h · Paid entry)
  37. Sarafa Bazar — Night food and jewellery market
  38. Rajwada Palace — Iconic Holkar palace (1.5 h · ₹10)
  39. Lal Bagh Palace — Grand Holkar-era palace (2 h · Paid entry)
  40. Patalpani Waterfall — Scenic monsoon waterfall (2 h)
  41. Central Museum, Indore — Museum of regional heritage (1.5 h · Free entry)
  42. Gommatgiri Digambar Jain Mandir — Hilltop Jain pilgrimage site (1.5 h · Free entry)
  43. Kanch Mandir — Ornate glass Jain temple (45 min · Free entry)
  44. Shri Annapurna Mandir Indore — Colorful Annapurna shrine (45 min · Free entry)
  45. Bada Ganpati — Huge Ganesha idol
  46. Prachin Shri Ranjeet Hanuman Dham Indore — Historic Hanuman shrine (45 min · Free entry)
  47. Krishna Pura Chhatri, Indore — Holkar royal cenotaphs (1 h)
  48. Shree Bijasan Mata Mandir Indore — Hilltop Durga temple (1.5 h · Free entry)

Food to try in Ujjain

Ujjain, Madhya Pradesh, photo 2

Ujjain, Madhya Pradesh, photo 3

Ujjain, Madhya Pradesh, photo 4

Frequently asked questions

What is the best time to visit Ujjain?

Oct–Mar is the best time and Apr–Jun is very hot; expect very large crowds in Shravan (Jul–Aug), at Mahashivratri and over New Year.

How many days are enough for Ujjain?

1–2 days. One day covers Mahakaleshwar and Ram Ghat with the nearby temples; a second allows the pre-dawn Bhasma Aarti and the outlying Kaal Bhairav and Sandipani Ashram.

How do I reach Ujjain?

By air: Indore (IDR) — 60 km, about 1–2 h by road. Ujjain has no airport with scheduled flights. By train: Ujjain (UJN) — 1 km, about 5–10 min by road. Major junction in the city itself. By road: From Indore — 56 km, about 1–1.5 h. Frequent buses and taxis.

What are the top things to do in Ujjain?

Shri Mahakaleshwar Jyotirlinga Temple, Chappan Dukan, Kamla Nehru Zoo, Pitra Parvat Indore, Regional Park Road, Gandhi hall.

Plan your Ujjain trip

Open Guide My Holiday to turn these places into a routed, day-by-day itinerary and book a cab that follows it.

Get it on Google Play · Download on the App Store

Guide checked on 2026-10-06.