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

Bhimashankar, Maharashtra Temple Circuit and Ujjain Pilgrimage

Day 1 · Mon, Dec 7
Bhimashankar

Arrival in Bhimashankar

  1. Bhubaneswar–Pune–Bhimashankar journey — Allow a full day, roughly 12–16+ hours door to door depending on connections; leave early and arrange a pre-booked road transfer from Pune, since onward public transport is limited. Don’t assume a same-day flight or connection is available.
  2. Bhimashankar village — Near the temple, settle in and keep the evening light; ~1 hour.
  3. Local lodge dining room — Bhimashankar village; have a simple dinner close to your accommodation, roughly ₹200–500 per person.
  4. Bhimashankar forest-side stay — Near the village; rest early before the temple visit, overnight.

Morning & journey

Travel from Bhubaneswar to Bhimashankar via Pune, allowing a full day—roughly 12–16+ hours door to door, depending on flight connections and road conditions. Leave early, but check the actual flight options for 7 December before making plans; don’t count on a same-day connection being available. From Pune Airport, take a pre-booked car for the winding drive to Bhimashankar (around 3–4 hours). Public transport for the final stretch is limited, and mountain roads can make the trip slower than the map suggests, so confirm your driver and village drop-off in advance.

Evening

Once you reach Bhimashankar village, check in and keep the evening gentle—stretch your legs nearby, then have dinner at your lodge’s dining room rather than setting off in search of food. Expect a simple meal to cost about ₹200–500 per person. Stay in the Bhimashankar forest-side area, close to the village, and turn in early for tomorrow’s temple visit.

Day 2 · Tue, Dec 8
Bhimashankar

Bhimashankar temple visit

  1. Bhimashankar Temple — Bhimashankar village; allow ~2–4 hours for darshan and queues, which may vary considerably.
  2. Gupt Bhimashankar — Forest trail from the temple area; allow ~2–3 hours round trip, subject to trail and weather conditions.
  3. Hanuman Lake — Within the Bhimashankar forest area; a quiet short nature stop, ~45 minutes.
  4. Local vegetarian meal near the temple — Bhimashankar village; choose a simple meal and allow ~45 minutes, roughly ₹200–500 per person.

Early morning

Start early at Bhimashankar Temple to get ahead of the darshan queues; allow 2–4 hours for the visit, as waiting times can vary. Check the temple’s current darshan timings locally the evening before, and keep some flexibility in your morning. Wear modest clothing and carry only what you need, since temple security may restrict bags and belongings.

Late morning and afternoon

From the temple area, take the forest trail to Gupt Bhimashankar. Allow 2–3 hours round trip and check trail conditions before setting off; even in December, paths can be uneven, so wear sturdy shoes, carry water and ask locally whether a guide is advisable. Continue to Hanuman Lake for a quieter forest stop, allowing about 45 minutes. Treat the lake as a nature visit rather than a swimming stop, and return before dusk.

Late afternoon

Finish with a simple vegetarian meal near the temple in Bhimashankar village; budget roughly ₹200–500 per person and allow about 45 minutes. Small eateries are convenient but can have limited menus, so carry a snack in case timings or availability don’t line up. The full outing is a substantial day—roughly 7–9 hours including darshan, walking and meal time—so keep the afternoon unhurried and confirm local access and trail conditions before heading out.

Day 3 · Wed, Dec 9
Trimbak

Trimbakeshwar visit

Getting there from Bhimashankar
Pre-booked private car via Manchar, Nashik and Trimbak (about 5–7 hours; roughly ₹6,000–₹10,000 per car). Leave early as planned; public transport connections are slow and inconvenient. Arrange through your lodge or a local taxi operator.
  1. Bhimashankar–Trimbak road transfer — Allow roughly 5–7 hours, plus breaks; depart early and confirm the road transfer in advance.
  2. Trimbakeshwar Temple — Trimbak town; allow ~2–4 hours for darshan and queues; any special puja or timed entry must be confirmed and booked independently.
  3. Kushavarta Kund — Beside the temple complex; visit respectfully for ~30–45 minutes.
  4. Local Maharashtrian meal in Trimbak — Town centre; take a relaxed lunch or early dinner, roughly ₹200–500 per person.
  5. Trimbak market lanes — Near the temple; browse local devotional goods and settle in for the night, ~45 minutes.

Morning

Leave Bhimashankar early for Trimbak; allow 5–7 hours on the road, plus breaks. Have your lodge confirm the private car and pickup the evening before, and agree on a rest stop with the driver. The mountain roads and traffic around Nashik can make arrival times variable, so keep the afternoon flexible.

Afternoon

