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

Budget-Friendly Kashi Vishwanath, Ujjain Mahakal and Omkareshwar Temple Trip

Day 1 · Thu, Jul 30
Varanasi, Uttar Pradesh

Varanasi arrival and Kashi Vishwanath

  1. Journey from your arrival point to old Varanasi/Dasaswamedh area — Varanasi — If you’re arriving by train/flight today, head straight to the ghats area by pre-paid taxi or app cab; allow ~30–60 minutes depending on traffic and check-in first.
  2. Shri Kashi Vishwanath Temple — Vishwanath Gali, Varanasi — The main darshan target for the trip; go after settling in for evening darshan, ~1.5–2 hours.
  3. Vishwanath Gali — old city lanes, Varanasi — Walk the temple lane for prasad, small shops, and a true Banarasi atmosphere, ~45 minutes.
  4. Dasaswamedh Ghat — riverfront, Varanasi — Best for an early evening stroll and Ganga view before aarti, ~45 minutes.
  5. Ganga Aarti at Dasaswamedh Ghat — riverfront, Varanasi — A must-do spiritual experience; arrive early for a good spot, ~1 hour.
  6. A budget thali restaurant near Godowlia/Dasaswamedh — Varanasi — Keep dinner simple with a veg thali or kachori-sabzi, about ₹150–₹300 per person, after the aarti.

Arrival into the old city

If you’re coming in by train or flight today, head straight to the old Varanasi/Dasaswamedh area and keep your first stop simple: drop your bags, freshen up, and don’t try to “see everything” in one go. From Varanasi Junction or Lal Bahadur Shastri Airport, a pre-paid taxi or app cab to Godowlia usually takes about 30–60 minutes depending on traffic; rickshaws can work for the last stretch, but the lanes get very tight near the ghats, so be ready to walk the final few minutes. Budget-wise, a cab into the old city is usually the smartest spend for today because it saves time and energy before evening darshan.

Evening darshan and old-city wander

Go for Shri Kashi Vishwanath Temple after settling in, ideally late afternoon or early evening when you can move at a calmer pace. Entry and darshan lines can stretch, so keep 1.5–2 hours in hand, carry light, and avoid bringing anything bulky into the lane. The temple area is best approached through Vishwanath Gali, where the whole street feels alive with bell sounds, flower sellers, prasad shops, and tiny silk stores. This lane is perfect for a slow walk—pick up a packet of prasad, sip a glass of lassi if you want, and just let the old Banaras atmosphere do its thing. Try not to rush; the magic is in the narrow lanes and the people watching.

Ghats, aarti, and dinner

From there, walk toward Dasaswamedh Ghat for your riverfront time. It’s about a 10–15 minute walk from Godowlia depending on the lane you take, and the best moment is just before sunset when the light hits the Ganga and the boat traffic starts building. Reach Ganga Aarti at Dasaswamedh Ghat at least 30–45 minutes early if you want a decent front-side view; standing spots fill quickly, and a hired boat view costs extra, so for a budget trip the ghat-side view is the better choice. After the aarti, keep dinner simple at a budget thali restaurant near Godowlia/Dasaswamedh—look for a clean veg thali or kachori-sabzi place, usually around ₹150–₹300 per person. If you still have energy, a short post-dinner stroll back through the lit lanes is lovely, but keep valuables close and use a cab or e-rickshaw back to your stay if it’s late.

Day 2 · Fri, Jul 31
Varanasi, Uttar Pradesh

Varanasi temple and ghats area

  1. Assi Ghat — Assi area, Varanasi — Start early with a peaceful riverfront walk before the city gets busy, ~45 minutes.
  2. Subah-e-Banaras morning experience — Assi Ghat — Catch sunrise vibes, chanting, and a calm Ganga atmosphere, ~1 hour.
  3. Bharat Mata Mandir — near Mahatma Gandhi Kashi Vidyapith, Varanasi — A unique temple with a map of undivided India, worth a quick cultural stop, ~45 minutes.
  4. Banaras Hindu University (BHU) campus — Lanka, Varanasi — A breezy low-cost city experience with wide roads and a relaxed pace, ~1 hour.
  5. New Vishwanath Temple (Birla Temple) — BHU campus, Varanasi — A clean, less-crowded temple visit after the old-city darshan, ~1 hour.
  6. A simple lassi/snack stop near Lanka or Assi — Varanasi — Refuel with lassi, chaat, or a light meal; budget around ₹100–₹250 per person.

