Pune to Ujjain Road Trip: Route, Stops & 2-Day Drive
Key takeaways
- Pune to Ujjain is roughly 650–700 km and 12–14 hours of pure driving.
- The main route is NH60 to Nashik and Dhule, then NH52 via Sendhwa, Khalghat and Indore, then 55 km to Ujjain.
- Split the drive over two days; Dhule is the most even overnight halt.
- Cross the Sendhwa and Khalghat ghat sections in daylight.
- Detour via Shirdi or Chhatrapati Sambhajinagar to add Sai Baba or Grishneshwar darshan.
A Pune to Ujjain road trip covers roughly 650–700 km and takes about 12–14 hours of driving, so plan it as two days: Pune to Nashik and on to Dhule on NH60, then NH52 through Sendhwa, across the Narmada at Khalghat and into Indore, with the last 55 km to Ujjain. Break the night in Nashik, Dhule or Indore.
This guide is written for families driving their own car or hiring a cab for a Mahakal pilgrimage. It gives the main route with distances between towns, two alternatives (via Shirdi and via Chhatrapati Sambhajinagar), where to stop overnight, the ghat sections and night-driving stretches to respect, and how to time your arrival for darshan at Mahakaleshwar. Distances and times below are approximate as of 2026 and change with roadworks, so check your navigation app on the day.
Pune to Ujjain road trip at a glance
| Detail | What to expect (approx.) |
|---|---|
| Road distance | About 650–700 km depending on route and where in Pune you start |
| Pure driving time | 12–14 hours; 15–16 hours with meals and fuel stops |
| Main highways | NH60 (Pune–Nashik–Dhule), NH52 (Dhule–Sendhwa–Indore), Indore–Ujjain road via Sanwer |
| States crossed | Maharashtra and Madhya Pradesh |
| Recommended split | Two driving days, one overnight halt |
| Tolls | Several FASTag toll plazas on NH60 and NH52; keep your FASTag recharged |
| Best season | October to March; avoid peak monsoon on the ghat stretches |
If you'd rather not drive at all, our team already runs Ujjain trip from Pune packages with transport, hotel and darshan handled for you — useful for families with elders who find a 13-hour drive exhausting.
The main route: Pune – Nashik – Dhule – Indore – Ujjain
This is the route most navigation apps pick and the one we recommend for a first drive. It is highway almost all the way and passes through towns with good food and fuel.
| Leg | Road | Distance (approx.) | Driving time (approx.) | Notes |
|---|---|---|---|---|
| Pune – Nashik | NH60 via Chakan, Sangamner | 210 km | 4–5 hrs | Leave Pune before 6 am to beat Chakan industrial traffic |
| Nashik – Dhule | NH60 via Malegaon | 155 km | 2.5–3 hrs | Fast four-lane; good dhabas around Malegaon |
| Dhule – Sendhwa | NH52 via Shirpur | 100 km | 1.5–2 hrs | Maharashtra–MP border near Sendhwa |
| Sendhwa – Khalghat | NH52 | 90 km | 1.5–2 hrs | Ghat section and heavy truck traffic; Narmada bridge at Khalghat |
| Khalghat – Indore | NH52 via Mhow side | 80 km | 1.5–2 hrs | Ghat climb; slow trucks in both directions |
| Indore – Ujjain | Indore–Ujjain road via Sanwer | 55 km | 1–1.5 hrs | Busy on Sawan Mondays and festival days |
Adding those up gives roughly 690 km. On a clear day with an early start, a fit driver can do Pune to Indore in one long day, but we don't recommend doing Pune to Ujjain in a single stretch with family on board.
The ghat sections to respect
Two stretches deserve daylight and patience. The first is the hilly section on NH52 around the Sendhwa side of the border, where the highway climbs through the Satpura foothills. The second is the descent to the Narmada at Khalghat and the climb back up towards Indore, a stretch with a long history of truck breakdowns and accidents. Neither is difficult in a car at normal speed, but overtaking slow trucks on curves is where trouble happens. Plan your timings so you cross these in daylight.
Two alternative routes and when to use them
| Route | Approx. distance | Add-on stops | Choose it when |
|---|---|---|---|
| Main: Pune – Nashik – Dhule – Indore – Ujjain | ~690 km | Nashik, Trimbakeshwar (detour) | You want the quickest, simplest drive |
| Via Shirdi: Pune – Ahmednagar – Shirdi – Kopargaon – Malegaon – Dhule – Indore – Ujjain | ~720–750 km | Sai Baba Temple, Shirdi; Shani Shingnapur (detour) | You want to combine Sai Baba darshan with Mahakal |
| Via Chhatrapati Sambhajinagar (Aurangabad): Pune – Ahmednagar – Sambhajinagar – Kannad – Chalisgaon – Dhule – Indore – Ujjain | ~750–780 km | Grishneshwar Jyotirlinga, Ellora Caves | You are building a multi-Jyotirlinga trip |
The Chhatrapati Sambhajinagar route follows NH52 further south and crosses the Kannad (Autram) ghat, which is slower. It only makes sense if you want Grishneshwar or Ellora on the way. The Shirdi route is popular with Pune families because it turns the drive into a two-temple pilgrimage without adding much distance.
Where to stop overnight
Where you sleep decides whether the trip is relaxed or punishing. Three sensible plans:
| Plan | Day 1 drive | Day 2 drive | Best for |
|---|---|---|---|
| Halt in Nashik | ~210 km (4–5 hrs) | ~480 km (9–10 hrs) | Families who start late or want Trimbakeshwar darshan in the evening |
| Halt in Dhule | ~365 km (7–8 hrs) | ~325 km (6–7 hrs) | The most even split; day 2 crosses the ghats in daylight |
| Halt in Indore | ~635 km (11–12 hrs) | ~55 km (1 hr) | Experienced drivers; lets you reach Mahakal early on day 2 |
For most families the Dhule halt is the best balance. You leave Dhule after breakfast, cross the Sendhwa and Khalghat ghats before lunch, reach Indore by mid-afternoon and Ujjain by early evening — in time for the Sandhya Aarti or an evening at Ram Ghat on the Shipra.
Timing your arrival for Mahakal darshan
Driving lets you plan around the temple day at Mahakaleshwar Jyotirlinga rather than around a train timetable. A few rules we give every road-trip family:
- Arrive the evening before any Bhasma Aarti slot. The aarti starts around 4 am and needs a prior booking; you want a full night's sleep near the temple, not a 3 am drive from Indore.
- Park once, then walk or take an e-rickshaw. Roads around the temple and the Mahakal Lok corridor are restricted and congested; use your hotel's parking or an official parking area.
- Avoid arriving on Sawan Mondays and Mahashivratri without a plan. Traffic diversions around Ujjain can add an hour or more on those days.
- Use the drive day for the ghats and the lighter temples. Harsiddhi, Ram Ghat and Kal Bhairav work well on arrival evening; save the main darshan for a fresh morning.
Once you're in Ujjain, a 2-day Ujjain itinerary covers the temples in a sensible order, and the Ujjain–Omkareshwar–Maheshwar circuit is easy to add because you already have the car.
Suggested 4-day Pune to Ujjain road-trip plan
| Day | Plan |
|---|---|
| Day 1 | Pune to Dhule (~365 km). Early start, breakfast near Sangamner, lunch around Nashik or Malegaon, overnight Dhule. |
| Day 2 | Dhule to Ujjain (~325 km) via Sendhwa, Khalghat and Indore. Check in, evening at Ram Ghat and Harsiddhi Temple. |
| Day 3 | Mahakaleshwar darshan (or Bhasma Aarti if booked), then Kal Bhairav, Mangalnath, Sandipani Ashram and Chintaman Ganesh. |
| Day 4 | Start the return, or drive to Omkareshwar (about 140 km) and break the return journey at Dhule. |
Food and break stops on the way
The Pune–Ujjain drive passes through three distinct food regions, and planning meals around them makes the long hours easier. Maharashtra's stretch to Nashik is dotted with misal and vada pav stops around Sangamner, and Nashik itself has plenty of family restaurants if you are halting there. Between Malegaon and Dhule the highway dhabas are busy with truckers, which usually means fresh, fast food; choose the crowded ones. Once you cross into Madhya Pradesh, Indore is the food capital of the route — Sarafa Bazaar at night and Chappan Dukan by day are worth a short stop if you are overnighting there, and poha-jalebi is the default breakfast from Indore to Ujjain.
| Stretch | Good for | Tip |
|---|---|---|
| Chakan – Sangamner | Early breakfast, tea | Eat before Nashik city traffic slows you down |
| Nashik – Malegaon | Lunch | Plenty of highway restaurants with parking |
| Dhule – Shirpur | Overnight halt, dinner | Book a hotel with secure parking on the highway side |
| Sendhwa – Khalghat | Short tea break only | Fewer quality options; don't plan a meal on the ghats |
| Indore | Dinner or breakfast, sweets to carry | Park away from Sarafa lanes; they are pedestrian-heavy at night |
What a Pune to Ujjain road trip costs
We don't quote fuel or toll figures because both change often, but the cost of the trip is driven by a few predictable things. Fuel is the largest item: a round trip of roughly 1,400 km in a petrol hatchback costs far less than in a diesel SUV, so calculate using your own car's real-world mileage and the current pump price. Tolls come next — there are several plazas on NH60 and NH52, and the total depends on your vehicle class, so check a toll calculator before leaving. Then add one or two hotel nights on the road, two or three nights in Ujjain, meals, and parking near the temple. For a group of four or more, hiring a cab with a driver for the whole trip often costs about the same as driving yourself once you count fuel, tolls and driver fatigue, and it lets everyone rest. If you are comparing, our Pune package team can give you a quote for the full trip.
Car, fuel and safety checklist
- FASTag: recharge before leaving; several toll plazas on NH60 and NH52 are FASTag-only lanes in practice.
- Documents: driving licence, RC, insurance and PUC certificate — interstate checks at the Maharashtra–MP border are routine.
- Fuel: fuel is easy to find on this route; top up in Nashik/Dhule and in Indore rather than waiting for the ghat sections.
- Night driving: avoid the Sendhwa–Khalghat–Indore stretch after dark if you can; truck density is highest at night.
- Heat: April–June afternoons in Malwa and Khandesh are very hot; carry water and plan long breaks at midday.
- Monsoon: July–September brings fog and slippery ghat roads; leave extra buffer and drive slower.
Before you set off, check any planned closures or diversions announced by the National Highways Authority of India, and keep your navigation app on live traffic. If you are coming from Mumbai rather than Pune, the route joins the same NH52 corridor at Dhule, so most of this guide still applies. For other starting cities, see how the timings change in our Bhopal to Ujjain weekend plan.
Frequently asked questions
What is the road distance from Pune to Ujjain?
About 650–700 km depending on your starting point and route. The usual route via Nashik, Dhule and Indore is around 690 km.
How long does it take to drive from Pune to Ujjain?
Roughly 12–14 hours of driving, or 15–16 hours including meals and fuel. Most families split it into two days with a night in Nashik, Dhule or Indore.
Which is the best route from Pune to Ujjain by car?
NH60 from Pune to Nashik and Dhule, then NH52 through Sendhwa, Khalghat and Indore, then the Indore–Ujjain road via Sanwer. It is the fastest and simplest route.
Where should I stop overnight between Pune and Ujjain?
Dhule gives the most even split (about 365 km on day one, 325 km on day two) and lets you cross the ghat sections in daylight on the second morning.
Can I visit Shirdi on the way from Pune to Ujjain?
Yes. The route via Ahmednagar, Shirdi, Kopargaon and Malegaon rejoins the main route at Dhule and adds only a few dozen kilometres.
Want this trip planned for you?
Talk to usWritten and reviewed by the Ujjain Tours & Travels editorial team. Facts checked against primary sources; see the reference above.