At Trimbakeshwar Temple, allow 2–4 hours for darshan and queues. Check current timings locally before setting out; any special puja or timed entry needs to be confirmed and booked separately. Then walk to Kushavarta Kund, beside the temple complex, and spend around 30–45 minutes there, observing local customs and keeping the visit respectful.

Evening

Have a relaxed Maharashtrian meal in Trimbak town centre; budget roughly ₹200–500 per person. If you still have energy, browse the nearby Trimbak market lanes for about 45 minutes, then settle in for the night. Keep the evening unhurried after the long transfer, and confirm tomorrow’s transport plans with your accommodation.

Day 4 · Thu, Dec 10
Shirdi

Shirdi temple visit

Getting there from Trimbak
Pre-booked private car via Nashik and Sinnar (about 4–5 hours; roughly ₹4,500–₹7,000 per car). Depart in the morning to leave time in Shirdi. Book through your accommodation or a local taxi operator.
  1. Trimbak–Shirdi road transfer — Allow roughly 4–5 hours including a break; leave in the morning to preserve time for the evening.
  2. Sai Heritage Village — Shirdi; a themed attraction about Sai Baba’s era, allow ~1–2 hours and check current operating status before setting out.
  3. Dwarkamai — Shirdi temple precinct; visit this important Sai Baba site, ~45–60 minutes.
  4. Shri Sai Prasadalaya — Shirdi; have a simple meal at the well-known community dining hall, allowing time for queues; donations or costs may vary.
  5. Shirdi market — Around the temple precinct; browse briefly and rest early, ~45 minutes.

Morning

Allow 4–5 hours for the morning road transfer, including a break, and aim to reach Shirdi around lunchtime. After checking in and dropping your bags, head to Sai Heritage Village; give it 1–2 hours, but check locally that it’s operating before setting out, as hours and availability can change.

Afternoon

Visit Dwarkamai next, allowing 45–60 minutes to take in this much-loved site at an unhurried pace. Then walk or take a short local auto-rickshaw ride to Shri Sai Prasadalaya for a simple meal. It can get busy, so leave time for the queue and check meal service hours on arrival; costs or donations may vary.

Evening

Finish with a relaxed Shirdi market browse near the temple precinct—about 45 minutes is plenty for prasad, souvenirs and a little people-watching. Keep the evening easy after the drive, and confirm tomorrow’s pickup with your driver before turning in.

Day 5 · Fri, Dec 11
Shani Shingnapur

Shani Shingnapur visit

Getting there from Shirdi
Private taxi round trip from Shirdi via Rahuri (about 2–2.5 hours each way; roughly ₹3,500–₹6,000 per car for the day, including waiting). Set off early and confirm the return pickup in advance; arrange through your hotel or a local taxi operator.
  1. Shirdi–Shani Shingnapur round-trip drive — Allow roughly 4–5 hours total on the road; depart early and arrange a driver or confirm local transport beforehand.
  2. Shani Shingnapur Temple — Shani Shingnapur village; allow ~1.5–3 hours for darshan and queues; follow current temple guidance on offerings and access.
  3. Shani Shingnapur village market — Near the temple; browse devotional items and local produce, ~45 minutes.
  4. Local vegetarian meal in Shani Shingnapur — Near the temple; choose a simple local restaurant, roughly ₹200–500 per person.
  5. Return to Shirdi — Allow time for traffic and a relaxed evening; overnight in Shirdi.

Early morning

Arrange a private taxi the evening before and leave Shirdi early, ideally around 6:30–7:00 a.m. The drive to Shani Shingnapur via Rahuri takes roughly 2–2.5 hours each way; allow 4–5 hours total on the road, plus time for stops. Expect a straightforward rural route, but confirm the return pickup and waiting time with your driver. A round trip typically costs about ₹3,500–₹6,000 per car.

Morning at the temple

Allow around 1.5–3 hours at Shani Shingnapur Temple for darshan and queues. Timings, access arrangements and rules for offerings can change, so follow the latest guidance posted at the temple or given by staff when you arrive. Keep some flexibility rather than planning around a fixed darshan time.

Lunch and return

After darshan, spend about 45 minutes browsing the small Shani Shingnapur village market near the temple for devotional items and local produce. Have a simple vegetarian meal at one of the nearby eateries; budget roughly ₹200–₹500 per person, and check what is freshly available. Then return to Shirdi by taxi, allowing for traffic and a relaxed evening before your overnight stay.

Day 6 · Sat, Dec 12
Verul

Grishneshwar temple visit

