Ujjain Airport: Nearest Airport to Ujjain & How to Reach
Ujjain has no airport with scheduled passenger flights. The nearest airport to Ujjain is Indore’s Devi Ahilyabai Holkar Airport (IDR), about 55 km, or roughly 1 to 1.5 hours by road, from the city and Mahakaleshwar Temple. Bhopal’s Raja Bhoj Airport (BHO), about 185–190 km away, is the only realistic alternative.
Landing at Indore airport? Book your airport pickup to Ujjain / Omkareshwar and your stay
Quick facts
| Airport in Ujjain? | No scheduled passenger flights. Ujjain has only a small airstrip; a new airport has been proposed (see Ujjain airport project update). |
|---|---|
| Nearest airport (name) | Devi Ahilyabai Holkar Airport, Indore |
| Airport code | IDR (IATA) · VAID (ICAO) |
| Distance to Ujjain | About 55 km by road |
| Drive time | About 1–1.5 hours (add 30–45 min at peak times and festivals) |
| Second-nearest airport | Raja Bhoj Airport, Bhopal (BHO) – about 185–190 km, 3.5–4 hours |
| Nearest airport to Mahakal | Indore (IDR) – about 55–60 km to Mahakaleshwar Temple |
| Taxi, Indore airport → Ujjain | Approximately ₹1,500 (sedan) one way, as of 2026 |
Nearest airports to Ujjain compared
Ujjain sits in western Madhya Pradesh and is served by two commercial airports. The gap between them is large: Indore is close enough to land in the morning and still make an afternoon darshan at Mahakaleshwar, while Bhopal adds half a day of driving on each side of the flight.
| Airport | Code | Distance to Ujjain | Typical road time | Best for |
|---|---|---|---|---|
| Devi Ahilyabai Holkar Airport, Indore | IDR | Approx. 55 km | Approx. 1–1.5 hours | Almost every Ujjain trip – most flights |
| Raja Bhoj Airport, Bhopal | BHO | Approx. 185–190 km | Approx. 3.5–4 hours | Only when a Bhopal flight is far better on time or price |
Distances and drive times are indicative as of 2026 and vary with traffic, roadworks and festival crowds.
Why Indore is the practical choice
Proximity is one argument; connectivity is the stronger one. Indore is the busiest airport in Madhya Pradesh, with direct domestic flights from the metros most pilgrims fly from, including Delhi, Mumbai, Bengaluru, Hyderabad and Pune. More daily departures means more choice of arrival time and a same-day alternative if a flight is cancelled. See flights to Ujjain via Indore and the Indore Airport (IDR) guide for terminal and arrival details.
Getting from Indore airport to Ujjain
| Option | Indicative cost (2026) | Door-to-door time | Suits |
|---|---|---|---|
| Pre-booked private taxi | Approx. ₹1,500 sedan / ₹1,800 SUV / ₹2,300 Innova Crysta | Approx. 1–1.5 hours | Families, elderly travellers, late or early flights |
| App cab (on demand) | Varies; surge applies | Approx. 1–1.5 hours plus wait | Light luggage, daytime arrivals |
| Local ride to Indore, then bus or train to Ujjain | Roughly ₹60–₹200 for the Indore–Ujjain leg | Approx. 3–4 hours with transfers | Budget solo travel in daylight |
Fares are approximate, as of 2026, and can change; the exact amount is confirmed when you book. Full details: Indore airport to Ujjain distance and route and Indore airport to Ujjain taxi.
When Bhopal airport makes sense
Consider Bhopal (BHO) only when Indore fares spike around a festival, Indore seats are sold out, your city has a direct Bhopal flight but only a connecting Indore one, or you are combining Ujjain with Sanchi or Bhimbetka. Book the 3.5–4 hour road transfer in advance – finding a car for that distance late in the evening is harder than it sounds.
Timing your flight around Bhasma Aarti
The pre-dawn Bhasma Aarti at Mahakaleshwar sets the timetable. Work backwards from a very early temple reporting time and never plan to land on the morning of the aarti itself.
| Plan | Arrival at Indore | Risk |
|---|---|---|
| Recommended | Afternoon or evening before the aarti | Low – transfer, rest, then attend |
| Tight | Late night before the aarti | Medium – a delay eats your sleep |
| Not advised | Early morning of the aarti | High – any delay loses the slot |
Planning checklist for a fly-in Ujjain trip
- Book flights to Indore (IDR) – there are no scheduled flights into Ujjain city.
- Pre-book the airport-to-Ujjain transfer, especially for late arrivals or aarti mornings, and share your flight number so the driver tracks delays.
- Check festival dates: around Mahashivratri, Nag Panchami and Shravan Mondays both road time and room rates rise sharply.
- Plan the return leg too: for an early flight out of Indore you may need to leave Ujjain around 03:00–04:00.
- Consider the train: Ujjain Junction has direct trains from many cities, and an overnight train can beat flying once the airport transfer is counted.
Frequently asked questions
Is there an airport in Ujjain?
No. Ujjain has no airport with scheduled passenger flights – only a small airstrip. All air travellers fly into Indore's Devi Ahilyabai Holkar Airport (IDR), about 55 km away, or less commonly Bhopal (BHO), about 185–190 km away.
What is the Ujjain airport name and code?
Because Ujjain has no commercial airport, "Ujjain airport" in practice means Devi Ahilyabai Holkar Airport, Indore – IATA code IDR, ICAO code VAID.
Which is the nearest airport to Ujjain Mahakal?
Indore's Devi Ahilyabai Holkar Airport (IDR). Mahakaleshwar Temple is about 55–60 km away, roughly 1 to 1.5 hours by road.
How do I get from Indore airport to Ujjain?
By pre-booked taxi (approximately ₹1,500 for a sedan as of 2026, about 1–1.5 hours), by app cab, or on a budget by going into Indore and taking a bus or train to Ujjain (3–4 hours in total).
Is Bhopal airport a good option for Ujjain?
Only occasionally. Bhopal is about 185–190 km from Ujjain (3.5–4 hours by road) and has fewer flights than Indore. Use it only if a Bhopal flight is much better on timing or price.
Is a new airport being built in Ujjain?
A new airport for Ujjain has been proposed. Until it opens, fly to Indore. Our Ujjain airport project page tracks the latest publicly reported status.