Home › Ujjain › Travel guide

Ujjain to Omkareshwar: Distance, Route, Day Plan and Taxi Fare

Everything you need to plan a day trip from Ujjain to Omkareshwar Jyotirlinga: how far it is, how long it takes, what to expect at the temple and what a taxi costs.

Last updated 17 October 2026

Omkareshwar is one of the twelve Jyotirlingas of Lord Shiva, and most pilgrims who come to Ujjain for Mahakaleshwar also visit it. The two are close enough to do Omkareshwar as a day trip from Ujjain.

Distance and travel time

Omkareshwar is about 140 km from Ujjain. The usual road goes via Indore, and the drive takes roughly 3 to 3.5 hours each way. Traffic in and around Indore is the main thing that adds time, so an early start helps.

A simple one-day plan

  1. 6 to 7 AM: leave Ujjain.
  2. Around 10 AM: reach Omkareshwar and go for darshan. The temple is on an island in the Narmada and you cross to it on foot or by boat.
  3. Afternoon: lunch, and visit Mamleshwar temple on the other bank if you have time.
  4. 3 to 4 PM: start back, reaching Ujjain in the evening.

On Mondays, during Shravan and at festivals like Mahashivratri the queues are much longer. On those days leave earlier, or plan an overnight stay.

Ways to get there

Taxi with driver (easiest)

A cab picks you up from your hotel in Ujjain, waits while you have darshan and brings you back, so you don't have to change buses or carry bags. It is the most practical option for families and groups.

Bus

There are buses, but usually you change at Indore, which turns the trip into a long day with waiting time. It is cheaper for one or two people who don't mind the extra time.

Taxi fares from Ujjain to Omkareshwar

Fixed round-trip fares with EazTrav (extra stops or kilometres are charged separately):

VehicleSeatsRound-trip fare
Sedan car4+1₹3,900
Maruti Ertiga6+1₹4,500
Toyota Innova Crysta6+1 / 7+1₹6,300
Tempo Traveller 12 seater12+1₹7,800
Tempo Traveller 17 seater17+1₹8,700

See every vehicle on the Ujjain to Omkareshwar trip page.

Make it a bigger trip

Tips

  • Carry as little as possible into the temple; footwear has to be left outside.
  • Wear comfortable shoes for the walk across the bridge and the steps.
  • Visiting Mahakaleshwar too? See our Mahakal darshan guide.

Frequently asked questions

How far is Omkareshwar from Ujjain?

Omkareshwar is about 140 km from Ujjain by road. The drive usually takes 3 to 3.5 hours each way, depending on traffic around Indore.

Can I visit Omkareshwar from Ujjain and come back the same day?

Yes. Leave Ujjain early in the morning, have darshan and lunch at Omkareshwar, and you are back in Ujjain by evening. On Mondays, in Shravan and at festivals the darshan queue is longer, so start earlier.

What is the taxi fare from Ujjain to Omkareshwar?

EazTrav's fixed round-trip fare is ₹3,900 for a sedan (4 passengers), ₹4,500 for an Ertiga and ₹6,300 for an Innova Crysta. Extra stops or kilometres beyond the route are charged separately.

Can I add Maheshwar to an Omkareshwar trip?

Yes. The Ujjain to Omkareshwar and Maheshwar trip starts at ₹5,200 for a sedan and covers both places in one day.

🛕 Ujjain to Omkareshwar by cab

Round trip with driver from ₹3,900 (sedan). Ertiga, Innova Crysta and Tempo Traveller also available.

More Ujjain travel guides