Ujjain
A Hindu holy city on the banks of the Shipra River. Its Mahakaleshwar Temple is one of the twelve Jyotirlingas, and the dawn Bhasma Aarti and evening riverside aarti draw pilgrims from across India.
Ujjain lies on the Malwa Plateau in western Madhya Pradesh, India, with the Shipra River flowing through the city. It is one of Hinduism's seven sacred cities (Sapta Puri) and hosts the Kumbh Mela (Simhastha) once every 12 years. In ancient times it was the capital of the Avanti kingdom and the site of the prime meridian of Indian astronomy. The focus of pilgrimage is the Mahakaleshwar Temple in the city centre, one of the twelve Jyotirlingas; the pre-dawn Bhasma Aarti must be booked in advance on the official website with ID. The Mahakal Lok corridor, opened in 2022, links the temple via a long promenade of giant sculptures depicting Shiva myths. From Mahakaleshwar you can walk to Harsiddhi Temple, Bade Ganesh Temple and Ram Ghat on the Shipra, where the evening aarti is at its most atmospheric. Along the northern side of town are Sandipani Ashram, where Krishna studied, Gadkalika Temple, the Bhartrihari Caves, Kal Bhairav Temple (where liquor is offered to the deity), Mangalnath Temple and the sacred banyan tree of Siddhavat; further north is Kaliadeh Palace on an island in the Shipra. In the south of the city are the Jantar Mantar observatory, the Shani temple at Triveni Ghat and Chintaman Ganesh Temple. October–March is cool and the best season for pilgrimage; April–June is scorching, and July–September is monsoon. Crowds are enormous during Mahashivratri and the Kumbh Mela, so book accommodation well ahead. The nearest airport is in Indore (about 55 km), and Ujjain Junction has direct trains to Delhi, Mumbai and Bhopal. Sights are spread out, so hire an auto-rickshaw or ride-hailing car for the day to see them all. Allow 1–2 days, and consider combining your trip with Indore and Omkareshwar.
Top sights
- Mahakaleshwar Jyotirlinga – One of the twelve Jyotirlingas of India and the only Shiva lingam facing south. The pre-dawn Bhasma Aarti (sacred ash ritual) is world-famo…
- Shri Mahakal Lok – Pilgrimage corridor completed in 2022 beside Mahakaleshwar Temple. Along its 900-meter walkway are giant, colorful statues and murals based…
- Kal Bhairav Temple – Temple of Ujjain's guardian deity, famous for liquor offerings: the wine devotees bring is poured into a dish at the idol's mouth and seems…
- Ram Ghat – Oldest bathing ghat on the Shipra River, with Ganges-style evening river rituals (aarti). It is also the main bathing site during the Kumbh…
- Harsiddhi Temple – One of the 51 Shakti Pitha sacred sites. Two tall lamp pillars at the entrance light up with more than a thousand oil lamps during festival…
- Mangalnath Temple – Shiva temple traditionally said to be Mars's birthplace. Devotees come here for rituals to ease 'Mangal Dosh,' and it overlooks the Shipra…
- Vedh Shala (Jantar Mantar), Ujjain – Observatory built in 1725 by Jai Singh II of Jaipur, one of the five surviving Jantar Mantars in India.
- Chintaman Ganesh Temple – One of the oldest Ganesha temples outside Ujjain. 'Chintaman' means relief from worries, and locals come to pray here before weddings and b…
- Sandipani Ashram – Hermitage where legend says Krishna, his elder brother Balarama and their friend Sudama studied as boys. It has a stone slab inscribed with…
- Gadkalika Temple – Kali temple on the site of the old city fort, traditionally regarded as the patron goddess of the poet Kalidasa. It is one of the Shakta ho…
- Bhartrihari Caves – Meditation caves on the bank of the Shipra, traditionally where poet-king Bhartrihari renounced his throne to practice austerities.
- Siddhavat – Millennium-old sacred banyan and ghat on the Shipra. It is one of India's four sacred banyan trees, and families perform ancestor rites her…
- Kaliadeh Palace – A 15th-century water palace of the Mandu sultans on an island in the Shipra River, with stone channels and pools fed by river water.
- Gopal Mandir – A 19th-century Krishna temple built by a Scindia queen, known for its striking Maratha-style white marble spire and a silver door said to c…
- Bade Ganeshji Ka Mandir – A temple beside Mahakaleshwar Temple housing a huge, brightly colored statue of Ganesha; pilgrims often stop here on the way to or from Mah…
- ISKCON Ujjain – A modern Krishna temple built of white marble, known for its lively evening prayers, clean surroundings and vegetarian restaurant.
- Navagraha Shani Temple, Triveni – An ancient temple to Shani (Saturn) at the Triveni confluence of the Shipra River, dedicated to the nine planetary deities; crowds gather h…
- Triveni Museum – A modern museum next to the Mahakal Lok corridor, displaying ancient Malwa sculptures through the three major traditions of Shiva, Shakti a…
Where to eat
- Shree Ganga Sweets (Freeganj) – A long-running sweet and snack shop in Freeganj; poha with jalebi and kachori are a classic Ujjain breakfast.
- Damruwala Restaurant – A budget vegetarian thali restaurant beside Mahakaleshwar Temple; the dal bafla thali is a popular meal after worship.
- Rajkumar Restaurant (Since 1949) – A long-established vegetarian restaurant beside Freeganj's Tower Chowk; malai kofta and tandoori roti are the most prai…
- Apna Sweets (Mahakal Branch) – A branch of the well-known Indore sweet shop, almost directly opposite Mahakaleshwar Temple; handy for poha with jalebi…
Itineraries
- Ujjain & Omkareshwar Dual Jyotirlinga Pilgrimage – A round trip from Indore to two sacred Jyotirlinga sites, featuring the Bhasma Aarti and the holy island on the Narmada…
- Malwa Sacred Cities & Narmada Heritage Circuit – Depart from Indore to tour Ujjain, Omkareshwar, Maheshwar, and the ruined capital of Mandu
- Central India Heritage Trail: Delhi to Indore – A cultural journey heading south from Delhi through Gwalior, Khajuraho, and Sanchi to Malwa.
- Grand Madhya Pradesh Heritage & Tiger Loop – Traverse Madhya Pradesh from Gwalior to Indore, connecting heritage, tigers, mountains, and sacred cities in one go.