Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

3-Day Bangalore to Ujjain and Omkareshwar Itinerary

Day 1 · Mon, Aug 24
Ujjain

Arrival and exploration in Ujjain

  1. Bangalore–Ujjain journey — Overnight train or flight via Indore followed by road transfer; depart early, allowing roughly 14–18 hours by train or 7–9 hours via flight and road. Arrange hotel check-in and local transport in advance.
  2. Mahakaleshwar Jyotirlinga Temple — Mahakal Marg; visit after arrival for darshan, allowing ~1.5–2 hours. Follow the temple’s current dress, entry, and security rules.
  3. Harsiddhi Temple — Mahakaleshwar area; a historic Shakti temple well paired with the Mahakal visit, ~45 minutes.
  4. Ram Ghat — Shipra River waterfront; enjoy the riverside atmosphere and evening aarti, ~1 hour around sunset.
  5. Local Malwa dinner — Old City; choose a well-reviewed vegetarian restaurant for poha, dal bafla, thali, or sweets, approximately ₹250–₹600 per person.

Arrival from Bangalore and Temple Circuit

The most practical option is a Bangalore–Indore flight, followed by a pre-booked taxi to Ujjain—allow roughly 7–9 hours door to door, depending on the flight and road traffic. A train journey is considerably longer, typically 14–18 hours, so an overnight train works best only if you arrive very early. From Indore, the drive to Ujjain takes about 1–1.5 hours; ask your driver to drop you near the hotel first, then use an auto-rickshaw or e-rickshaw for the Old City, where vehicle access and parking are restricted. After a quick check-in and freshening up, go to Mahakaleshwar Jyotirlinga Temple on Mahakal Marg. Allow 1.5–2 hours, and check the official darshan and entry arrangements before setting out, as queues, ID checks, lockers, and dress rules can change. Keep phones and large bags at the hotel or in the designated cloakroom.

Walk or take a short e-rickshaw ride to Harsiddhi Temple, usually about 45 minutes including time to see its striking rows of lamps. The lanes around both temples are busy and uneven, so wear comfortable footwear and carry small cash for offerings. Continue toward Ram Ghat on the Shipra River in time for sunset; the riverside atmosphere is most enjoyable before the evening aarti, and an hour is enough for a relaxed walk and viewing the ceremony. Avoid accepting unsolicited “special puja” offers, and be careful around the steps, particularly during the monsoon season.

Evening Dinner

For dinner, stay in the Old City and choose a clean, well-reviewed vegetarian restaurant serving Malwa specialities such as poha, dal bafla, thali, and local sweets. Budget approximately ₹250–₹600 per person; Sarafa Bazaar is also worth a short walk if you want a livelier food atmosphere, though stalls and timings vary. Return to your hotel by auto-rickshaw or app-based cab where available, ideally before the lanes become especially crowded, and keep the next morning’s temple plans in mind.

Day 2 · Tue, Aug 25
Ujjain

Ujjain heritage and temple circuit

  1. Kal Bhairav Temple — Bhairavgarh; begin with this distinctive temple, known for its traditional liquor offering, ~1 hour.
  2. Mangalnath Temple — Mangalnath Road; visit this peaceful Shipra-side temple associated with Mars worship, ~45 minutes.
  3. Vedh Shala (Jantar Mantar) — Jantar Mantar Marg; explore the historic astronomical instruments, ~1 hour.
  4. Gadkalika Temple — Kalika Marg; see one of Ujjain’s important ancient temples, ~45 minutes.
  5. Shree Ganga Restaurant — Freeganj; have a relaxed vegetarian lunch or dinner, approximately ₹250–₹500 per person.
  6. Shipra riverside evening walk — Ram Ghat and nearby ghats; take an unhurried evening stroll without repeating the previous day’s formal aarti visit, ~1 hour.

Morning

Start early in Bhairavgarh at Kal Bhairav Temple, allowing about an hour for darshan and the distinctive local ritual of offering liquor to Kal Bhairav. The temple generally becomes busier from mid-morning; aim to arrive around 7:00–8:00 AM. From central Ujjain, it is roughly 15–20 minutes by auto-rickshaw or taxi. Keep offerings modest and follow the queue instructions—photography inside may be restricted.

Continue by cab or auto toward Mangalnath Temple on Mangalnath Road, around 25–35 minutes depending on traffic. This quieter Shipra-side temple is associated with Mars worship and is best enjoyed without rushing; allow 45 minutes. A hired auto for this sequence is usually more convenient than arranging separate rides, with a half-day vehicle often costing approximately ₹800–₹1,500 depending on distance and waiting time.

Late Morning and Lunch

