Planning a Mahakaleshwar Omkareshwar Tour from Delhi?
Two of Lord Shiva’s twelve Jyotirlingas sit barely 140 km apart in Madhya Pradesh, and a Mahakaleshwar Omkareshwar Tour is something pilgrims from Delhi have been undertaking together for generations. Mahakaleshwar in Ujjain carries the raw, commanding presence of Mahakal – the Lord of Time himself – while Omkareshwar, set on the Narmada, has a quieter, more contemplative energy. Together they make for one of the most complete and rewarding Shiva pilgrimages you can undertake in a single journey.
For devotees travelling from Delhi, this yatra is a deeply personal journey – one that combines the cosmic energy of Mahakal with the serene, meditative grace of Omkareshwar. The proximity of the two temples makes them an ideal pairing for a 3-night 4-day pilgrimage from Delhi.
Whether you are planning a family pilgrimage, a group yatra with friends, or a solo spiritual retreat, this complete guide covers everything – itinerary, Bhasma Aarti details, how to reach from Delhi by road, best time to visit, and how to book a reliable tempo traveller for the most comfortable journey possible.
How Many Days Are Required for Omkareshwar & Mahakaleshwar?
A minimum of 3 nights and 4 days is recommended for this yatra from Delhi, especially when travelling by road. If you include the Bhasma Aarti at Mahakaleshwar (which starts at 4:00 AM and requires advance booking), an extra day gives you more flexibility and peace of mind.
If you are travelling with a group from Delhi via a hired tempo traveller, the 4-day schedule gives ample time for both Jyotirlinga darshan, Bhasma Aarti, sightseeing around Ujjain, the Narmada parikrama at Omkareshwar, and a relaxed return journey.
Mahakaleshwar Temple, Ujjain – Complete Guide
Mahakaleshwar Jyotirlinga is enshrined within the ancient city of Ujjain (also called Avantika), one of the holiest cities in Hinduism. The presiding deity here is Lord Mahakal – a supremely powerful form of Shiva who holds dominion over death itself. The Jyotirlinga is swayambhu (self-manifested), which in itself makes it extraordinarily sacred among all Shiva shrines.
🔥 Bhasma Aarti – The Most Sacred Ritual on Earth
The Bhasma Aarti at Mahakaleshwar Temple is unlike any ritual you will witness anywhere else in the world. Performed at 4:00 AM before sunrise, the Shivalinga is worshipped with bhasma – fresh ash – symbolising the eternal truth that all creation ultimately returns to dust. This aarti has been performed without interruption for centuries, and witnessing it is considered among the highest spiritual privileges a devotee can experience.
Book Tickets in Advance (Essential)
Bhasma Aarti tickets must be booked online at shrimahakaleshwar.com or bhasmarti.com. Slots fill up weeks ahead. Free tickets are available; VIP passes (₹250/person) allow closer darshan. During Sawan and Mahashivratri, book at least 30 days in advance.
Arrive at Temple Gates by 3:30 AM
Gates open for Bhasma Aarti attendees at 3:30 AM. Carry your printed ticket or downloaded QR code – mobile signals can be unreliable near the temple at night. Download your confirmation before travelling.
Follow the Strict Dress Code
Men must wear a dhoti (provided at the gate for rent) and may be bare-chested or wear a kurta. Women must wear a saree or full-length salwar kameez. Jeans, shorts, sleeveless tops, and western clothes are strictly not permitted inside the sanctum.
Deposit Phone & Valuables at Locker
Mobile phones and cameras are strictly prohibited inside the main sanctum during Bhasma Aarti. Lockers are available near the entrance for a nominal charge (₹10–20). Carry only your ticket and any small puja offering.
✅ Insider Tips from Delhi Tempo Travels
- Visit Kaal Bhairav Temple (2 km from Mahakaleshwar) the same morning – it is deeply connected to Mahakal and is one of Ujjain’s most important shrines
- General darshan queue on weekdays: 1–2 hours. Weekends can stretch to 4+ hours
- Attend the Ram Ghat Aarti on the Shipra River at sunset (around 7:00 PM) – a deeply moving spiritual experience
- Ujjain is one of the stops on most north India tour packages; if combining with Indore or Omkareshwar, plan the Bhasma Aarti on Day 2 morning
🛕 Other Sights in Ujjain
- Ram Ghat & Shipra River Aarti
- Kaal Bhairav Nath Temple
- Harsiddhi Mata Mandir
- Sandipani Ashram (Lord Krishna’s school)
- Kal Bhairav Temple
- Vikram Kirti Mandir Museum
🍽️ What to Eat in Ujjain
- Poha & Jalebi (local breakfast)
- Shikhanji cold drink
- Kachori from Freeganj market
- Malpua (traditional sweet)
- Daal Baati Churma
- Bhutte ka Kees (corn speciality)
Omkareshwar Jyotirlinga, Mandhata Island – Complete Guide
Omkareshwar is widely considered to be one of the most breathtakingly beautiful Jyotirlinga sites in all of India. The island of Mandhata is naturally shaped like the Sanskrit letter OM – a geological formation that devotees have revered as a divine miracle for thousands of years. The Narmada River encircles the island, adding to the deeply sacred atmosphere of this holy place.
There are two key shrines to visit: the Omkareshwar Jyotirlinga on the island and the Mamleshwar (Amareshwar) Jyotirlinga on the southern bank of the Narmada. Taking darshan of both on the same visit is considered deeply auspicious and is strongly recommended.
Take a Holy Dip in the Narmada
Begin your visit with a Narmada snan (holy bath) at the main ghat. A dip in the Narmada is believed to cleanse all sins. Early morning is the most spiritually charged time for this ritual.
Cross to Mandhata Island
A concrete bridge connects the mainland to the island. Boat rides (₹20–30 per person) are also popular – the view of the temple ghats from the water is extraordinary, especially at sunrise.
Omkareshwar Temple Darshan
Queue times are generally manageable on weekdays (30 min–1 hour). Early morning darshan (5–7 AM) is the most peaceful. The Jyotirlinga sanctum has a powerfully serene spiritual atmosphere.
Mamleshwar Temple (South Bank)
Cross back to the south bank for Mamleshwar darshan. This self-manifested Shivalinga is equally sacred. Completing darshan at both shrines is essential for the complete Omkareshwar yatra.
Parikrama (Sacred Island Walk)
The 7 km parikrama of Mandhata Island passes ancient temples, sadhus, natural caves, and stunning Narmada views. It takes 2–3 hours at a leisurely pace and is said to bestow the merit of a full Char Dham Yatra.
🛕 Don’t Miss in Omkareshwar
- Siddhanath Temple (10th century)
- 24 Avatars Temple on island
- Satmatrika Temple complex
- Gauri Somnath Temple
- Narmada Ghat evening aarti
🌊 Narmada Experiences
- Sunrise boat ride on Narmada
- Coconut puja in the river
- Evening river aarti at ghat
- Buy Narmadeshwar Shivlings
- Ahilya Ghat sightseeing
4-Day Mahakaleshwar Omkareshwar Tour Itinerary from Delhi
Below is the recommended 4-day itinerary for a Delhi to Ujjain road trip via tempo traveller. This schedule is designed to cover both Jyotirlingas comfortably while including Bhasma Aarti, key sightseeing in Ujjain, and the full Omkareshwar darshan experience.
Delhi → Ujjain (Overnight Road Journey)
Depart from Delhi / NCR at 9:00–10:00 PM in your air-conditioned tempo traveller. Travel overnight via NH48 (Delhi–Agra–Gwalior–Shivpuri–Ujjain route). This is one of the most popular delhi to ujjain road trip routes – well-maintained highways with multiple dhaba stops en route. Estimated arrival in Ujjain: 10:00–11:00 AM next morning.
Ujjain – Bhasma Aarti + Mahakaleshwar Darshan + City Tour
3:30 AM: Reach Mahakaleshwar Temple gate for Bhasma Aarti (pre-booked). 4:00 AM: Witness the divine Bhasma Aarti – a once-in-a-lifetime experience. 7:00 AM: General darshan of Mahakaleshwar Jyotirlinga. 9:00 AM: Breakfast and check-in at hotel near temple. 11:00 AM–2:00 PM: Visit Kaal Bhairav Temple, Harsiddhi Mata Mandir, Sandipani Ashram. 4:00 PM: Rest at hotel. 7:00 PM: Ram Ghat Shipra River Aarti. 9:00 PM: Dinner and overnight stay in Ujjain.
Ujjain → Omkareshwar – Island Darshan & Narmada
6:00 AM: Depart Ujjain for Omkareshwar (140 km / ~3.5 hours). 9:30 AM: Arrive Omkareshwar. Narmada snan at main ghat. 10:30 AM: Boat ride to Mandhata Island. 11:00 AM: Omkareshwar Jyotirlinga darshan. 1:00 PM: Lunch at temple prasad kitchen or nearby restaurant. 2:30 PM: Mamleshwar Temple darshan on south bank. 4:00 PM: Partial island parikrama or evening ghat aarti on Narmada. Night: Stay at Omkareshwar dharamshala/hotel or return to Ujjain.
Return Journey to Delhi
6:00 AM: Early morning Omkareshwar darshan (optional). 7:00 AM: Depart for Delhi via Ujjain–Agra–Delhi route. Stop for meals and rest at highway dhabas. Optional add-on: Indore city visit en route – Annapurna Temple, Rajwada market, Sarafa Bazaar evening street food. Estimated arrival in Delhi/NCR: 9:00–10:00 PM.
Best Time to Visit Mahakaleshwar and Omkareshwar
The right time to visit depends on your priorities – comfortable sightseeing, or peak spiritual experience during festivals.
🌤️ October to March – Best for Comfortable Travel
- Pleasant weather (15°C–28°C) ideal for temple visits, parikrama walks, and ghat aartis
- Shorter queues compared to festival season
- Perfect for family trips and seniors – most operators run group departures in this window
- Ujjain’s Kumbh Mela period (Simhastha) – every 12 years – brings millions of pilgrims
⚠️ Shravan Month (July–August) & Mahashivratri
These are the most spiritually powerful times to visit – Mahakal’s energy is said to be at its peak during Shravan. However, expect enormous crowds, long darshan queues (6–10 hours on peak days), fully booked hotels, and premium prices. Plan at least 6 months in advance and reserve your vehicle for the yatra early.
How to Reach Mahakaleshwar from Delhi
The distance from Delhi to Ujjain is approximately 770 km, taking around 12–14 hours by road. From Ujjain to Omkareshwar is a further 140 km (3.5 hours). Here are all the travel options:
🚌 Delhi to Ujjain Road Trip – Recommended Route
🚌 By Tempo Traveller from Delhi (Best for Groups)
For families and groups, booking a tempo traveller hire in Delhi is the most comfortable and convenient option for this yatra. With our fleet of outstation vehicles, you get a fully air-conditioned tempo traveller – available from 9-seater to 26-seater – driven by an experienced driver who knows the Delhi–Ujjain highway well.
✅ Why Choose a Tempo Traveller for This Yatra
- Travel as a group – cost is shared and far cheaper than individual train tickets for large families
- Complete flexibility – stop at dhabas, temples, or rest points as needed
- No luggage hassles – travel directly from your doorstep in Delhi/NCR
- Ideal for carrying puja samagri, elderly passengers, and young children comfortably
- Available in 9, 12, 14, 15, 16, 17, 18, 20, and 25-seater options
🚂 By Train from Delhi
Malwa Express (12919)
- Departs: New Delhi (NDLS) at 9:50 PM
- Arrives: Ujjain Junction (UJN) at 8:20 AM
- Duration: ~14.5 hours
- Runs: Daily
NDLS INDB Express (12416)
- Departs: New Delhi (NDLS) at 8:30 PM
- Arrives: Ujjain Junction (UJN) at 11:20 AM
- Duration: ~10.5 hours
- Runs: Daily
✈️ By Flight (Delhi to Indore)
Direct flights from Delhi to Devi Ahilyabai Holkar Airport, Indore take approximately 1.5 hours. Indore is 55 km from Ujjain and 77 km from Omkareshwar. From Indore, take a cab (₹1,500–₹2,500 to Ujjain) or pre-arrange a pickup with your tempo traveller operator. This option is best for those with limited time – the entire yatra can be completed in 3 days when flying.
Essential Tips for Booking & Darshan
✅ Pre-Booking Checklist
- Book Bhasma Aarti tickets online at shrimahakaleshwar.com or bhasmarti.com – minimum 15–30 days in advance
- Book hotel near Mahakaleshwar Temple to make early morning darshan easier
- If using our tempo traveller service from Delhi, book your vehicle at least 1 week ahead (3–4 weeks during festival season) – see our tempo traveller booking checklist for a full pre-trip rundown
- Carry printed copies of all bookings – mobile data can be unreliable near the temple at 3–4 AM
👗 Dress Code (Strict)
- Men: Dhoti/kurta-pyjama preferred
- Women: Saree / salwar kameez / kurti
- No jeans, shorts, or sleeveless inside sanctum
- Dhotis available for rent at Mahakaleshwar gate
- Carry a gamcha/towel for ghat visit
🎒 What to Carry
- Aadhaar card (mandatory for Bhasma Aarti)
- Printed Bhasma Aarti ticket / QR code
- Small coins for locker (₹10–20)
- Light slip-on footwear (easy to remove)
- Water bottle & light snacks for early morning
⚠️ Common Mistakes to Avoid
- Do not carry leather items (wallets, belts) inside temple premises
- Do not attempt photography in the main sanctum – strict enforcement with heavy penalties
- Do not assume walk-in entry is possible for Bhasma Aarti – it almost never is
- Do not buy prasad or puja items from unauthorised vendors outside – purchase only inside the temple complex
- During peak season, vehicle parking near Mahakaleshwar is extremely limited – park at designated lots and walk
🚌 Book Your Jyotirlinga Yatra with Delhi Tempo Travels
Comfortable, trusted, devotion-first group travel. We handle the vehicle, route, and timing – you focus entirely on your sacred journey. Our outstation tempo traveller packages are the most popular choice for this Jyotirlinga yatra from Delhi NCR.
Frequently Asked Questions
1. What is the minimum budget for the Ujjain trip covering both temples?
For a 3-night 4-day trip covering both Jyotirlingas, the minimum budget per person is approximately ₹4,000–₹6,000 when travelling by road in a group (excluding vehicle cost). By flight, add ₹4,000–₹8,000 for the Delhi–Indore round trip. Budget for hotel (₹800–₹2,500/night), meals (₹400–₹800/day), and darshan/aarti tickets (₹100–₹250).
2. What is the distance between Mahakaleshwar and Omkareshwar?
The distance from Mahakaleshwar (Ujjain) to Omkareshwar is approximately 140–142 km, which takes around 3–4 hours by road. Most pilgrims visit Mahakaleshwar first, then travel to Omkareshwar the following day.
3. Which temple should be visited first – Mahakaleshwar or Omkareshwar?
It is traditionally recommended to visit Mahakaleshwar Jyotirlinga first, followed by Omkareshwar. This sequence is followed by most pilgrims and is considered auspicious as per the traditional Jyotirlinga pilgrimage order.
4. How many seaters do I need for a family yatra from Delhi?
For a family of 6–9 people, a 9-seater tempo traveller is ideal. For groups of 10–14, a 12 or 14-seater works well. Larger groups (15–25 people) can book 15 to 25-seater vehicles. All our vehicles include air conditioning and push-back seats.
5. Can I book a tempo traveller for the entire 4-day yatra?
Yes! Delhi Tempo Travels provides dedicated outstation tempo traveller packages for 4-day Mahakaleshwar Omkareshwar yatras from Delhi. The same vehicle and driver stay with your group for the entire trip – Delhi to Ujjain to Omkareshwar and back. Contact us for a custom quote based on your group size.
6. Is this Jyotirlinga yatra part of north India tour packages?
While Madhya Pradesh is technically in central India, many travel operators (including Delhi Tempo Travels) include Ujjain and Omkareshwar as part of extended north India tour packages that combine destinations like Agra, Jaipur, Varanasi, and Madhya Pradesh in a single circuit. Ask us about our custom combination packages.
