Mahakaleshwar and Omkareshwar are situated in Madhya Pradesh. These are two of the twelve Jyotirlingas of Lord Shiva. Mahakaleshwar Omkareshwar Tour holds a great significance among Hindus and specially for Lord Shiva adhere devotees. Mahakaleshwar is located in Ujjain and it is famous for its unique aarti in which Bhasma (Ash) is used in the aarti while Omkareshwar is located on Mandhata Island in the Narmada River and it is famous for its Om shaped island. If you are planning a trip from Delhi to these sacred destinations, this guide will help you with travel routes, itinerary, accommodations, and important details.
How many days are required to visit Omkareshwar and Mahakaleshwar?
3 days are well enough to visit both temples in Ujjain, but time can reduce or increase in peak season of festival or any event. If you also include Bhasm aarti, total time depends on availability and darshan timing. You can cover both places in 3 nights 4 days trip from Delhi travelling by train or road. If you take flight from Delhi to Indore or Ujjain, trip can get completed into 3 days.

Mahakaleshwar and Omkareshwar Jyotirlinga Tour Itinerary
Day 1: You will departure from New Delhi
Take a train or flight to Indore or Ujjain.
If you are travelling by road, make sure to depart early in the morning to avoid traffic.
Day 2: Reach Ujjain and Visit Mahakaleshwar Temple
After the Darshan, you can check into a hotel near the Temple.
Witness the Bhasma Aarti of Lord Shiva and make sure to book the tickets before visiting. Ticket price ranges between Rs 100 to Rs 200 per person
After the aari, you can visit Harsiddhi Temple, Kal Bhairav Temple and Sandipani Ashram.
Witness Ram Ghat Aarti on Shipra River in the evening.
Night stay at Ujjain.
Day 3: Journey to Omkareshwar
Depart from Mahakaleshwar to Omkareshwar. The distance between Mahakaleshwar and Omkareshwar is 140 km and it takes around 3.5 to 4 hours to reach there.
- Stay in a hotel or dharamshala in Omkareshwar.
- Omkareshwar Temple and Mamleshwar Temple sightseeing.
- Boat ride on Narmada River.
- Go for sightseeing to Siddhanath Temple & Ahilya Ghat.
- Overnight at Omkareshwar.
Day 4: Back Home
Early morning darshan at Omkareshwar.
Departure from Omkareshwar to Indore or Ujjain for back train or flight to Delhi.
Best Time to Visit Mahakaleshwar and Omkareshwar
While visiting between October and March might be an ideal time for sightseeing with pleasurable weather but making a visit during the auspicious time of Mahashivratri and Shravan Maas gives you the sense of divine presence. If you do not like too much rush, plan Mahakaleshwar Omkareshwar Tour in off season of November to Mid-December or April to June.
Bhakt of Lord Shiva? Plan a trip to Varanasi for Darshan of Kashi Vishwanath Jyotirlinga
How to Reach Omkareshwar and Mahakaleshwar from Delhi?
The Distance from Delhi to Ujjain is 770 km and it takes around 14 hours to reach by car or bus and from Ujjain to Omkareshwar distance is around 140 km with 3.5 hours drive.

By Air
Those who prefer to travel by air, you first must travel to Indore and from there you can continue to Ujjain. The nearest airport to Ujjain is Devi Ahilyabai Holkar Airport in Indore. It is approximately 55 km from Ujjain and 77 km from Omkareshwar.
There are direct flights available from Delhi to Indore which takes around 1.5 hours. From Indore, you can take a cab, bus or train to Ujjain or Omkareshwar. Taxis from Indore to Ujjain cost around Rs 1500 to Rs 2500 and buses are not comfortable options but they are surely budget-friendly ways to travel. A bus ticket might cost you around Rs 200 to Rs 500.
By Road
Those who prefer road journeys can travel by car, bus and tempo traveller. You can choose one method as per your convenience.
By Bus
You can take a bus from Delhi to Indore or Ujjain. There are Several private and government buses runs between these two cities. Hire a Bus on rent in Delhi available in Sleeper and Volvo seating or you can even travel in a government running buses that will be a cheaper option for a solo traveller.
The ticket price differs from the bus type and city. An estimated price of bus fare ranges between Rs 1000 to Rs 2500. From Indore to Omkareshwar might cost you around Rs 200 to Rs 600.
By Car/Taxi
You can travel by your own car and rent a cab from Delhi. It can be an ideal way to travel for solo travellers and small groups. The best route to take is through National Highway 44 and 52. These are well-maintained highways providing you the smooth travel experience.
By Tempo Traveller
Renting a Tempo Traveller is another best way for a smooth group travel. Choose a tempo traveller as per your requirements, group size and budget. These travellers are available from 9 Seater to 25 seater and for premium experience, Urbania luxury van and Maharaja Tempo Traveller in Delhi can be an ideal choice. Renting price of a traveller solely depends on its model, seating capacity and travelling distance.
By Train
There are various trains available that run from Delhi to Ujjain Railway Station.
Malwa Express : Train No. – 12919 and 12920 depart from New Delhi Railway Station (NDLS) at 09:50 PM and arrive at Ujjain Junction (UJN) at 08:20 AM with time taking 14.5 to 15 hours of journey.
NDLS INDB Express: Train No. – 12416 departs from New Delhi Railway Station (NDLS) at 08:30 PM and arrives at Ujjain Junction (UJN) at 11:20 AM with time taking around 10 hours and 30 minutes.
Tips for Booking & Travel Planning
Pre-Booking and Reservations: Advanced booking of hotels, tickets and aarti can save your time especially during the festival season and you will get discounts in advance booking as well.
Hotels and Stays: Booking hotels near temples can help you to make an early visit for darshan and witness aarti held early in the morning.
Darshan and Aarti: Pre-book your Bhasma aarti tickets online from the websites “https://shrimahakaleshwar.com”and “https://www.bhasmarti.com”.
Essential Packing: Carry all your essentials like important documents, comfortable clothes, shoes and medicines for emergencies.
Conclusion
Planning and booking a trip to Mahakaleshwar and Omkareshwar can make your pilgrimage tour not just smooth but also memorable. These two of the twelve jyotirlingas of Mahadev are located in Madhya Pradesh. Find out the complete itinerary of 4 days with the best time to visit. Book a Bus, Tempo Traveller or Car on rent from Delhi as per the requirements and group size will make the journey smooth. So, Pack your bags, Chant “Har Har Mahadev” and get on the journey that will take you to the land of Lord Shiva.

FAQ
1. What is the minimum budget for Ujjain Trip covering two temples?
For 3 nights 4 days Ujjain tour, it costs minimum Rs 4,000 er person if travelling by car or train. By flight, it can cost higher as per flight ticket charge.
2.What is the distance between Mahakaleshwar and Omkareshwar?
Most of the people visit Mahakaleshwar at first and then take a local bus or taxi on rent to reach Omkareshwar. Mahakaleshwar to Omkareshwar distance is 142 km approx and take 3-4 hours to reach.
3.What are the inclusions of Mahakaleshwar Package from New Delhi?
In all-inclusive Mahakaleshwar Omkareshwar tour package from Delhi, you will get comfortable transfer by road or train, darshan at both Jyotirlingas, Ujjain temple tour, stay in hotel.
4.Which temple to visit first, Mahakaleshwar or Omkareshwar?
It is recommended to visit Mahakaleshwar Jyotirlinga at first followed by visit to Omkareshwar Mahadev Temple.