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

Indore Airport to Maheshwar: Distance, Taxi & Plans

By Fly to Ujjain Editorial · Updated 2026-10-17 · 7 min read

IDRIndore airport
MAHAKALUjjain
Road to Mahakal
55โ€“60 km
Drive time
1โ€“1.5 h
Airport pickup
from approx. โ‚น1,500

Key takeaways

  • Maheshwar is about 91 km from Indore airport by MP Tourism's figure and about 109 km on map routing; plan on roughly two hours by taxi.
  • No direct bus runs from the airport to Maheshwar; FlixBus runs from Indore city stops to the Khalghat bypass, then you need a local ride.
  • Land by about 10 am for a same-day visit; afternoon arrivals should go the next morning.
  • Maheshwar pairs well with Omkareshwar (about 67 km via Barwaha) and fits on MP Tourism's Ujjain-Omkareshwar day.

From Indore airport to Maheshwar is about 91 km by MP Tourism's figure, or roughly 109 km on map routing, and takes around 1 hour 45 minutes to 2.5 hours by taxi. No direct bus runs from the airport to Maheshwar. Land by late morning if you want a same-day visit to the ghats and Ahilya Fort.

Maheshwar sits on the north bank of the Narmada in Khargone district of Madhya Pradesh. It has no airport and no railway station of its own, so Devi Ahilya Bai Holkar Airport (IDR) in Indore is the practical gateway for anyone flying in. This guide explains why sources disagree on the distance, compares taxi, app cab and bus options, shows which flights leave time for Maheshwar on arrival day, and sets out ways to combine it with Omkareshwar, Mandu or Ujjain. Figures were checked on 17 October 2026.

Most travellers who land at IDR for Maheshwar are also heading for the Jyotirlingas. If that is your plan, our fly-in Ujjain packages are built around your flight times, and Maheshwar can be added as an extra leg. The rest of this page covers the Maheshwar transfer itself.

Indore airport to Maheshwar: route facts

The table below collects the core numbers with their sources. Aggregator figures are estimates and move with fuel prices and season; treat them as a guide, not a quote.

DetailFigureSource
Distance, Indore airport to Maheshwar91 kmMP Tourism, Narmada heritage trail
Road distance on map routingAbout 109 kmRome2Rio
Driving timeAbout 1 hour 42 minutes in clear traffic; allow up to 2.5 hoursRome2Rio estimate; our allowance for traffic and stops
Taxi fare estimateAbout Rs 1,900-2,400Rome2Rio aggregator estimate
Nearest railheadBarwaha, about 39 km from MaheshwarMP Tourism
Nearest airportIndore (IDR)Wikipedia; MP Tourism
Best arrival time for a same-day visitBy about 10 amMP Tourism advice for the Narmada trail

Most of the drive is on highway, with slower stretches through towns on the approach to the Narmada. Agree any stops with your driver before you set off.

Why sources say 91 km or 109 km

Search for the Indore airport to Maheshwar distance and you will see two families of numbers. MP Tourism, Wikipedia and most travel guides give about 91 km from Indore. Route planners such as Rome2Rio give about 109 km from the airport terminal itself. Both are reasonable; they measure different things.

The 91 km figure is the published reference distance used in tourism material, and Wikipedia's 91 km is measured from Indore. A map router, by contrast, counts every turn from the terminal kerb to a point in Maheshwar town, following the roads it prefers, which can add distance. For planning, the useful takeaway is time rather than kilometres: count on about two hours on the road, a little less early in the morning and more in evening traffic or rain.

If you are comparing taxi quotes, ask whether the price assumes 91 km or the longer routed distance, and whether waiting time at Maheshwar and the return are included. That avoids most fare disputes.

Getting there from the airport: taxi, app cab or bus

There are three ways to make the trip. For most visitors with luggage and a fixed return flight, a pre-booked taxi is the practical answer.

OptionCost rangeTimeWhat to know
Pre-booked taxiAbout Rs 1,900-2,400 one way (aggregator estimate)About 1.75-2.5 hoursDriver meets you at arrivals; agree waiting time and return in advance
Self-drive or rental carFuel cost about Rs 1,223-1,766 (aggregator estimate)About 1.75-2.5 hoursOnly if you are comfortable on Madhya Pradesh highways
App cab from the airportNo published airport-to-Maheshwar fareSimilar to a taxiConfirm the outstation fare and the driver's willingness before setting off
Bus via Indore cityAbout Rs 705-1,064 including transfersAbout 4 hours 42 minutes to 5 hours totalFlixBus from Silicon City or Teen Imli in Indore to Khalghat bypass, then onward to Maheshwar

Taxi

A taxi booked before you fly is the simplest choice. The driver tracks your flight, waits at arrivals and can stay with you at Maheshwar for the return, which matters because finding an outstation ride back from a small town in the evening is not always easy. Fly To Ujjain arranges AC cab pickups at Indore airport; send your flight number on WhatsApp to +91 83190 07059 and tell us Maheshwar is your destination. We will quote for the route and the waiting you need.

App cab

App-based cabs operate at Indore airport, but their fares are set for city trips and an outstation run is a different matter. For an outstation run to Maheshwar, check the fare shown in the app and confirm with the driver before you load the bags. Return availability from Maheshwar is the bigger risk.

Bus

No bus runs directly from the airport to Maheshwar. Rome2Rio shows FlixBus services from Indore city stops, Silicon City and Teen Imli, to the Khalghat bypass, with a total journey of roughly 4 hours 42 minutes to 5 hours including the transfer from the airport. Khalghat bypass is a highway stop, not Maheshwar town, so you still need a local ride for the last stretch. It suits budget travellers with light bags and time to spare.