Morning

Start at Assi Ghat before the city fully wakes up, ideally around sunrise. This is one of the easiest places in Varanasi to enjoy the riverfront without the heavier crowds of the main ghats, and it pairs well with a calm, budget-friendly walk. If you’re staying near Lanka or Bhelupur, an auto-rickshaw here usually costs around ₹40–₹100 depending on distance; if you’re already in the old city, expect a slightly longer ride because of narrow lanes and morning traffic. Give yourself about 45 minutes just to wander the steps, watch boatmen set up, and sit with the river for a bit.

Stay on for the Subah-e-Banaras morning experience at Assi Ghat, which usually starts with chanting, light classical music, yoga, and a very mellow Ganga atmosphere. It’s one of those Varanasi moments that feels both spiritual and practical—free to watch, relaxed, and not demanding a rigid schedule. Bring a small bottle of water, keep loose cash for tea or a snack, and don’t worry about “doing it right”; just sit, watch, and let the morning unfold for about an hour.

Late Morning

From Assi Ghat, head to Bharat Mata Mandir near Mahatma Gandhi Kashi Vidyapith. It’s a quick but memorable stop, especially if you like places that feel a little different from the usual temple circuit. The big relief here is that it’s inexpensive and fast to visit—usually 20–30 minutes is enough unless you’re especially interested in the history. Entry is generally very affordable, and it’s best to keep this as a short cultural pause rather than a long temple stop.

Next, continue to Banaras Hindu University (BHU) campus, which is one of the nicest low-cost experiences in the city. The campus is wide, green, and much more breathable than the old city lanes, so it’s a good reset after the morning crowd. You can walk a bit, sit near the open roads, and just enjoy the pace of student life. If you need a ride between stops, autos are usually the easiest option and should stay within ₹30–₹80 for local hops.

Afternoon

After that, visit the New Vishwanath Temple (Birla Temple) inside BHU. It’s cleaner, calmer, and far less compressed than the older shrine areas, so it works well after a busy temple morning. Plan about an hour here, though the actual darshan can be quicker. Dress modestly, keep your phone silent, and expect a simple, orderly entry flow. There’s no need to rush—this is a good place to slow down, take a few photos from outside, and enjoy the peaceful campus setting.

Evening

Wrap the day with a simple lassi/snack stop near Lanka or Assi—this is the right time to keep costs down and recharge without overthinking dinner. Good budget-friendly choices in this belt are the local lassi shops around Lanka, BHU gate, and the roadside chaat stalls near Assi Ghat; look for fresh lassi, kachori-sabzi, samosa, or a light thali, usually in the ₹100–₹250 range per person. If you still have energy, stay a little longer in the Assi-Lanka stretch for an easy evening walk before heading back to your stay.

Day 3 · Sat, Aug 1
Ujjain, Madhya Pradesh

Travel to Ujjain and Mahakaleshwar area

Getting there from Varanasi, Uttar Pradesh
Overnight train via IRCTC (best practical option). Aim for a late-evening departure on Aug 1 so you arrive Aug 2/3 rested enough for Ujjain darshan; typical 18–24h, sleeper ~₹600–₹1,200, 3AC ~₹1,800–₹3,500. Book on IRCTC, and check train availability on ConfirmTkt/ixigo.
Flight + train/road: Varanasi (VNS) to Indore (IDR) or Jaipur/Delhi connections, then road/train to Ujjain. Faster but usually expensive and less convenient door-to-door; ~₹5,000–₹12,000+ total depending on connection. Book on MakeMyTrip/Google Flights, then onward on IRCTC or a cab.
  1. Journey from Varanasi to Ujjain by train — Varanasi to Ujjain — Budget-friendly option is an overnight or long-distance sleeper/AC train; aim to depart early or the previous night, ~18–24 hours depending on service.
  2. Ujjain railway station to Mahakaleshwar area by auto/e-rickshaw — Ujjain — On arrival, check into a budget hotel near the temple zone to cut transport costs, ~15–25 minutes.
  3. Mahakaleshwar Jyotirlinga — Mahakaleshwar area, Ujjain — Your main Ujjain darshan; go after arrival or for evening queue if timing works, ~1.5–2.5 hours.
  4. Harsiddhi Temple — near Ram Ghat road, Ujjain — A classic temple stop within easy reach of Mahakal, ~45 minutes.
  5. Ram Ghat — Shipra riverfront, Ujjain — Relax by the river and catch the evening temple-town mood, ~45 minutes.
  6. A budget vegetarian meal near Mahakal Road — Ujjain — Choose a local thali or poha-jalebi spot; expect about ₹120–₹250 per person.

