Temples in Ujjain, Madhya Pradesh

Madhya Pradesh pilgrimage guide

Temples in Ujjain — Famous Temples & Complete Darshan Guide

Plan a practical Ujjain temple trip with 3 important temples, darshan-friendly routing, local travel tips and the best season for a peaceful pilgrimage.

3 curated temples Madhya Pradesh View map & route →

Last updated July 2026 · Curated by the Temples.bio editorial team

Quick answers

Which is the most famous temple in Ujjain?
Mahakaleshwar Jyotirlinga is the most prominent temple in Ujjain. This guide covers 3 notable temples in and around Ujjain with timings, distances and a darshan route.
What are the famous temples in Ujjain?
The most famous temples in Ujjain include Mahakaleshwar Jyotirlinga, Omkareshwar Jyotirlinga and Mangalnath Temple. See the table below for the primary deity, location and darshan timings of all 3 temples.
How many days do you need to visit Ujjain temples?
You can cover the main temples of Ujjain in about 1 day. Use the 1-day essential circuit for the key shrines, or the 2-day plan to include temples within 100 km.
Which temples are located within Ujjain city?
Temples within Ujjain city (about 20 km or less) include Mahakaleshwar Jyotirlinga, Mangalnath Temple. Temples further out are grouped into the day-wise route below.
What is the best time to visit Ujjain temples?
October to March is the most comfortable season for temple visits in Ujjain. Summer afternoons can be tiring, so plan early morning darshan and keep a lighter second half of the day. Festival days are spiritually rewarding but busier; confirm timings, parking and local transport
How do you reach Ujjain?
Reach Ujjain by the nearest major railway station or state highway links, then keep the temple circuit local for the first day. For families and senior citizens, a hired cab or auto-rickshaw is easier than changing transport repeatedly. Start with the main temple before the crowd builds, pause for l

Temples in Ujjain at a glance

Primary deity, location or distance, and darshan timings for the key temples — see full details with photos below.

# Temple Primary deity Location / distance Darshan timings
1 Mahakaleshwar Jyotirlinga Lord Shiva Ujjain, Madhya Pradesh (in city) 4:00 AM – 11:00 PM
2 Omkareshwar Jyotirlinga Lord Shiva 134 km from Ujjain 5:00 AM – 9:00 PM
3 Mangalnath Temple Lord Shiva, worshipped here as Mangalnath (also referred to by the name "Ugra," linked to Mars) Ujjain, Madhya Pradesh (in city)

Why Ujjain is a major temple destination

Ujjain is one of Madhya Pradesh's useful temple bases, combining well-known shrines with smaller neighbourhood temples that locals still visit for daily worship. The guide below is arranged for real travel: start with the most important temple, then add nearby shrines in an order that keeps the route simple.

The city carries a strong pilgrimage identity, so the best temple plan should not feel like a checklist. Devotees usually come here for blessings of Lord Shiva, Vishnu and Devi, family welfare, ancestral prayers and a quieter connection with the region's sacred geography. The city also works well as a base for first-time visitors who want a balanced mix of famous temples and reachable local shrines.

Curated pilgrimage circuit

Temples to Visit Near Ujjain

Ordered by pilgrimage importance and practical travel distance from Ujjain.

Mahakaleshwar Jyotirlinga — Lord Shiva temple in Ujjain Within City

Lord Shiva

  • Ujjain, Madhya Pradesh
  • Within Ujjain (Ujjain, Madhya Pradesh)
  • 4:00 AM - 11:00 PM (Managed by Mahakaleshwar Mandir Samiti, Ujjain. Bhasma Aarti at 4 AM requires mandatory advance booking. Peak rush during Shravan.)

Mahakaleshwar Jyotirlinga

The Mahakaleshwar Temple in Ujjain, Madhya Pradesh, is one of the most significant Jyotirlingas and is renowned for its Swayambhu (self-manifested) Jyotirlinga. The temple is unique because the Shiva lingam here is believed to be Swayambhu, deriving its power from within itself, unlike other Jyotirlingas. The temple is famous for its Bhasma Aarti, a rare ritual where the deity is worshipped with ash from the cremation grounds, performed every morning before sunrise. Located on the banks of the Shipra River, the temple has immense historical and spiritual significance and is mentioned in various ancient scriptures including the Puranas.

