Home › Ujjain Trips from Other Cities › Pune to Ujjain Road Trip: Route, Stops & 2-Day Drive

Pune to Ujjain Road Trip: Route, Stops & 2-Day Drive

UT By Ujjain Tours & Travels Editorial· Updated 2026-09-27·8 min read

Key takeaways

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

DetailWhat to expect (approx.)
Road distanceAbout 650–700 km depending on route and where in Pune you start
Pure driving time12–14 hours; 15–16 hours with meals and fuel stops
Main highwaysNH60 (Pune–Nashik–Dhule), NH52 (Dhule–Sendhwa–Indore), Indore–Ujjain road via Sanwer
States crossedMaharashtra and Madhya Pradesh
Recommended splitTwo driving days, one overnight halt
TollsSeveral FASTag toll plazas on NH60 and NH52; keep your FASTag recharged
Best seasonOctober 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.

LegRoadDistance (approx.)Driving time (approx.)Notes
Pune – NashikNH60 via Chakan, Sangamner210 km4–5 hrsLeave Pune before 6 am to beat Chakan industrial traffic
Nashik – DhuleNH60 via Malegaon155 km2.5–3 hrsFast four-lane; good dhabas around Malegaon
Dhule – SendhwaNH52 via Shirpur100 km1.5–2 hrsMaharashtra–MP border near Sendhwa
Sendhwa – KhalghatNH5290 km1.5–2 hrsGhat section and heavy truck traffic; Narmada bridge at Khalghat
Khalghat – IndoreNH52 via Mhow side80 km1.5–2 hrsGhat climb; slow trucks in both directions
Indore – UjjainIndore–Ujjain road via Sanwer55 km1–1.5 hrsBusy 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

RouteApprox. distanceAdd-on stopsChoose it when
Main: Pune – Nashik – Dhule – Indore – Ujjain~690 kmNashik, Trimbakeshwar (detour)You want the quickest, simplest drive
Via Shirdi: Pune – Ahmednagar – Shirdi – Kopargaon – Malegaon – Dhule – Indore – Ujjain~720–750 kmSai 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 kmGrishneshwar Jyotirlinga, Ellora CavesYou 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:

PlanDay 1 driveDay 2 driveBest 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:

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

DayPlan
Day 1Pune to Dhule (~365 km). Early start, breakfast near Sangamner, lunch around Nashik or Malegaon, overnight Dhule.
Day 2Dhule to Ujjain (~325 km) via Sendhwa, Khalghat and Indore. Check in, evening at Ram Ghat and Harsiddhi Temple.
Day 3Mahakaleshwar darshan (or Bhasma Aarti if booked), then Kal Bhairav, Mangalnath, Sandipani Ashram and Chintaman Ganesh.
Day 4Start 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.

StretchGood forTip
Chakan – SangamnerEarly breakfast, teaEat before Nashik city traffic slows you down
Nashik – MalegaonLunchPlenty of highway restaurants with parking
Dhule – ShirpurOvernight halt, dinnerBook a hotel with secure parking on the highway side
Sendhwa – KhalghatShort tea break onlyFewer quality options; don't plan a meal on the ghats
IndoreDinner or breakfast, sweets to carryPark 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

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.

Authoritative referenceShri Mahakaleshwar Temple (official) ↗

Want this trip planned for you?

Talk to us

Written and reviewed by the Ujjain Tours & Travels editorial team. Facts checked against primary sources; see the reference above.

← All articles