Call Us Now+91 83190 07059
Ujjain
Home › Ujjain Local Taxi Service › Ujjain to Mandu Distance, Route & Taxi Fare (2026)

Ujjain to Mandu Distance, Route & Taxi Fare (2026)

UT By Ujjain Tour & Travel Editorial· Updated 2026-10-01·8 min read

Key takeaways

The Ujjain to Mandu distance is about 150 km by road, roughly 3-3.5 hours via Indore and Dhar. Mandu (Mandav) is in Dhar district, Madhya Pradesh, not the Jharkhand Mandu some route sites show. There is no direct train or bus, so a taxi is practical, and a same-day round trip works if you leave by about 7 am.

This page exists because the top result for the query sends you to the wrong state, and the cab sites underneath it disagree on the kilometres and hide what their fares include. Below: the distance by source with a reconciled figure, the two road routes, the train and bus reality, taxi fare estimates by vehicle from Ujjain Tour and Travel's published per-km rates, what the aggregators quote, and the logic for deciding between a day trip and an overnight, so you can book an Ujjain outstation cab with the numbers in hand. It is not a sightseeing itinerary; the monuments get a short essentials section at the end.

Ujjain to Mandu distance and time

Make sure it is Mandu in Dhar district

Before you trust any distance, check which Mandu the page means. Rome2rio's plain "Ujjain to Mandu" page describes Mandu in Jharkhand, about 1,137 km away in a straight line and 1,185.5 km by road, with Ranchi Road as the nearest station. That is a different town altogether. Rome2rio has a separate "Ujjain to Māndu" page, spelled with the long a, which is the Madhya Pradesh hill town. The Mandu you want sits in Dhar district on the Vindhya Range, about 35 km from Dhar town and roughly 100 km from Indore, at an elevation of about 633 m, according to Wikipedia.

Distance by source

With the destination fixed, the distance settles into a narrow band. Wikipedia gives Ujjain about 57 km from Indore and Mandu roughly 100 km from Indore, which adds to about 155-160 km via Indore city; the shorter figures likely reflect routings that skirt Indore city. The table lists what each source we checked in October 2026 states.

SourceDistanceTimeNote
Wikipedia (Ujjain + Mandu pages)57 km + about 100 km via Indorenot statedComponent figures; basis for the reconciliation
Distancesfrom.com150 kmAbout 2 h 43 minCorrectly identifies Dhar district; time is optimistic
Dazzlecab150-170 km3-4 hNames both routes; fares computed on a 310 km round-trip basis
EaseMyTrip cabs139 km2 h 19 minUnderstated against every other source
Rome2rio "Ujjain to Mandu"1,185.5 km by roadn/aWrong Mandu (Jharkhand); ignore
Ujjain Tour and Travel (this page)About 150 km, up to about 160 via Indore city3-3.5 hReconciled estimate; plan on it

Plan on about 150 km each way and 3-3.5 hours of driving. The 2 h 19 min and 2 h 43 min figures come from map calculators assuming highway speed throughout; the last stretch climbs onto the Vindhya plateau and is slower than the Ujjain-Indore leg on NH52.

Road route options

Via Indore and Dhar

This is the primary route that Dazzlecab and most drivers use: NH52 south from Ujjain to Indore, then the Dhar road west, then the climb from Dhar up to Mandu, about 35 km according to Wikipedia. It is the route with published distances and the one most drivers know, and it passes Indore, which matters if someone in the group is being collected from the airport.

Via Badnawar and Dhar

The alternate route Dazzlecab names heads west from Ujjain through Badnawar to Dhar, then up to Mandu, bypassing Indore entirely. It avoids city traffic and is the reason some sites show lower kilometre figures. The sources we checked do not publish a separate distance or time for it, so ask your driver on the day which way he intends to go and why.

Road and weather notes (plateau, monsoon)

Mandu sits at about 633 m on the Vindhya Range, so the final approach is a ghat climb whichever route you take. In the monsoon expect the climb to be slower. Either way, build it into your timing rather than assuming highway speed for the whole 150 km.

