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

Bengaluru to Ujjain Flight – Direct Flights to Indore & 3-Day Plan

Updated

BLRBengaluru (Bangalore)
IDRIndore airport
Road to Mahakal
55–60 km
Drive time
1–1.5 h
Airport pickup
from approx. ₹1,500

From Bengaluru, you reach Ujjain by flying non-stop to Indore (IDR) and driving about 60 km. IndiGo operates three daily non-stops, each about 1h 55m–2h 10m. The first lands at 09:25 and the last evening flight back leaves Indore at 21:40. With the drive, allow roughly half a day from your Bengaluru doorstep to Mahakaleshwar.

Landing at Indore airport? Book your airport pickup to Ujjain / Omkareshwar and your stay

Bengaluru is one of the longer direct routes into Indore, and its timings shape the trip differently from Delhi or Mumbai. There is no dawn arrival, so the first day is mostly travel, and a one-night trip feels rushed. This guide sets out the flights as scheduled in late September 2026, how to use them, and a three-day plan that many South Indian pilgrims prefer.

Bengaluru–Indore non-stop flights

DetailBengaluru (BLR) → Indore (IDR)
AirlineIndiGo, 3 non-stops a day
Also listedAir India Express (about 1 a day on schedule sites; not seen on the live Indore board when we checked)
Flying timeAbout 1h 55m – 2h 10m (IndiGo lists 1h 55m)
Earliest arrival at IDR09:25, IndiGo 6E959
Late-night arrivalAbout 22:45
Last departure back to Bengaluru21:40, IndiGo 6E6744

For the live schedule and fare calendar, see IndiGo’s Bengaluru to Indore page. If Air India Express matters to you for loyalty or pricing, check its own site for your date rather than assuming a daily service.

Which arrival should you choose?

Arrival at IDRReach Ujjain aroundBest for
09:25 (morning)11:00–11:30Afternoon general darshan on Day 1; aarti on Day 2
Midday or afternoon flightsEveningTravellers who want a normal wake-up; temple the next day
About 22:45 (night)Past midnight, or stay near IDRLeaving Bengaluru after work on a Friday

The 09:25 flight is the one most pilgrims pick, but remember the other end. Bengaluru’s airport is a long drive from most of the city, so a 09:25 arrival in Indore still means leaving home very early. Factor that in if you are travelling with children or elders.

Bhasma Aarti from Bengaluru: plan on a second morning

No Bengaluru flight gets you to Ujjain before dawn. Even the first arrival reaches the temple town late in the morning, many hours after Bhasma Aarti. Build the trip so that the aarti falls on your second morning in Ujjain, and book it in advance. That gives you a buffer if the flight is delayed and a full night’s sleep before a very early start.

If you land on the 22:45 flight, do not try to drive to Ujjain and attend Bhasma Aarti a few hours later. Stay near the airport or drive to Ujjain and sleep in, then keep the aarti for the following morning. Our guide to hotels near Indore airport explains when an airport-side night makes sense.

Fares: how to book the Bengaluru route well

Bengaluru–Indore is effectively a one-airline route on most days, so there is less head-to-head competition than on Delhi or Mumbai. We have no verified fare band to publish, and any number would date quickly. Practical guidance instead:

  • Book earlier than you would for a metro-to-metro trip. About 4–8 weeks ahead is a sensible window for normal dates, because three flights a day do not leave much slack.
  • Use the fare calendar. Shifting by a day, especially away from Friday and Sunday, often opens up better options.
  • Festival dates fill quickly. Mahashivratri falls on 6 March 2027, and Simhastha runs from 27 March to 27 May 2028. Book those trips as soon as leave is approved.
  • If direct seats are gone, a connection via Delhi or Mumbai is possible, since both have frequent Indore flights, but it adds hours. See the flights hub for those routes.

Weather shock: pack for Malwa, not Bengaluru