Morning

Start your day with the Varanasi to Ujjain train leg in mind: if you haven’t already booked, keep an eye on IRCTC for a sleeper or 3AC berth and aim for the most practical late-night departure so you land in Ujjain without rushing your darshan. Once you reach Ujjain Junction, grab an auto or e-rickshaw straight to a budget stay in the Mahakal Road / Dani Gate / Railway Station Road belt — that area is easiest on the wallet and keeps you close to the temple zone, usually around ₹50–₹120 by auto depending on time and luggage. For stays, look for simple lodges and guesthouses near Mahakaleshwar rather than fancy hotels; clean AC/non-AC rooms often run roughly ₹800–₹2,000, and you’ll save both money and walking energy.

Afternoon

Head to Mahakaleshwar Jyotirlinga as soon as you’ve checked in and dropped your bags. If you’re visiting on a weekday, the crowd is usually more manageable, but temple timings still matter — expect darshan queues to take around 1.5 to 2.5 hours, longer if you want a smoother, slower visit. Keep a small bag, water, socks, and a cash reserve for prasad or locker fees; dress modestly and be prepared for some waiting, especially around aarti hours. After darshan, walk or take a short auto ride to Harsiddhi Temple, which is one of the old-city classics and doesn’t need much time but adds a nice second stop without pushing your budget.

Evening

From Harsiddhi Temple, continue to Ram Ghat for the evening riverfront atmosphere — this is the part of Ujjain that feels most like the city breathing after temple rush. The walk/auto hop is short, and around sunset the ghat is pleasant for sitting a bit, watching pilgrims, and just letting the day slow down. For food, keep it simple and local near Mahakal Road or around the temple lanes: a thali, poha-jalebi, khichdi, or a basic South Indian breakfast-style meal will usually be ₹120–₹250 per person. Good budget-friendly picks in the area are the no-frills vegetarian places around the temple market rather than sit-down restaurants — the food is fresher, cheaper, and made for pilgrims. If you arrive late enough that the temple queue spills into the evening, do Mahakaleshwar first and keep Harsiddhi and Ram Ghat for after dark; that flow works very naturally in this part of town.

Day 4 · Sun, Aug 2
Ujjain, Madhya Pradesh

Ujjain temple and city stay

  1. Bhasma Aarti at Mahakaleshwar Jyotirlinga — Mahakaleshwar area, Ujjain — The marquee experience in Ujjain; you’ll need an early start and prior arrangements, ~2–3 hours.
  2. Mangalnath Temple — Mangalnath area, Ujjain — A short onward visit with temple-and-river views, best done in the morning, ~1 hour.
  3. Sandipani Ashram — Ujjain outskirts — A peaceful spiritual stop tied to Krishna lore, ~1 hour.
  4. Kal Bhairav Temple — Bhairavgarh side, Ujjain — Famous and atmospheric, especially for a quick darshan after lunch, ~1 hour.
  5. Chintaman Ganesh Temple — outskirts of Ujjain — Convenient final temple stop with a calm, local feel, ~45 minutes.
  6. A simple cafe or dosa/poha place near Freeganj or Mahakal Road — Ujjain — Keep it budget-friendly with tea, snacks, or a full meal for ₹100–₹250 per person.

Early morning: Bhasma Aarti at Mahakaleshwar Jyotirlinga

For the Bhasma Aarti, plan to be up very early — usually reach the Mahakaleshwar Temple complex by around 3:30–4:00 AM so you can sort entry and queue calmly. If you haven’t arranged it already, the temple’s official booking process is the one to follow; during busy periods, get there earlier than you think. The whole experience usually takes 2–3 hours, and it’s the main reason people come to Ujjain. Keep your bag light, wear simple traditional clothing, and expect security checks, token verification, and a lot of standing. After darshan, grab a short rest around the Mahakal Road / Freeganj side if you’re staying nearby, then head onward while the morning is still cool.

Late morning: Mangalnath Temple and Sandipani Ashram