RouteApprox. kmBest forWatch-outs
Ujjain - Indore (NH52) - Dhar - ManduAbout 150-160Default; airport pick-up; best road and stopsIndore traffic at busy hours
Ujjain - Badnawar - Dhar - ManduNot published by our sources; ask the driverSkipping Indore citySmaller roads; monsoon surface
Ujjain - Maheshwar - Mandu - Ujjain loopRoughly 330-350 per route guidesTwo towns in one hireLong day; usually an overnight

Is there a train or bus from Ujjain to Mandu?

No direct service exists. Mandu is not on the railway; the nearest major railhead is Indore (Wikipedia also lists Indore as the nearest airport); Dhar is the road hub for the final climb. A train to Indore followed by a bus or taxi via Dhar is possible on paper but turns a 3-hour drive into most of a day with two changes. We could not find a scheduled direct bus from Ujjain to Mandu in the sources we checked. That is why nearly everyone who asks about the distance ends up hiring a cab, and why the fares below are the practical answer.

Ujjain to Mandu taxi fare by vehicle

Ujjain Tour and Travel publishes per-km rates and seat counts for each car, so the fare is arithmetic, not a marketing number. The table multiplies the published rate by 150 km one way and 300 km for a same-day round trip. These are estimates excluding tolls and parking; the fleet page lists neither, so ask whether tolls and driver allowance are extra when you book, and confirm the rate on the day.

VehicleSeatsPublished rate/kmOne-way ~150 kmRound trip ~300 km
Maruti Dzire4Rs 9Rs 1,350Rs 2,700
Hyundai Aura4Rs 9Rs 1,350Rs 2,700
Maruti Ertiga6Rs 9Rs 1,350Rs 2,700
Maruti Eeco Star6Rs 10Rs 1,500Rs 3,000
Chevrolet Tavera9Rs 13Rs 1,950Rs 3,900
Force Toofan14Rs 13Rs 1,950Rs 3,900
Toyota Innova6Rs 14Rs 2,100Rs 4,200
Toyota Innova Crysta6Rs 17Rs 2,550Rs 5,100
Force Traveller14Rs 20Rs 3,000Rs 6,000

One-way estimate

The one-way column is 150 km at the published rate. A genuine one-way drop to Mandu is unusual because the car returns empty, so operators may bill the return kilometres or quote a fixed one-way price. Ask which applies before you agree a one-way figure.

Round-trip estimate

The round-trip column is what most day-trippers pay. Four people in a Maruti Dzire are looking at about Rs 2,700 for the whole day at the published rate; six in a Maruti Ertiga share the same Rs 2,700. A Toyota Innova Crysta at about Rs 5,100 is the comfortable choice for the ghat climb, and a Force Traveller at about Rs 6,000 moves a group of 14.

What is extra

Because the fleet page lists only a per-km rate, this page does not state toll amounts, parking fees, state tax or night charges. Dazzlecab's fare box, for comparison, lists tolls, parking and state border tax as extra, with a separate night-driving allowance, and measures kilometres garage to garage (max 20 km). Ask any operator the same three questions: are tolls included, is there a driver allowance, and where does the kilometre count start.

What cab websites quote

The quotes below are what each site displayed when we checked in October 2026, recorded without endorsement.

OperatorQuoteIncludedDistance claimed
DazzlecabDzire Rs 4,650 + Rs 232 taxes (Rs 15/km); Ertiga Rs 5,580 + Rs 279 taxes (Rs 18/km), both on a 310 km basisTolls, parking and state border tax extra; separate night-driving allowance; garage-to-garage (max 20 km)150-170 km, 3-4 h
EaseMyTrip cabsHatchback Rs 2,957; sedan Rs 2,966; SUV Rs 3,505; Innova Crysta Rs 7,487 (after coupon)Not stated139 km, 2 h 19 min
Ujjain-travel.com (Mandav + Maheshwar combined)Round trip: Dzire Rs 5,500; Ertiga Rs 6,500; Innova Crysta Rs 8,500; Tempo Traveller Rs 14,000Not statedAbout 190 km, 5-6 h (combined route)
Ujjain Tour and TravelPer km: Rs 9 (Dzire, Aura, Ertiga) to Rs 20 (Force Traveller)Rate only; ask about tolls and allowanceAbout 150 km

