Ujjain and Indore sit barely 55 km apart on Madhya Pradesh's AB Road, which makes this the one transfer almost every Yatri actually makes — flying in or out of Devi Ahilyabai Holkar Airport (IDR), or making a day trip into Indore for shopping, a flight connection, or a hospital visit.
This guide lays out the real train, bus, and taxi numbers for the Ujjain-Indore leg, including what the airport transfer actually costs in time if you're catching a flight.
The Ujjain-Indore road distance is about 55 km, mostly along AB Road (NH52), a well-maintained four-lane stretch that passes through Dewas district.
In light traffic a private car or taxi covers it in about an hour; add 15-20 minutes if you're travelling during Indore's morning or evening office rush, or through the town stretches near Dewas.
This is purely the local leg — if you're planning the journey into Ujjain from farther away (Delhi, Mumbai, Bhopal, or anywhere outside Madhya Pradesh), our how to reach Ujjain guide covers those longer routes and doesn't overlap with what's here.
Self-driving is easy since it's a single, well-signed highway, but for Yatris with family, luggage, or a tight flight schedule, a pre-booked taxi removes the guesswork of parking and city traffic near the airport.
Rail distance between Ujjain Junction and Indore Junction runs a bit longer than the road, at roughly 80-86 km via the Dewas loop, and around 11 trains operate daily on this Western Railway section.
Journey time ranges from about 1 hour 35 minutes on the faster services to close to 2.5 hours on slower passengers — for example, one train leaves Ujjain at 06:20 and reaches Indore by 07:55.
Unreserved/general fares start around ₹130-160 one-way, with sleeper and reserved classes on select express trains pricing higher.
Trains suit a flexible budget schedule, but unreserved coaches crowd up around festivals and weekends, and station transfers add their own walk/auto-rickshaw time at both ends.
Bus is the most frequent option on this corridor: over 150 daily services run between Ujjain and Indore, combining MP State Road Transport Corporation buses with private operators, starting as early as 1:00 AM and running until nearly midnight.
Journey time is typically 1 hour 45 minutes to 2 hours for the roughly 53-55 km road route, depending on the number of stops.
Fares range widely by bus type — from around ₹80-100 for an ordinary non-AC seater up to ₹250-300 for AC semi-sleeper or Volvo services.
Buses suit travellers who want maximum departure choice through the day, but intermediate stops add time compared with a direct taxi.
Indore's Devi Ahilyabai Holkar Airport (IATA: IDR) is Madhya Pradesh's busiest, with the widest range of domestic flight connections in the region.
It sits roughly 55 km from Ujjain and about 8 km west of central Indore at Bijasen Tekri.
Private taxi fares for the Ujjain-airport run typically fall between ₹1,200 and ₹2,500 one-way, depending on vehicle type, time of day, and demand — sedans sit at the lower end, larger vehicles and late-night pickups closer to the top.
There's no train or bus stop inside the airport itself, so the last mile is taxi or app-cab territory regardless of how you reached Indore — which is why a single pre-booked taxi from Ujjain is the simplest option for a flight day.
| Mode | Journey Time | Frequency | Approx. Fare (one-way) |
|---|---|---|---|
| Train (Ujjain Jn ↔ Indore Jn) | ~1h35m–2h30m | ~11 trains/day | ₹130–₹250 (general/sleeper) |
| MP SRTC / private bus | ~1h45m–2h | 150+ services/day | ₹80–₹300 |
| Shared app cab | ~1h–1h30m | On demand | ₹400–₹700 per seat |
| Private taxi, Ujjain–Indore city | ~1h–1h15m | On demand, 24x7 | ₹1,200–₹2,000 |
| Private taxi, Ujjain–IDR airport | ~1h–1h15m | On demand, 24x7 | ₹1,200–₹2,500 |
Elders or families with luggage — a private taxi is the least tiring option: no station stairs, no bus aisle with bags, and door-to-door drop right at the airport terminal or hotel gate.
Budget travellers with time to spare — the train (general class) or an ordinary MP SRTC bus is the cheapest way to cover this leg, especially outside festival weekends.
Tight-schedule travellers catching a flight — book a private taxi and leave Ujjain at least 3 hours before your domestic flight's departure. Cutting it to the bare 1-hour drive-time estimate leaves no room for traffic near Dewas or Bijasen Tekri, airport security lines, or check-in cutoffs.
What to avoid — don't rely on an unreserved train or a random roadside bus if you have a flight to catch; both can run late with no way to speed them up, and neither drops you at the terminal door.
If your trip includes more of Ujjain itself before this last leg — Mahakaleshwar darshan, Kaal Bhairav, or the wider circuit — our Ujjain yatra guide covers the full itinerary this transfer usually follows.
Trusted by thousands of Yatris across India.
Most Yatris using this route fall into two groups, and where you stay should match which one you are.
If you're in Ujjain primarily for darshan and treating the Indore leg as your exit, staying close to Mahakaleshwar Temple keeps your last day simple — you can time checkout around your Bhasma Aarti slot (see our Bhasma Aarti booking guide for how that timing works) and head straight for Indore afterward without doubling back across town.
If you've flown into Indore late at night, a stopover hotel near the airport makes more sense than pushing on — arrive fresh the next morning rather than reaching Ujjain at 2 AM.
Either way, book your onward taxi in advance rather than negotiating a fare at the airport exit gate.
The Ujjain-Indore leg is short on distance but decides a lot about how relaxed your travel day feels — pick the mode that matches your schedule and budget, and book it ahead rather than at the last minute. Jai Mahakal.
Trusted by thousands of Yatris across India.
Mahakaleshwar Temple Rules — Dress, Queue, Locker (2026)
Ujjain ·
Omkareshwar Darshan from Ujjain — VIP Pass & One-Day Plan (2026)
Ujjain ·
Temples Near Ujjain — A One-Day Circuit Beyond Mahakal (2026)
Ujjain ·
Where to Stay in Ujjain for Bhasma Aarti — Near Mahakal (2026)
Ujjain ·
Where to Stay in Ujjain for an Easy 4 AM Bhasma Aarti
Ujjain ·
Vijayadashami 2026 in Ujjain — Mahakal's Walk to Freeganj
Ujjain ·
YATRA GUIDES
Walking distances, darshan timings, where to stay, and how to reach — every yatra question, answered.