Bhasma Aarti Ticket Booking Guide (PDF) — book your slot yourself: exact 8 AM process, timings, dress code, gates & parking · by an Ujjain local50% OFF · ₹600 ₹300 →
WhatsApp

Updated

IDRIndore airport
MAHAKALMahakaleshwar, Ujjain
Road to Mahakal
55–60 km
Drive time
1–1.5 h
Airport pickup
from approx. ₹1,500

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 codeIDR (IATA) · VAID (ICAO)
Distance to UjjainAbout 55 km by road
Drive timeAbout 1–1.5 hours (add 30–45 min at peak times and festivals)
Second-nearest airportRaja Bhoj Airport, Bhopal (BHO) – about 185–190 km, 3.5–4 hours
Nearest airport to MahakalIndore (IDR) – about 55–60 km to Mahakaleshwar Temple
Taxi, Indore airport → UjjainApproximately ₹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.

AirportCodeDistance to UjjainTypical road timeBest for
Devi Ahilyabai Holkar Airport, IndoreIDRApprox. 55 kmApprox. 1–1.5 hoursAlmost every Ujjain trip – most flights
Raja Bhoj Airport, BhopalBHOApprox. 185–190 kmApprox. 3.5–4 hoursOnly 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

OptionIndicative cost (2026)Door-to-door timeSuits
Pre-booked private taxiApprox. ₹1,500 sedan / ₹1,800 SUV / ₹2,300 Innova CrystaApprox. 1–1.5 hoursFamilies, elderly travellers, late or early flights
App cab (on demand)Varies; surge appliesApprox. 1–1.5 hours plus waitLight luggage, daytime arrivals
Local ride to Indore, then bus or train to UjjainRoughly ₹60–₹200 for the Indore–Ujjain legApprox. 3–4 hours with transfersBudget 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.

PlanArrival at IndoreRisk
RecommendedAfternoon or evening before the aartiLow – transfer, rest, then attend
TightLate night before the aartiMedium – a delay eats your sleep
Not advisedEarly morning of the aartiHigh – 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.

Fly-in planner

From your city to Mahakal: how long, and what the ride costs

Pick where you fly from. You'll see the flight leg into Indore (IDR), the 55–60 km road leg to Mahakaleshwar, your total travel time, how it fits the aarti times, and the cab fare for your group.

FLIGHTDEL → IDR1h 30m–1h 35m
ARRIVEBags & exit20–40m*
ROADIDR → MAHAKAL 55–60 KM1h–1h 30m
TOTALWheels-up to temple2h 50m–3h 45m
Route: flight into Indore airport, then about 55 to 60 km by road to Mahakaleshwar Temple, Ujjain DEL IDR MAHAKAL flight road · 55–60 km

Plan in one line: land at Indore, allow 20–40 minutes to collect bags and exit, then about 1 to 1.5 hours by road to Mahakaleshwar. For the 4:00 AM Bhasma Aarti, land the evening before.

Airport pickup to Ujjain, one way

  • Sedan (Dzire, Etios or similar), up to 4approx. ₹1,500
  • SUV (Ertiga or similar), up to 6approx. ₹1,800
  • Innova Crysta, up to 7approx. ₹2,300

Approx. one-way fare published by Fly to Ujjain (2026): includes airport pickup, fuel, driver allowance, tolls, parking and GST. Confirmed when you book. Airline fares change hourly, so we don't quote them; check the airline or ask us.

Send this plan on WhatsApp Call +91 83190 07059

WhatsApp opens with your plan typed out. Nothing is sent until you press send, and there's nothing to pay to ask.

All routes into Indore: flight times and total time to Mahakal
Flight time to Indore (IDR) by origin city, plus the road leg to Mahakaleshwar
FromNonstop?Airlines (nonstop)Flight timeTo Mahakal, total*
Delhi DELYesIndiGo, Air India, Alliance Air, Air India Express1h 30m–1h 35m2h 50m–3h 45m
Mumbai BOMYesIndiGo, Air India, Star Air1h 25m–1h 40m2h 45m–3h 50m
Bengaluru (Bangalore) BLRYesIndiGo, Air India Expressabout 2h 05m3h 25m–4h 15m
Hyderabad HYDYesIndiGo, Air India Express, Star Airabout 1h 25m2h 45m–3h 35m
Pune PNQYesIndiGo, Air India Express1h 15m–1h 50m2h 35m–4h
Ahmedabad AMDYesIndiGo1h 10m–1h 25m2h 30m–3h 35m
Jaipur JAIYesIndiGo1h 15m–1h 30m2h 35m–3h 40m
Kolkata CCUYesIndiGo2h 15m–2h 25m3h 35m–4h 35m
Chennai MAAYesIndiGoabout 2h 14m3h 34m–4h 24m
Lucknow LKOYesIndiGo2h 05m–2h 11m3h 25m–4h 21m
Nagpur NAGYesIndiGo1h 10m–1h 20m2h 30m–3h 30m
Raipur RPRYesIndiGo
Timings vary by schedule season.
1h 25m–2h 05m2h 45m–4h 15m
Goa (Dabolim) GOIYesIndiGoabout 1h 40m3h–3h 50m
Chandigarh IXCYesIndiGo
About 4 flights a week, not daily.
about 1h 45m3h 05m–3h 55m
Sharjah SHJYesAir India Express
Air India Express; Sharjah clocks are 1h 30m behind India.
3h–3h 30m4h 20m–5h 40m
Varanasi VNSNo—Connectingflight time + connection + ~1.5–2h
Patna PATNo—Connectingflight time + connection + ~1.5–2h
Surat STVNo—Connectingflight time + connection + ~1.5–2h
Bhubaneswar BBINo—Connectingflight time + connection + ~1.5–2h
Kochi COKNo—Connectingflight time + connection + ~1.5–2h
Guwahati GAUNo—Connectingflight time + connection + ~1.5–2h
Dubai DXBNo—Connectingflight time + connection + ~1.5–2h

*Total = scheduled flight time + 20–40 min to deplane and exit (our estimate) + 1–1.5 h by road (55–60 km). Flight times are typical scheduled block times as listed in October 2026 (sources: the Indore airport destinations list on Wikipedia and airline and flight-tracker listings). Airlines change schedules, so check yours when you book.

Landing at Indore?

Send your flight number. We meet you at arrivals.

Share flight number, date and number of people on WhatsApp. We confirm the fare before you travel and track your flight, so a delay doesn't mean a missed pickup.

Call +91 83190 07059WhatsApp