Notice the basis behind each figure. Dazzlecab's Rs 4,650 looks far above our Rs 2,700 Dzire estimate, but it is Rs 15 per km on 310 km with taxes on top, so the difference is the per-km rate, not the distance. EaseMyTrip's sedan at Rs 2,966 is close to our estimate but is tied to a 139 km distance that the cab will not achieve. Compare the rate per km, the kilometre basis and the inclusions, and the quotes stop looking random.

Same-day trip or overnight? Adding Maheshwar

A same-day Ujjain to Mandu trip is about 300 km and 6-7 hours in the car, which leaves a few daylight hours on the plateau if you leave Ujjain by about 7 am. That is enough for the main monuments at a steady pace, not for wandering. If you leave later, or want the monuments in soft light, plan an overnight in Mandu. Adding Maheshwar changes the arithmetic: route guides put Maheshwar to Mandu at about 39 km (1-1.25 hours), and the full Ujjain-Maheshwar-Mandu return loop at roughly 330-350 km. That loop is possible in one very long day but is far better as two, with a night in either town. Our Ujjain to Maheshwar taxi guide covers that leg in detail; for the temples inside Ujjain on the day before or after, see our Ujjain local sightseeing by car guide.

Mandu essentials for the drive

Mandu is a fortified plateau city rather than a single site. According to Wikipedia's entry on Mandu, the walls run about 37 km with 12 gateways, and the principal monuments include Jahaz Mahal, Hindola Mahal, Roopmati's Pavilion, Baz Bahadur's Palace, Hoshang Shah's Tomb and Jami Masjid. Entry fees and opening times for the monuments are not something we can confirm from a source we opened, so check at the gate on arrival. The monuments are spread across the plateau, another reason to keep the cab for the day.

If you would rather drive yourself, our car rental in Ujjain guide weighs self-drive against a cab with a driver for outstation runs like this one. To book a taxi, call or WhatsApp +91 83190 07059 with your date, group size and whether you want a same-day return or an overnight, and confirm the per-km rate and inclusions before departure.

Frequently asked questions

How many kilometres is Mandu from Ujjain?

About 150 km by road, and up to roughly 160 km if the route passes through Indore city. Wikipedia puts Ujjain about 57 km from Indore and Mandu roughly 100 km from Indore. Make sure the page you read means Mandu in Dhar district, Madhya Pradesh, not Mandu in Jharkhand.

How long does Ujjain to Mandu take by car?

Plan on 3-3.5 hours each way. Map calculators show 2 h 19 min to 2 h 43 min, but they assume highway speed all the way and ignore the climb onto the Vindhya plateau at the end.

Is there a direct train or bus from Ujjain to Mandu?

No. Mandu is not on the railway and we found no scheduled direct bus. The nearest major railhead is Indore (Wikipedia also lists Indore as the nearest airport); Dhar is the road hub for the final climb; from there you would still need a bus or taxi via Dhar, which is why most visitors hire a cab from Ujjain.

What does a taxi from Ujjain to Mandu cost?

At Ujjain Tour and Travel's published rates, a 300 km same-day round trip is about Rs 2,700 in a Maruti Dzire or Ertiga, Rs 4,200 in a Toyota Innova, Rs 5,100 in an Innova Crysta and Rs 6,000 in a Force Traveller, excluding tolls and parking. Online sites quote from about Rs 2,957 to Rs 7,487 on different bases.

Can I visit Mandu and Maheshwar from Ujjain in one day?

It is possible but long: the loop is roughly 330-350 km, with Maheshwar to Mandu about 39 km apart. Most people split it over two days with an overnight in Mandu or Maheshwar.

Which route is best from Ujjain to Mandu?

Via Indore and Dhar on NH52 is the default with the best road and stops. The Badnawar-Dhar route bypasses Indore and can be quicker in traffic, but no source we checked publishes its distance, so ask your driver.

Authoritative referenceShri Mahakaleshwar Temple (official) ↗

Planning your Ujjain trip? Talk to a local team.

WhatsApp us

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

← All articles

Get a quote on WhatsApp

Mahakal darshan, Bhasma Aarti, Rudrabhishek puja and AC taxi — instant quotes from a trusted local Ujjain operator.

Get Quote on WhatsApp 📞 Call +91 83190 07059
Book on WhatsApp