After breakfast, continue to Mangalnath Temple, which is best done in the morning because the light is softer and the river side feels quieter. From the temple area, a local auto should get you there without much fuss; budget roughly ₹40–₹100 depending on where you’re starting from. The visit is usually around 1 hour, and the view toward the Shipra River adds to the atmosphere. From there, move on to Sandipani Ashram on the outskirts — this is one of those places that feels slower and more reflective, and it’s worth keeping your pace unhurried. Plan another 1 hour here, and if you’re doing this on a budget, autos are still the easiest option; just negotiate the return or keep one waiting if possible.

Afternoon: Kal Bhairav Temple and Chintaman Ganesh Temple

After lunch, head to Kal Bhairav Temple, on the Bhairavgarh side. It has a very local, high-energy feel and is one of the most distinctive stops in Ujjain. Autos are the cheapest practical way to go temple-to-temple here, and you’ll usually spend about 1 hour including darshan and a bit of breathing space outside. Then continue to Chintaman Ganesh Temple, which makes for a calm final stop before evening. It’s a gentler, less rushed temple experience, and 45 minutes is enough unless you want to sit a while. If you’re feeling hungry between visits, keep this part flexible and stop for tea or snacks rather than trying to force a full sit-down meal.

Evening: budget food near Freeganj or Mahakal Road

For dinner, keep it simple and cheap around Freeganj or the Mahakal Road stretch — this is where you’ll find plenty of poha, dosa, idli, tea stalls, and small thali places that won’t hurt the budget. Expect about ₹100–₹250 per person for a filling meal, especially if you stick to local breakfast-style food that runs all day. Good rule here: choose a busy place with a fast turnover, ask for fresh food, and avoid over-ordering after a long temple day. If you still have energy, take a slow evening walk near your stay, then sleep early — tomorrow’s travel to Omkareshwar goes best if you start rested and leave first thing in the morning.

Day 5 · Mon, Aug 3
Omkareshwar, Madhya Pradesh

Travel to Omkareshwar

Getting there from Ujjain, Madhya Pradesh
Morning shared taxi or intercity bus via MP Roadways/Private operator from Ujjain to Omkareshwar (best balance of cost and convenience). Leave early morning; plan ~4.5–6h, ~₹250–₹700 per seat. Book/check on redBus for buses, or ask hotel/nearby stand for a shared cab.
Private taxi/drive via Ujjain–Indore road then toward Mortakka/Omkareshwar bridge. Faster and door-to-door, ~4–5h, roughly ₹3,500–₹5,500 for the car. Book via local cab operator, Ola Outstation, or MakeMyTrip cabs.
  1. Journey from Ujjain to Omkareshwar by bus or shared taxi — Ujjain to Omkareshwar — The lowest-cost option is a bus via Khandwa/Indore side or a shared cab; leave early morning, ~4.5–6 hours.
  2. Omkareshwar town check-in near the temple ghat — Omkareshwar — Stay close to the bridge/temple side so walking replaces local transport, ~30–45 minutes.
  3. Shri Omkareshwar Jyotirlinga Temple — Omkareshwar island town — Main darshan of the day; go after check-in when the crowd is manageable, ~1.5–2 hours.
  4. Narmada Ghat — temple-side riverfront, Omkareshwar — Walk the ghats for river views and a quieter devotional experience, ~45 minutes.
  5. Kajal Rani Cave area — Omkareshwar — A short scenic detour if you want a nature break and a bit of walking, ~45–60 minutes.
  6. A budget dhaba or vegetarian thali near the temple market — Omkareshwar — Simple local food is easy to find here; plan about ₹100–₹200 per person.

Morning

Leave Ujjain early on the shared taxi or intercity bus to Omkareshwar so you can make the most of the day; on a budget, this is the sweet spot at roughly ₹250–₹700 a seat, and the ride usually takes 4.5–6 hours depending on route and stops. If you’re coming in by bus, aim for a seat that gets you to the bridge side of town rather than the far edge of the island, because that saves both time and local auto costs once you arrive. After reaching Omkareshwar, check into a simple stay near the temple ghat or bridge approach so you can do almost everything on foot; budget guesthouses and dharamshalas here often run around ₹800–₹2,000 for a basic room, while cleaner AC rooms can be a bit more. Good-value options are usually clustered around the temple market, the ghat road, and the lanes close to the main bridge.