Bengaluru’s mild weather can catch travellers out in Ujjain, which has far sharper seasons. Summer, roughly April to June, is very hot in the Malwa region, and midday temple queues on bare stone can be tiring. Winter mornings, around December and January, are properly cold, and Bhasma Aarti happens at the coldest hour of the day. A few practical adjustments:

  • In winter, carry a warm shawl or jacket in your cabin bag. You will want it at the Indore arrival exit if you land at night, and again before dawn at the temple.
  • In summer, plan darshan for early morning or evening and rest indoors between about noon and 4 pm.
  • In the monsoon, from about July to September, the Indore–Ujjain road can slow down in heavy rain. Leave extra time on your return day so you do not risk the 21:40 flight.

October to February is generally the most comfortable window for a first visit from the south, outside the big festival peaks.

Indore airport to Mahakaleshwar

From IDR the road heads onto the Indore–Ujjain highway via Sanwer, about 60–62 km in all. It usually takes 1–1.5 hours and longer on festival days and Monday evenings in Shravan. Uber runs pickups at IDR 24/7. For a family arriving with luggage after a two-hour flight, a pre-booked car is simpler. We can arrange one through our airport pickup service. The distance page covers the road in more detail.

Three-day plan for Bengaluru pilgrims

DayPlan
Day 1Fly to IDR, landing at 09:25. Drive to Ujjain and check in by about noon. After a rest, go for evening general darshan and walk Mahakal Lok.
Day 2Bhasma Aarti before dawn (pre-booked). Rest mid-morning. In the afternoon visit Kal Bhairav, Harsiddhi and Ram Ghat, then have an early night.
Day 3Check out after breakfast. Either drive to Omkareshwar and return to IDR for a later flight, or head straight to IDR for a daytime departure. The last flight home is at 21:40.

Omkareshwar, the other Jyotirlinga in the region, is about 85 km from Indore airport, roughly 2–2.5 hours by road. Combining it with a same-day flight is tight, so many families add a fourth day. Details are on Indore airport to Omkareshwar.

Return window and airport tips

The 21:40 departure lets you spend most of your last day in Ujjain. Aim to leave the temple town by about 18:30 on a normal day. IDR has operated 24 hours a day since April 2026 and uses two terminals. Which flights use which terminal is not consistently reported, so trust your boarding pass. Our Indore airport guide covers the layout and facilities. Winter schedule changes arrive in late October, so recheck your flight time a week before travel.

One more Bengaluru-specific point: the evening flight home lands late at night, and the drive from Bengaluru airport back into the city can be long. If you have work the next morning, the earlier daytime flights on Day 3 are worth the shorter Ujjain stay.

Frequently asked questions

Is there a direct flight from Bangalore to Ujjain?

No. Ujjain has no scheduled flights. IndiGo flies non-stop from Bengaluru to Indore (IDR) three times a day, and Ujjain is about 60 km by road from there.

How long is the flight from Bengaluru to Indore?

About 1 hour 55 minutes to 2 hours 10 minutes. Add about 1–1.5 hours for the drive from Indore airport to Mahakaleshwar.

What time does the first Bengaluru flight reach Indore?

As of late September 2026, IndiGo 6E959 lands at Indore at 09:25. Check again after the late-October schedule change.

Can I attend Bhasma Aarti on the day I arrive from Bengaluru?

No. The earliest flight lands at 09:25, long after Bhasma Aarti. Book the aarti for your second morning in Ujjain.

What is the last flight from Indore to Bengaluru?

IndiGo 6E6744 departs Indore at 21:40.

How early should I book Bangalore to Ujjain flights?

With only about three direct flights a day, book about 4–8 weeks ahead for normal dates, and earlier for festivals.

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.

FLIGHTBLR → IDRabout 2h 05m
ARRIVEBags & exit20–40m*
ROADIDR → MAHAKAL 55–60 KM1h–1h 30m
TOTALWheels-up to temple3h 25m–4h 15m
Route: flight into Indore airport, then about 55 to 60 km by road to Mahakaleshwar Temple, Ujjain BLR 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