By Road
See the road route from Omkareshwar to Ujjain, including the onward journey and practical travel notes.
Read road route →Compare practical ways to travel from Omkareshwar to Ujjain by road, train and air, with route details, useful planning information and stay options.
Compare owner offers or browse directly bookable stays for your travel dates.
Choose the option that fits your timing and budget. Detailed Omkareshwar to Ujjain travel information is available below.
See the road route from Omkareshwar to Ujjain, including the onward journey and practical travel notes.
Read road route →Check the practical rail option for reaching Ujjain from Omkareshwar and how to complete the final leg.
Read train route →Find the nearest useful airport option for Ujjain and the onward road connection.
Read air route →Omkareshwar and Ujjain are home to two of the twelve Jyotirlingas – Omkareshwar and Mahakaleshwar – and many pilgrims visit both on one trip. The usual route is by road via Indore, taking about 3 hours.
The road distance from Omkareshwar to Ujjain is about 140 km, via Indore. Plan for 3 to 3.5 hours.
A common plan: Mahakaleshwar darshan in Ujjain, then Omkareshwar the next day, or the other way round.
Omkareshwar Road station is about 12 km from the temple and has limited services. Most travellers go by road. If you want to use the train, travel by road to Indore and take one of the many Indore–Ujjain trains (about 1 to 1.5 hours).
Train timings, stops and running days change. Check the current schedule on IRCTC or NTES before you book.
Last mile in Ujjain: Ujjain Junction (UJN) is about 2 km from Mahakaleshwar Temple. Autos and e-rickshaws wait outside the station and at the Nanakheda and Dewas Gate bus stands. Around the temple, the last stretch is often on foot because of traffic controls, especially on Mondays, Shravan and festival days.
There is no flight between Omkareshwar and Ujjain. The nearest airport for both is Devi Ahilyabai Holkar Airport, Indore (IDR): about 80 km from Omkareshwar and about 53 km from Ujjain.