Which flights leave time for Maheshwar on arrival day

The MP Tourism Narmada heritage trail suggests arriving by flight before about 10 am if you want to do the Narmada towns properly; it also lists Barwaha (39 km) as the nearest railhead and Khandwa at 110 km. The table uses the late-September 2026 IDR arrival windows published on our airport guides; airlines adjust timings between seasons, so check yours before booking.

Arrival at IDR (approx.)Typical flights fromMaheshwar the same day?
06:25-06:55DelhiYes, with a full afternoon in town
06:40PuneYes
08:10-08:30Ahmedabad, Jaipur, MumbaiYes, arriving around late morning to midday
09:25BengaluruYes, arriving around midday
11:40-12:00Nagpur, RaipurPossible; better to stay the night in Maheshwar
Afternoon or eveningHyderabad, Goa, Lucknow, KolkataGo the next morning

IDR is served by IndiGo, Air India, Air India Express, Alliance Air and Star Air. Smaller turboprop flights use the renovated Terminal 1, inaugurated in March 2026, so check which terminal your flight uses when you share pickup details with your driver.

Combining Maheshwar with Omkareshwar, Mandu or Ujjain

Few people fly to Indore for Maheshwar alone. It pairs naturally with the Narmada pilgrimage towns and with Ujjain, and the order you choose changes the driving a great deal.

Maheshwar and Omkareshwar loop

Maheshwar and Omkareshwar are about 67 km apart via Barwaha, according to Wikipedia. With an early arrival you can go airport to Maheshwar, spend the afternoon on the ghats, stay the night, and continue to Omkareshwar the next morning. From Omkareshwar the airport is about 85 km, roughly 2 to 2.5 hours, as our Indore airport to Omkareshwar guide explains. That makes a tidy one- or two-night loop from IDR.

On the way from Ujjain to Omkareshwar

MP Tourism's three-day Jyotirlinga tour routes guests from Ujjain to Maheshwar and on to Omkareshwar in a single day of about 140 km. If you are already planning both Jyotirlingas, Maheshwar slots into that transfer day. Our Ujjain and Omkareshwar package shows the three-night version that this extra stop builds on.

Mandu

Mandu, the historic fort town, is about 38 km from Maheshwar. Some travellers combine the two over two days. It works best with a night in either town rather than as a same-day add-on from the airport, because the airport-Maheshwar-Mandu-airport circuit leaves little time at either place.

What to see in Maheshwar in a few hours

Maheshwar was the capital of Ahilyabai Holkar, the Holkar queen who ruled from here in the late 18th century, and her mark is everywhere in the town. A half-day visit usually covers the following:

  • Ahilya Fort and the ghats: the fort rises above long stone ghats on the Narmada. Part of the fort is now a heritage hotel, while the riverfront and temples below are open to visitors.
  • The riverfront: a walk or a short boat ride along the Narmada at sunset is the classic Maheshwar scene.
  • Temples on the ghats: several shrines line the riverfront near the fort.
  • Maheshwari weaving: the town is known for Maheshwari handloom saris. The Rehwa Society, founded in 1979, works with local weavers, and you can see looms and buy fabric in town.

Mornings and late afternoons are the most comfortable times on the ghats. From April to June the middle of the day is very hot, and from July to September the Narmada runs high, so check local conditions before planning a boat ride.

Getting back to Indore airport

Work backwards from your flight. Allow about two hours for the drive from Maheshwar to IDR, add time for airport check-in and security, and keep a buffer for traffic entering Indore. For an evening flight, leaving Maheshwar by early afternoon is comfortable. For an early morning flight, it is wiser to stay in Indore near the airport the night before than to drive in the dark.

Night driving deserves caution on any route towards the Narmada, especially in the monsoon when visibility and road surfaces can be poor. If your taxi brought you out, agree the return time when you book so the driver is ready when you are. When you are ready to plan the trip, WhatsApp your flight number and dates to +91 83190 07059 for a pickup quote.

Frequently asked questions

How far is Maheshwar from Indore airport?

About 91 km by MP Tourism's figure, or roughly 109 km on map routing from the terminal. The drive takes about 1 hour 45 minutes in clear traffic; allow up to 2.5 hours with stops or evening traffic.

Which is the nearest airport to Maheshwar?

Devi Ahilya Bai Holkar Airport (IDR) in Indore. Maheshwar has no airport or railway station of its own; the nearest railhead is Barwaha, about 39 km away.

Is there a bus from Indore airport to Maheshwar?

Not directly. FlixBus runs from Indore city stops such as Silicon City and Teen Imli to the Khalghat bypass, with a total journey of roughly 4 hours 42 minutes to 5 hours including transfers. You then need a local ride into Maheshwar.

Can I visit Maheshwar and Omkareshwar in one day?

It is possible with an early flight, since they are about 67 km apart via Barwaha, but it makes a long day. A night in either town is more comfortable, ending with the roughly 85 km drive from Omkareshwar back to Indore airport.

How much is a taxi from Indore airport to Maheshwar?

Rome2Rio estimates about Rs 1,900-2,400 one way. Actual quotes depend on the car, waiting time and whether a return trip is included, so confirm these before you travel.

Authoritative referenceMadhya Pradesh Tourism (official) โ†—

Planning your Ujjain trip?

Get a quote

Written and reviewed by the Fly to Ujjain editorial team. Facts checked against primary sources; see the reference above.

โ† All articles

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