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

ModeNearest pointDistance
FlightDevi Ahilya Bai Holkar Airport, IndoreAbout 58 km
TrainUjjain JunctionAbout 2 km

Book travel to Ujjain

Fix your darshan first, then book the journey with buffer on both sides.

Adding Omkareshwar

  1. Day 1Mahakaleshwar darshan and Mahakal Lok in Ujjain.
  2. 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.