Ujjain at a Glance: Entry, Timings & Key Info
| State | Madhya Pradesh |
| Famous For | Mahakaleshwar, Jyotirlinga, Kumbh Mela |
| Best Time to Visit | October to March |
| Ideal Duration | 2-3 days minimum |
| Language | Hindi, English |
| Nearest Airport | Devi Ahilya Bai Holkar Airport (IDR), 55km from city |
| Nearest Railway | Ujjain Junction (UJN) |
| From Indore | 55 km · 1h 30m |
| Entry Fee | Free – ₹40+ (varies) |
| Best For | pilgrims |
Ujjain: What Makes It Worth Visiting
Ujjain, located in Madhya Pradesh, is one of Hinduism's holiest cities. It's renowned for the Mahakaleshwar Jyotirlinga, one of the twelve sacred abodes of Lord Shiva, and for hosting the Kumbh Mela every 12 years.
Ujjain offers a deep dive into Hindu spirituality and ancient history. The city can be crowded and overwhelming, especially during festivals. However, the unique spiritual atmosphere and historical significance make it worthwhile for those seeking a religious or cultural experience.
Ujjain: Temples & Religious Site Opening Hours
| Name | Hours | Entry Fee | Best Time | Dress Code |
|---|---|---|---|---|
| Kal Bhairav Temple | 06:00-21:00 daily | Free | Morning or evening | Modest attire |
| Harsiddhi Temple | 05:00-21:00 daily | Free | Evening, to witness the lighti | Remove footwear before entering |
| Ram Ghat | Open 24 hours | Free | Early morning or evening | Modest attire |
| ISKCON Temple | 04:30-13:00, 16:30-21:00 daily | Free | During aarti (prayer ceremony) | Remove footwear before entering |
How to Reach Ujjain: Road, Train, Air & Bus Routes
directions_car Driving to Ujjain: Road Routes & Highways
train Train to Ujjain: Nearest Station & Schedules
Nearest Station: Ujjain Junction (UJN) — Main railway station with connections to major cities. Located in the city center.
- From Delhi: 12-14 hours (₹800-₹2000)
- From Mumbai: 10-12 hours (₹700-₹1800)
Booking: IRCTC or 12Go.asia
flight Flying to Ujjain: Nearest Airport & Transfers
Nearest Airport: Devi Ahilya Bai Holkar Airport (IDR), 55km from city
- Delhi: 1.5 hours (₹3000-₹6000)
- Mumbai: 1 hour (₹2500-₹5000)
Airport transfer:
- Taxi: ₹800-₹1200
- Uber/Ola: ₹700-₹1000
directions_bus Bus to Ujjain: Services & Timings
- From Indore: 1-2 hours (₹150-₹300)
Trains are generally more comfortable for long distances.
Best Time to Visit Ujjain: Month-by-Month Guide (2026)
Best months: October to March
| Season | Temperature | What to Expect | Verdict |
|---|---|---|---|
| Best Time: October to March | 15-30 degrees C | The weather is perfect for exploring the city's temples and historical sites wit | Best ✓ |
| Shoulder Season: July to September | 25-35 degrees C | The landscape turns lush green, and the Shipra River is full. Fewer tourists vis | Heavy rainfall can disrupt travel p |
| Avoid: April to June | 35-45 degrees C | Avoid visiting during these months due to the scorching heat, which makes it dif | Some smaller temples might have res |
Peak season note: This is peak tourist season, so expect larger crowds and higher prices for accommodation. Booking in advance is highly recommended.
2-Day Ujjain Itinerary: Day-by-Day Highlights
Day 1 — Temples & Heritage
🌅 Morning (9 AM – 12 PM)
📍 Mahakaleshwar Jyotirlinga
This is one of the twelve Jyotirlingas, considered the most sacred abodes of Lord Shiva. The temple houses a self-manifested (sway…
💡 Tip: Book the Bhasma Aarti well in advance online to secure a spot. Arrive early for other darshans (view
☀️ Afternoon (12 PM – 5 PM)
🙏 Kal Bhairav Temple
Dedicated to Kal Bhairav, a fierce manifestation of Lord Shiva, this temple is unique for its ritual offering of liquor to the dei…
💡 Tip: Purchase liquor offerings from licensed vendors outside the temple to ensure authenticity and avoid
🙏 Harsiddhi Temple
Dedicated to Goddess Harsiddhi, this temple is one of the Shakti Peethas, significant pilgrimage sites for devotees of the goddess…
💡 Tip: Visit during Navratri for a particularly vibrant and festive experience, but be prepared for larger
🌆 Evening (5 PM – 7 PM)
📍 Ram Ghat
This is a sacred bathing ghat on the banks of the Shipra River, where the Kumbh Mela takes place. It's a hub of religious activity…
💡 Tip: Take a boat ride on the Shipra River for a different perspective of the ghat and the surrounding tem
Day 2 — More to Explore
🌅 Morning (9 AM – 12 PM)
📍 Jantar Mantar (Vedh Shala)
This is an astronomical observatory built by Raja Jai Singh II in the 18th century. It houses various instruments used for measuri…
💡 Hire a local guide (₹100-₹200) to get a more in-depth understanding of the instruments and their sig
☀️ Afternoon (12 PM – 5 PM)
🙏 ISKCON Temple
This temple is dedicated to Lord Krishna and is part of the International Society for Krishna Consciousness (ISKCON). It is known …
💡 Try the prasadam (vegetarian meal) offered at the temple for a delicious and affordable experience.
Top Places to Visit in Ujjain: Must-See Attractions & Things to Do
| # | Place | Entry | Duration | Hours |
|---|---|---|---|---|
| 1 | 📍 Mahakaleshwar Jyotirlinga | Free | 2-3 hours | 03:00-23:00 daily |
| 2 | 🙏 Kal Bhairav Temple | Free | 1 hour | 06:00-21:00 daily |
| 3 | 🙏 Harsiddhi Temple | Free | 1-2 hours | 05:00-21:00 daily |
| 4 | 📍 Ram Ghat | Free | 1-2 hours | Open 24 hours |
| 5 | 📍 Jantar Mantar (Vedh Shala) | ₹40 (Indians), ₹600 (foreigners) | 1-2 hours | 09:00-17:00 daily |
| 6 | 🙏 ISKCON Temple | Free | 1-2 hours | 04:30-13:00, 16:30-21:00 daily |
📍 1. Mahakaleshwar Jyotirlinga
This is one of the twelve Jyotirlingas, considered the most sacred abodes of Lord Shiva. The temple houses a self-manifested (swayambhu) lingam.
Honest take: Worth visiting for its spiritual significance, but be prepared for crowds and a potentially overwhelming experience.
📍 Getting there: Auto-rickshaw: ₹50-₹80 from the city center
🙏 2. Kal Bhairav Temple
Dedicated to Kal Bhairav, a fierce manifestation of Lord Shiva, this temple is unique for its ritual offering of liquor to the deity.
Honest take: A unique and fascinating temple experience, offering a glimpse into local traditions and beliefs.
📍 Getting there: Auto-rickshaw: ₹60-₹100 from the city center
🙏 3. Harsiddhi Temple
Dedicated to Goddess Harsiddhi, this temple is one of the Shakti Peethas, significant pilgrimage sites for devotees of the goddess. The temple is known for its beautiful architecture and vibrant atmosphere.
Honest take: A visually stunning temple with a strong spiritual presence, particularly captivating during the evening aarti.
📍 Getting there: Auto-rickshaw: ₹40-₹70 from the city center
Food & Restaurants in Ujjain: Local Dishes & Where to Eat
Must-try dishes: Poha, Dal Bafla, Jalebi, Kachori, Lassi
| Dish / Specialty | Price Range | Where to Find |
|---|---|---|
| Thalis, North Indian dishes | ₹₹ (₹400-₹600 for two) | Near Mahakaleshwar Temple |
| Budget-friendly thalis | ₹ (₹200-₹300 for two) | Near Ram Ghat |
| Buffets, International cuisine | ₹₹₹ (₹1200-₹1500 for two) | Hotel Sayaji |
🛺 Street Food: Near Mahakaleshwar Temple — Poha, Kachori, Jalebi (₹50-₹100 per person)
Ujjain Trip Budget (Per Person)
| Category | Budget | Mid-Range | Comfortable |
|---|---|---|---|
| Accommodation/night | ₹800-₹1200/night | ₹2000-₹3000/night | ₹4000+/night |
| Food/day | ₹200–400 | ₹500–800 | ₹1,000–1,500 |
| Local transport | ₹100–200 | ₹300–500 | ₹500–1,000 |
| Entry fees (avg) | ₹50–100 | ₹100–200 | ₹200–400 |
| Total (2 days) | ~₹1,700 | ~₹4,500 | ~₹11,000 |
Day Trips from Ujjain: Best Nearby Destinations
| Place | Distance | Drive Time | Famous For |
|---|---|---|---|
| Indore | 55 km | 1h 30m | Food, Street Food, Holkar |
| Omkareshwar | 140 km | ~2.5–3 hrs | Jyotirlinga, Narmada River, Hindu Pilgrimage |
| Maheshwar | 130 km | ~2.5–3 hrs | Narmada River, Ahilya Fort, Maheshwari Sarees |
| Mandu | 150 km | ~2.5–3 hrs | Forts, Palaces, Afghan Architecture |
Hotels in Ujjain: Best Accommodation for Every Budget
💰 Budget
Hotel Ashray
₹800-₹1200/night
Near Mahakaleshwar Temple
Hotel Midland
₹900-₹1300/night
City Center
🏨 Mid-Range
Hotel Anjushree
₹2000-₹3000/night
Near Railway Station
Hotel Imperial
₹2500-₹3500/night
Near Mahakaleshwar Temple
⭐ Luxury
Hotel Shipra Residency
₹4000+/night
Near Shipra River
Ramada Encore by Wyndham Ujjain
₹4500+/night
Indore Road
Ujjain Travel Tips: Safety, Money & Getting Around
- ✓ Fake priests: Be wary of priests offering special pujas for exorbitant prices. Stick to official temple counters for donations.
- ✓ Overcharging: Auto-rickshaw drivers may try to overcharge tourists. Bargain and agree on the fare beforehand.
- ✓ Dress modestly when visiting temples. Cover your shoulders and knees. Light cotton clothing is recommended during summer.
- ✓ ATMs are available in the city center and near major hotels.
- ✓ Airtel and Vodafone offer good coverage. A local SIM card costs around ₹200 with data plans.
Frequently Asked Questions About Visiting Ujjain
How many days are enough for Ujjain?
2-3 days minimum is ideal for Ujjain. Day 1 covers Mahakaleshwar Jyotirlinga and Kal Bhairav Temple, while Day 2 explores Jantar Mantar (Vedh Shala) and ISKCON Temple.
What is Ujjain famous for?
Ujjain is famous for Mahakaleshwar, Jyotirlinga, Kumbh Mela.
What is the best time to visit Ujjain?
The best time to visit Ujjain is October to March. Pleasant and dry weather. Clear skies make it ideal for sightseeing and temple visits.
How do I reach Ujjain from Indore?
Ujjain is 55 km from Indore by road, approximately 1h 30m drive via NH-352D, NH-552G, NH-752D. The nearest railway station is Ujjain Junction (UJN). The nearest airport is Devi Ahilya Bai Holkar Airport (IDR), 55km from city.
Is Ujjain worth visiting?
Yes, Ujjain is worth visiting for Mahakaleshwar, Jyotirlinga, Kumbh Mela. It is especially recommended for pilgrims and can be combined with a visit to Indore.
What is the budget for a trip to Ujjain?
A 2-day trip to Ujjain costs approximately ₹2,000–₹5,000 per person including accommodation, food, and local transport. Budget accommodation starts at ₹800-₹1200/night per night.
What are the timings of Kal Bhairav Temple?
Kal Bhairav Temple is open 06:00-21:00 daily. Best time to visit: Morning or evening.
What is the entry fee for Kal Bhairav Temple?
Entry fee at Kal Bhairav Temple: Free.
Is photography allowed at Kal Bhairav Temple?
Photography is allowed (fee may apply) at Kal Bhairav Temple.
What are the timings of Harsiddhi Temple?
Harsiddhi Temple is open 05:00-21:00 daily. Best time to visit: Evening, to witness the lighting of lamps.
What is the entry fee for Harsiddhi Temple?
Entry fee at Harsiddhi Temple: Free.
What is the dress code for Harsiddhi Temple?
Remove footwear before entering when visiting Harsiddhi Temple.
Is photography allowed at Harsiddhi Temple?
Photography is not allowed inside at Harsiddhi Temple.
What are the timings of Ram Ghat?
Ram Ghat is open Open 24 hours. Best time to visit: Early morning or evening.
What is the entry fee for Ram Ghat?
Entry fee at Ram Ghat: Free.
Is photography allowed at Ram Ghat?
Photography is allowed (fee may apply) at Ram Ghat.
What are the timings of ISKCON Temple?
ISKCON Temple is open 04:30-13:00, 16:30-21:00 daily. Best time to visit: During aarti (prayer ceremony).
What is the entry fee for ISKCON Temple?
Entry fee at ISKCON Temple: Free.
What is the dress code for ISKCON Temple?
Remove footwear before entering when visiting ISKCON Temple.
Is photography allowed at ISKCON Temple?
Photography is not allowed inside at ISKCON Temple.