Mahakaleshwar · Verified guide
How to Reach Mahakaleshwar and Omkareshwar
Ujjain is a short drive from Indore, and many pilgrims combine two Jyotirlingas in one trip.
Changing information reviewed · Official sources separated from planning guidance
Quick answer
Fly to Indore's Devi Ahilya Bai Holkar Airport, about 58 km (1 hour 10 minutes) from Ujjain, or take a train to Ujjain Junction, 2 km from the temple. Omkareshwar Jyotirlinga is about 140 km south and makes a full-day trip.
Options
| Mode | Nearest point | Distance |
|---|---|---|
| Flight | Devi Ahilya Bai Holkar Airport, Indore | About 58 km |
| Train | Ujjain Junction | About 2 km |
Book travel to Ujjain
Fix your darshan first, then book the journey with buffer on both sides.
Adding Omkareshwar
- Day 1Mahakaleshwar darshan and Mahakal Lok in Ujjain.
- Day 2Early drive to Omkareshwar (about 140 km), darshan, and return to Ujjain or Indore.
Frequently asked questions
How far is Omkareshwar from Ujjain?
About 140 km.
How far is Mahakaleshwar from Ujjain railway station?
About 2 km.
Sources
Checked 6 Oct 2026. Rules can change; confirm with the official source before you travel.