Afternoon

Once you’ve dropped your bags, head straight for Shri Omkareshwar Jyotirlinga Temple for darshan. The crowds are usually calmer after the morning rush, and if you go with a light bag and simple footwear you’ll move through the area more smoothly. Expect the full temple stop to take about 1.5–2 hours, including queueing and a little time to sit quietly nearby. From there, walk down to Narmada Ghat for a slower, more atmospheric break — this is one of the nicest parts of the town when the light softens, and it’s free apart from anything you spend on chai or prasad. The walk is short, but keep it unhurried; Omkareshwar works best when you let the river set the pace.

Evening

If you still have energy, take the short scenic detour to the Kajal Rani Cave area for a bit of walking and a quieter nature change from the temple crowd. It’s not a hard trek, but wear proper sandals or shoes and carry water, especially in the monsoon. Wrap up the day with a simple meal at a budget dhaba or vegetarian thali near the temple market; expect around ₹100–₹200 per person for filling local food like thali, dal, sabzi, roti, curd, and tea. If you want the cheapest and easiest plan, stay within the temple-side market tonight so you can sleep early and keep tomorrow’s darshan relaxed.

Day 6 · Tue, Aug 4
Omkareshwar, Madhya Pradesh

Omkareshwar temple visit and return buffer

  1. Omkareshwar Parikrama path — Omkareshwar — Do an early, unhurried walk if your legs and time allow; it’s the best low-cost final experience, ~2–3 hours.
  2. Siddhanath Temple — Omkareshwar — A quieter temple stop that fits naturally into the local circuit, ~45 minutes.
  3. 24 Avatars Group of Temples — Omkareshwar — A compact sightseeing stop with historic-religious interest, ~45 minutes.
  4. Mamleshwar Temple — opposite side of the river in Omkareshwar — Important counterpart to the main Jyotirlinga and worth adding before departure, ~1 hour.
  5. Templeside tea/snack stall or small vegetarian eatery — Omkareshwar — Have an inexpensive breakfast or lunch before leaving; budget around ₹80–₹200 per person.
  6. Return journey from Omkareshwar to your onward destination — Omkareshwar to home/next city — Leave by afternoon to avoid night travel stress; use bus/shared cab to nearby railheads or Indore for cheaper onward connections, ~3–6+ hours depending on route.

Morning

Start as early as you can for the Omkareshwar Parikrama path — this is the one bit of the day that really rewards a cool head and slow pace. If you begin around sunrise, you’ll get the best light, fewer people, and a calmer walk before the heat builds. Expect about 2–3 hours if you move unhurriedly, and keep small change, drinking water, and grippy footwear handy because parts of the route can be uneven and a little tiring. The path is free, so it’s the best budget-friendly “big experience” of the day.

From there, continue to Siddhanath Temple, which is a quieter stop and usually feels less rushed than the main shrine areas. Give it around 45 minutes, including walking and a bit of time to sit quietly. Then head to the 24 Avatars Group of Temples, another compact stop that’s easy to combine without much extra transport cost. These nearby temple visits are best done on foot or by a short local auto, so you can keep spending low and avoid waiting around for rides.

Late morning to early afternoon

Next, cross over for Mamleshwar Temple on the opposite side of the river. This is an important part of an Omkareshwar visit and worth doing before you wrap up the day, especially if you’ve already come all this way. Allow about an hour, a little more if there’s a queue or you want to sit for a while. If you’re trying to keep the trip economical, the simplest move is to walk as much of this stretch as possible and only take an auto for the longer connection points.

After that, stop at a templeside tea/snack stall or small vegetarian eatery for a budget meal. Around ₹80–₹200 per person is realistic for tea, poha, kachori, paratha, or a simple thali, and the small places near the temple lanes are usually better value than the more touristy spots. This is also a good time to freshen up, pack your bags, and check your onward ticket so you’re not rushing later.

Afternoon departure

For the return journey from Omkareshwar to your onward destination, I’d strongly suggest leaving by early afternoon rather than pushing into late evening. The cheapest practical choice is usually a shared cab or bus to Indore or another nearby railhead, then an onward train or bus from there; depending on your connection, the full chain can take 3–6+ hours. If you’re heading out to a bigger city, ask your hotel or a local auto driver for the current departure point for shared vehicles — in Omkareshwar, local advice saves time because options can change day to day.

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