Getting there from Shani Shingnapur
As the itinerary returns you to Shirdi overnight on day 5, arrange a private car from Shirdi to Verul via Ahmednagar and Chhatrapati Sambhajinagar (about 4.5–6 hours; roughly ₹5,000–₹8,000 per car). Leave early. If departing directly from Shani Shingnapur instead, allow about 4–5.5 hours and confirm the pickup locally.
  1. Shirdi–Verul (Ellora) road transfer — Allow roughly 3.5–5 hours including a break; start early.
  2. Grishneshwar Temple — Verul; allow ~2–4 hours for darshan and queues; check current entry and dress requirements, and confirm any special puja in advance.
  3. Ellora Caves — Verul; explore the renowned rock-cut complex for ~2–3 hours, checking current opening arrangements before visiting.
  4. Local meal near Ellora — Verul; take a simple lunch or dinner, roughly ₹250–600 per person.
  5. Verul village — Near the temple and caves; take a brief, unhurried walk and stay nearby overnight.

Morning

Leave Shirdi early in your pre-booked car so you can reach Verul with enough daylight for the visits; allow roughly 4.5–6 hours from Shirdi, including a break. After dropping your bags at your overnight stay, head straight to Grishneshwar Temple. Set aside 2–4 hours for darshan and queues, which can vary considerably on a Saturday. Check the current entry and dress requirements locally, and confirm any special puja arrangements in advance rather than counting on a same-day slot.

Afternoon

Continue to Ellora Caves, close to the temple. Allow 2–3 hours to explore, but this is a tight day after the road transfer: check the caves’ current opening arrangements and last-entry time before setting out, and keep your temple visit flexible. Take a simple meal near the caves or temple—Hotel Kailas is a convenient nearby option; budget around ₹250–600 per person and check what is serving when you arrive.

Evening

Leave time for an unhurried walk through Verul village before settling in nearby for the night. Keep the evening easy after the long transfer and temple queues, and confirm your next day’s car arrangements with your accommodation.

Day 7 · Sun, Dec 13
Omkareshwar

Journey to Omkareshwar

Getting there from Verul
Pre-booked intercity car via Chhatrapati Sambhajinagar, Jalna and Khandwa (about 7–9 hours; roughly ₹9,000–₹15,000 per car). Start early and confirm the driver will take you to Omkareshwar town. Book through your hotel or a local taxi operator.
  1. Verul–Omkareshwar road journey — Allow roughly 7–9 hours door to door, including breaks and the final approach; leave early and arrange the intercity transfer in advance.
  2. Omkareshwar ghats — Along the Narmada; take a gentle first look at the riverfront, ~45–60 minutes, depending on arrival time.
  3. Local vegetarian meal in Omkareshwar — Near the main temple area; choose a simple meal and allow ~45 minutes, roughly ₹200–500 per person.
  4. Omkareshwar riverside stay — Near the ghats; check in and rest rather than attempting a rushed temple visit on arrival day.

Morning & road journey

Leave Verul early in your pre-booked car for Omkareshwar via Chhatrapati Sambhajinagar, Jalna and Khandwa. Allow about 7–9 hours door to door, including breaks and the final approach; traffic and road conditions can stretch the drive, so confirm the pickup and that your driver will take you right into town. Budget roughly ₹9,000–₹15,000 per car. With most of the day on the road, keep arrival plans light.

Arrival & riverside

After checking in, take a gentle 45–60-minute first look at the Omkareshwar ghats along the Narmada, if there’s still daylight. The riverfront has steps and uneven surfaces, so take care, especially near the water; don’t feel you need to cover much today.

Dinner & rest

Have a simple vegetarian meal near the main temple area—allow about 45 minutes and roughly ₹200–₹500 per person. Then settle into your riverside stay and rest; save the temple visit for your planned visit day rather than rushing it after the long drive.

Day 8 · Mon, Dec 14
Omkareshwar

Omkareshwar temple visit

  1. Omkareshwar Temple — Omkareshwar island; allow ~2–4 hours for darshan and queues; special puja or timed access should be verified and booked ahead if required.
  2. Mamleshwar Temple — On the mainland across the Narmada; visit this historic shrine for ~1 hour.
  3. Omkareshwar Parikrama path — Around the island; allow ~2–3 hours on foot, carrying water and checking local conditions before starting.
  4. Narmada ghat boat ride — Omkareshwar riverfront; a short river view if services and conditions permit, ~30–60 minutes; agree terms with the operator before boarding.
  5. Local vegetarian meal near the ghats — Omkareshwar; a relaxed dinner, roughly ₹200–500 per person.

Morning

Start early at Omkareshwar Temple while the island is quieter. Allow 2–4 hours for the walk in, darshan and queues; timings and crowd levels can change, so check locally the evening before. If you want a special puja or timed access, confirm the arrangements in advance rather than relying on walk-in availability. Wear modest clothes and keep some cash handy for small offerings.

Midday and afternoon

Cross to the mainland for Mamleshwar Temple, allowing about an hour for this historic shrine. Have lunch nearby, then set out on the Omkareshwar Parikrama path: allow 2–3 hours, wear sturdy shoes and carry water, as sections can be uneven and exposed. Check local conditions before starting, and don’t feel obliged to rush the circuit.

