+91 97546 40233
Book on Booking.com · WhatsApp
शि
Shivalay PalaceMaheshwar · on the Narmada

Getting here

Pune to Maheshwar by road: distance, route, tolls and where to stop

A long but rewarding drive from Maharashtra to the Narmada. How to plan it, and how to fit in Jyotirlinga darshan on the way.

By the Rathore family, Hotel Shivalay Palace · Updated Oct 2026 · 6 min read

Pune to Maheshwar is about 535–565 km by road, usually 10–12 hours of driving, with tolls of roughly ₹860–1,055 for a car. Most families split it with a night halt or combine it with Ujjain and Omkareshwar darshan.

At a glance

DetailPune → Maheshwar
Distance535–565 km
Driving timeAbout 10–12 hours
Car tolls (one-way)About ₹860–1,055
Last stretchDhamnod → Maheshwar, 13–15 km

The route

Most drivers head north via Nashik and Dhule, join the Agra–Mumbai road towards Sendhwa, cross into Madhya Pradesh and continue to Dhamnod, turning east for the final 13–15 km to Maheshwar. The road crosses the Satpura hills before dropping to the Narmada. Check live navigation before you start — other routes via Ahmednagar can suit some starting points.

Plan your stops

  • Start early — leave Pune by 5–6 AM to reach before dark.
  • Breakfast and fuel around Nashik or Dhule.
  • Break the journey if travelling with elders: a night in Nashik or Dhule makes it easy.
  • Avoid driving the ghat sections at night when trucks are heavy.

Make it a pilgrimage circuit

Maharashtrian families often combine Maheshwar with two Jyotirlingas: drive to Ujjain for Mahakaleshwar darshan, continue to Omkareshwar the next morning, and stay the night in Maheshwar before driving home. See the 3-day Ujjain–Omkareshwar–Maheshwar plan.

Driving from Pune? Free parking, family rooms for up to 5, and in-room food when you arrive tired. Book on Booking.com, or call or WhatsApp.

FAQ

How far is Maheshwar from Pune?

About 535–565 km by road.

How long is the drive?

About 10–12 hours of driving, plus stops.

How much are the tolls?

Roughly ₹860–1,055 one-way for a car.

Is there a direct train from Pune?

Not to Maheshwar. Take a train to Indore and drive about 2–2.5 hours.

Can I combine Ujjain and Omkareshwar?

Yes — see our 3-day circuit plan.