Next visit Vedh Shala (Jantar Mantar) on Jantar Mantar Marg, about 20–30 minutes from Mangalnath Temple. Spend an hour examining the large astronomical instruments and reading the explanatory panels; morning light is more comfortable for walking around the open grounds. Check the gate timings locally before setting out, as museum hours can change, and keep roughly ₹20–₹50 per person for entry.

From there, continue to Gadkalika Temple on Kalika Marg, allowing around 25 minutes for the ride and 45 minutes at the temple. It is a compact, atmospheric stop with a strong local following, so dress modestly and expect a little crowding around puja times. Have a relaxed vegetarian meal at Shree Ganga Restaurant in Freeganj afterward; an auto or taxi takes roughly 15–20 minutes, and lunch should cost about ₹250–₹500 per person. Freeganj is also practical for a short break, with shops and cafés nearby if you need tea or essentials.

Evening

In the cooler part of the day, take an unhurried walk along the Shipra riverside around Ram Ghat and the neighboring ghats. Since the formal evening aarti was already covered on the previous day, treat this as a slower local stroll: watch pilgrims arrive, sit for a while, and enjoy the changing light on the river rather than trying to fit in another ceremony. Reach the ghats by auto from Freeganj in about 15–20 minutes; return rides are easiest to find near the main approaches, and it is sensible to carry small cash for autos, snacks, and donations.

Day 3 · Wed, Aug 26
Omkareshwar

Omkareshwar visit and return journey

Getting there from Ujjain
Private car or taxi via Indore–Mhow–Khandwa (4.5–5.5 hours, approximately ₹4,500–₹7,500 per vehicle). Depart around 5:00–5:30 AM to reach Omkareshwar before the main crowds and allow time for temple visits. Book through your hotel, a reputable local operator, or Ola/Uber where available.
Bus via Indore (approximately 6–8 hours, ₹300–₹700 per person), usually requiring connections and less reliable for an early arrival. Check MP tourism/private bus listings or local bus operators; confirm schedules shortly before travel.
  1. Ujjain–Omkareshwar journey — Private car or taxi via Indore and Khandwa; depart around 5:00–5:30 AM for the roughly 4.5–5.5-hour drive. Start with a full fuel stop and confirm temple crowds before leaving.
  2. Omkareshwar Jyotirlinga Temple — Mandhata Island; complete darshan and explore the main shrine, ~1.5–2 hours.
  3. Mamleshwar Temple — South-bank Omkareshwar; visit this historic companion shrine across the bridge, ~45 minutes.
  4. Omkareshwar Parikrama — Mandhata Island; walk a manageable section of the sacred island circuit for river and temple views, ~1.5–2 hours.
  5. Narmada riverside vegetarian lunch — Near the temple market; choose a simple thali or local vegetarian meal, approximately ₹200–₹500 per person.
  6. Omkareshwar–Bangalore return journey — Drive to Indore Airport or Khandwa station, then continue by flight or train; leave Omkareshwar by ~2:00 PM, allowing 4–6 hours to the transport hub plus onward travel.

Early Morning and Temple Visits

Leave Ujjain around 5:00–5:30 AM in a pre-booked car, taking the Indore–Mhow–Khandwa route to Omkareshwar. The drive usually takes 4.5–5.5 hours; carry water and breakfast, and ask the driver to refuel before leaving. After arriving on Mandhata Island, allow 1.5–2 hours for darshan at Omkareshwar Jyotirlinga Temple. Keep footwear and large bags in the designated facilities, dress modestly, and expect queues to build quickly after 9:00 AM. A short walk or auto-rickshaw ride across the bridge brings you to Mamleshwar Temple on the south bank, where 45 minutes is enough for the shrine and its historic surroundings.

Late Morning and Lunch

Return toward Mandhata Island for a manageable section of the Omkareshwar Parikrama. The complete circuit can be tiring in the heat and takes several hours, so walk only as far as feels comfortable; the riverside paths offer excellent views of the Narmada and the temple-studded island. Wear sturdy sandals, carry water, and avoid isolated stretches if the weather is wet. Around midday, stop at a simple vegetarian restaurant in the temple market for a thali or local meal, budgeting ₹200–₹500 per person. Restaurants here are basic and may close or slow service during peak prayer times, so eat before 1:00 PM if possible.

Afternoon Return Journey

Leave Omkareshwar by about 2:00 PM for Indore Airport or Khandwa railway station, depending on your onward booking. Allow 4–6 hours for the road journey, with extra time for monsoon traffic and the narrow approach roads around the temple town; confirm your flight or train only with a generous buffer. Your driver should drop you at the transport hub rather than attempting a last-minute city transfer. For a Bangalore return, Indore Airport usually offers the more practical connection, while Khandwa can work if a suitable train is already booked.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version