Evening

Finish with a Narmada ghat boat ride if boats are operating and river conditions permit; allow 30–60 minutes and agree the price and duration with the operator before boarding. Settle in for a simple vegetarian dinner near the ghats—budget roughly ₹200–500 per person. Keep the evening unhurried; after the parikrama, the riverside is a good place to rest and take in the view.

Day 9 · Tue, Dec 15
Ujjain

Ujjain temple visit

Getting there from Omkareshwar
Private car via Barwaha and Indore (about 4–5.5 hours; roughly ₹5,000–₹8,000 per car). Leave early as planned; book through your accommodation or a local taxi operator.
  1. Omkareshwar–Ujjain road transfer — Allow roughly 4–5.5 hours including a break; leave early to allow time for the evening.
  2. Mahakaleshwar Jyotirlinga Temple — Ujjain; allow several hours for darshan and queues; Bhasma Aarti requires advance booking and is not guaranteed without confirmation.
  3. Harsiddhi Mata Temple — Near Mahakaleshwar; visit for ~45–60 minutes, subject to the day’s schedule.
  4. Ram Ghat — Ujjain, on the Shipra River; take a quiet riverside visit, ~45 minutes.
  5. Shree Ganga Restaurant — Ujjain; a popular local vegetarian dining option, roughly ₹250–600 per person.

Early morning

Leave Omkareshwar early in your pre-booked car for Ujjain via Barwaha and Indore. Allow about 4–5.5 hours including a break, then leave time to check in and freshen up. Traffic around Indore can affect arrival, so keep the afternoon flexible. Have your driver confirm where they can drop you near the temple area; local access and parking restrictions may mean finishing the approach on foot.

Afternoon

Head to Mahakaleshwar Jyotirlinga Temple first and allow several hours for security, queues and darshan. Check the temple’s current entry arrangements before you go. Bhasma Aarti requires advance booking and confirmed access—don’t build your schedule around it unless your booking is secured. After darshan, walk to nearby Harsiddhi Mata Temple and allow around 45–60 minutes; check locally for the day’s timings and any ceremony-related crowding.

Evening

Take a slower riverside pause at Ram Ghat, about a 10–15-minute walk from the temple area, and spend around 45 minutes by the Shipra River. If you arrive around aarti time, expect more people and leave room to move through the ghats respectfully. For dinner, Shree Ganga Restaurant is a popular vegetarian choice; budget roughly ₹250–600 per person, and allow extra time if it’s busy.

Day 10 · Wed, Dec 16
Bhubaneswar

Return to Bhubaneswar

Getting there from Ujjain
Fly from Indore, reached by pre-booked car from Ujjain (about 3.5–4.5 hours by road), with a connection to Bhubaneswar; allow roughly 8–13 hours door to door and budget ₹8,000–₹20,000 per person including the road transfer. Compare connections on Google Flights and book with the airline; check schedules for your date before committing.
Train from Ujjain toward Bhubaneswar, if a suitable service and date are available, or with a connection (typically about 24–32 hours; roughly ₹1,000–₹4,000 depending on class). Check dates and routes on IRCTC; this is slower and may require an overnight journey.
  1. Ujjain–Bhubaneswar return journey — Set aside the full day for travel, including transfer to the departure airport or station, check-in, and onward arrival transfer; allow roughly 10–14+ hours door to door depending on the confirmed route. Verify connections before booking, and don’t assume a direct service.
  2. Hotel checkout and transfer to departure point — Ujjain; allow at least 1–2 hours for checkout and road transfer, more if your confirmed departure point is farther away.
  3. Meal near your confirmed departure point — Choose a convenient restaurant or station/airport meal after verifying your route; allow ~45 minutes, roughly ₹250–700 per person.
  4. Arrival transfer in Bhubaneswar — Allow time for baggage collection and onward transport after arrival.

Morning

Keep the day clear for the return to Bhubaneswar. Check out of your Ujjain hotel with at least 1–2 hours for checkout and the road transfer to Indore Airport; allow 3.5–4.5 hours for the drive, plus extra buffer for traffic. Book the car and flight together around a confirmed itinerary, and compare connections before paying—don’t assume there’s a direct flight or a convenient same-day connection.

En route and arrival

Allow roughly 10–14+ hours door to door for the flight option, including airport check-in, any connection and baggage collection. Eat near your confirmed departure point, budgeting about 45 minutes and ₹250–700 per person; choose an airport or station meal once your route is settled. After landing, leave time for bags and your onward transfer in Bhubaneswar. A train may be an alternative if a suitable service runs on your date, but the journey can take 24–32 hours, so it won’t work for a same-day return.

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