
The lowest fare we found from Indore to Ujjain is a bus ticket from Rs 75 (Goibibo only, a single source), and the shortest train time is 40 minutes on the 20911 Indore-Nagpur Vande Bharat, timetabled 6:10 AM out of Indore and 6:50 AM into Ujjain as listed by Prokerala. ixigo and ConfirmTkt list the 12962 Avantika at 1h05 as the fastest express. If you are working out Indore to Ujjain how to reach and cost, those numbers frame everything else. Every figure below comes from aggregator or secondary sites retrieved on 2026-09-26. We did not reach the official IRCTC, MPSRTC or NHAI pages, so treat each rupee amount and timing as "verify on visit or at booking".
Indore to Ujjain: quick answer by mode
These picks compare only the listed figures in the table further down.
- Lowest listed fare: bus, from Rs 75. This is a single source (Goibibo), so verify it. The lowest train figure is the 2S (second sitting) minimum of Rs 120 (ixigo and ConfirmTkt).
- Shortest listed time: the Vande Bharat at 40 minutes, as listed by Prokerala. ixigo and ConfirmTkt list the 12962 Avantika at 1h05 (17:45 to 18:50) as the fastest express.
- Comfort: we have no comfort measurement, so we do not rank it.
Distance: the sources disagree
By road, Goibibo's summary says about 52 km, Yatra says 55 km and Uber says 60 km, so roughly 52-60 km. By rail the pages differ more: 62 km (Prokerala), 76 km (MakeMyTrip summary), and 78-80 km (ixigo, ConfirmTkt). We would say about 62-80 km by rail depending on route and source. The road is the Ujjain-Indore Road, described on Wikipedia as a metropolitan highway from Rajwada in Indore to Ujjain Junction station, with junctions at Sanwer Road Industrial Area, Sanwer Bypass and Ujjain Engineering College. That page is a stub with no lane or toll data.
The mode table
| Mode | Listed fare range | Listed time | Source |
|---|---|---|---|
| Train, Indore Jn to Ujjain Jn | Minimum by class: 2S Rs 120, SL Rs 150, 3A Rs 520, 2A Rs 725, 1A Rs 1,190 (1A from ConfirmTkt only). Overall range Rs 130-1,690 (ConfirmTkt) or Rs 120-1,190 (search summary) | 40 min (Vande Bharat) to about 2h50 (slowest passenger, Prokerala) | ixigo, ConfirmTkt, Prokerala |
| Bus (MPSRTC and private) | Rs 75-945 by bus type and operator. Single source, verify | About 2 h | Goibibo, redBus |
| Uber Intercity cab | Go Rs 1,098; XL Rs 1,119; Sedan Rs 1,213. Headline "from Rs 1,206". Dynamic and one-way | About 2 h (60 km listing) | Uber |
| Taxi from Indore Airport | Rs 1,500-2,500. Single secondary source | 1-1.5 h, 55-60 km | simhastha.org.in |
The train fares are minimum fares by class, not what every train charges. ixigo and ConfirmTkt agree on the 2S, SL, 3A and 2A figures. ConfirmTkt lists a booking window of up to 60 days in advance.
Leaving from where you are in Indore
From Indore Junction
Prokerala's sample timings from Indore Junction to Ujjain Junction:
- 20911 Indore-Nagpur Vande Bharat: 6:10 to 6:50 AM (40 min)
- 12465 Ranthambhore SF Express: 6:00 to 7:25 AM
- 69212 Indore-Ujjain MEMU: 8:10 to 9:45 AM (1h35)
- 12962 Avantika SF Express: 5:45 to 6:50 PM (1h05)
- 19310 Shanti Express: 11:00 PM to 12:15 AM
ixigo and ConfirmTkt agree on the Avantika at 17:45 to 18:50, the first train (12465) at 06:00, and the last (20936 Indore-Gandhidham SF) at 23:30, arriving 00:40. Train counts vary by page: around 11 daily plus 3 weekly (18 on ixigo and ConfirmTkt), and larger counts (44 direct, 105 listed) on pages that include all types. One wrinkle: Prokerala lists 69212 as the MEMU, while a search result shows a 09352 Indore-Ujjain MEMU Special. Timetables change, so check NTES or IRCTC on the day.
From Sarwate, Gangwal or Rau bus stands
Per a search summary of the Goibibo listing, Sarwate Bus Stand sells MPSRTC tickets for Ujjain and other cities, while Gangwal and Rau are named for intercity and interstate buses. We could not confirm from these sources which of the three a given Ujjain bus leaves from, so check the operator or ticket before you set out. We also could not confirm whether ISBT is involved. MPSRTC runs the route daily with Super Volvo, Super Fast, Express, AC and non-AC, sleeper and deluxe types, and redBus showed 383 buses on the route in its September 2026 listing title.
From Indore Airport
The one airport figure we have is a taxi: about 55-60 km, 1-1.5 hours, Rs 1,500-2,500, from a single secondary source (simhastha.org.in). The Uber Intercity fares in the table are for an Indore to Ujjain listing, not an airport pickup, so do not assume they apply here. Confirm the fare before you get in.
Last mile: Ujjain to Mahakaleshwar
- From Ujjain Junction: about 2 km, 5-15 minutes by vehicle or 20-30 minutes on foot. Auto Rs 30-80 (two sources give Rs 40-80 and Rs 30-80); e-rickshaw Rs 30-60.
- From Dewas Gate Inter State Bus Stand: 1.5-2 km to the temple. A private auto is Rs 50-80 for the whole ride; an e-rickshaw is Rs 20-30 per person.
- From Nanakheda Bus Stand: about 4-5 km, auto Rs 80-150.
Which of these two stands Indore buses use is not confirmed in our sources. The same source suggests arriving 4-8 AM or after 7 PM to avoid crowds, and says that during festivals vehicles may be stopped 300-800 m from the temple.
What we could not confirm
- The toll amount on this road and the best hours to avoid traffic. We found only a generic note, from a blog on a different route (Ujjain to Omkareshwar), that FASTag is effectively mandatory.
- Which Ujjain bus stand Indore buses arrive at, and whether ISBT is involved.
- Any official fare or timetable from IRCTC, NTES, MPSRTC or NHAI.
Other trips and temples near Indore
If you are planning more than one outing, see our guides to Omkareshwar Jyotirlinga from Indore and Maheshwar near Indore. Back in the city, there is the Khajrana Ganesh Temple.
Last verified: 2026-09-26. Fares, timings and train numbers change; confirm on the day at booking or at the counter.
Your experience helps the next traveller
Been here recently? Share what the ticket cost, what changed, or a tip.