Travel Tip: By Road: Well connected via NH-52 from Indore and major cities. By Train: Ujjain is well connected by rail. By Air: Indore airport, then taxi or bus to Ujjain.

Omkareshwar Jyotirlinga — Lord Shiva temple in Ujjain Same Day

Lord Shiva

  • Omkareshwar, Madhya Pradesh
  • 134.7 km from Ujjain
  • 5:00 AM - 9:00 PM (On Mandhata island, Narmada river. Afternoon break 12–4 PM. Accessible by boat or bridge.)

Omkareshwar Jyotirlinga

Omkareshwar Temple is located on Mandhata island in the Narmada River in Madhya Pradesh. The island is naturally shaped like the sacred Om symbol, making it one of the most unique and mystical Jyotirlingas. The temple complex includes both Omkareshwar and Mamleshwar temples, located on opposite sides of the river. According to Hindu scriptures, this is where Lord Shiva resided after being pleased by the penance of the Vindhya Mountains. The temple has great significance in Hindu mythology and is surrounded by the holy Narmada River, which adds to its spiritual ambiance.

Travel Tip: By Road: Connected via state highways from Indore and Ujjain. By Train: Omkareshwar Road station, then bus or taxi. Boat ride required to reach the island temple.

Mangalnath Temple — Lord Shiva, worshipped here as Mangalnath (also referred to by the name "Ugra," linked to Mars) temple in Ujjain Within City

Lord Shiva, worshipped here as Mangalnath (also referred to by the name "Ugra," linked to Mars)

  • Ujjain, Madhya Pradesh
  • Within Ujjain (Ujjain, Madhya Pradesh)

Mangalnath Temple

According to the Matsya Purana, Mars (Mangal) is the son of Prithvi (Earth); Hindu mythology holds that Mangal was born from a drop of Lord Shiva's perspiration during his battle with the demon Andhakasura (some tellings reference Tripurasura), giving rise to a Shivling at this spot from which the planet Mars emerged. The temple is thus dedicated to Shiva in his Mangalnath form. Ujjain's location — historically regarded as lying on the Tropic of Cancer and considered by tradition the geographical/navel center of the world ("Nabhigradesh") — reinforced the site's importance for astronomical and astrological study; the city was long a center for tracking stars and planets. The temple's distinctive ritual, Bhaat Puja, involves offering a mixture of mashed rice and curd to cool Mangal's fiery, aggressive nature. Unusually for a Shiva shrine, a goat rather than the customary Nandi bull is found at the temple entrance.

Travel Tip: Tuesday is the most auspicious and most crowded day; combine the visit with Ujjain's other major shrines

How to Reach Ujjain

Reach Ujjain by the nearest major railway station or state highway links, then keep the temple circuit local for the first day. For families and senior citizens, a hired cab or auto-rickshaw is easier than changing transport repeatedly. Start with the main temple before the crowd builds, pause for lunch near the city centre, and keep outer temples for the afternoon.

Best Time to Visit Ujjain Temples

October to March is the most comfortable season for temple visits in Ujjain. Summer afternoons can be tiring, so plan early morning darshan and keep a lighter second half of the day. Festival days are spiritually rewarding but busier; confirm timings, parking and local transport before starting.

Suggested trip plan

Ujjain Temple Darshan Itinerary

A curated day-wise route designed for optimal travel times and darshan timings. Adjust around your bookings.

Ujjain Temple FAQs

How many temples can I visit in Ujjain in one day?
Most visitors can cover 4 to 6 temples in one day if they start early and keep the route within the city or nearby areas.
What is the best time to visit Ujjain temples?
The cooler months from October to March are best. For daily darshan, early morning and evening are usually more comfortable than afternoon.
Is Ujjain suitable for a family temple trip?
Yes. Keep the first day focused on the main city temples, use local transport, and avoid packing too many distant temples into one day.

Interactive Route Planner

Ujjain Temple Locations

Tap any temple to center the map, view driving routes, and get key details.

1

Mahakaleshwar Jyotirlinga

Day 1 · 1 km

2

Omkareshwar Jyotirlinga

Day 2 · 134 km

3

Mangalnath Temple

Day 1 · 4 km

Day 1 Day 2 Day 3