Nearest Airport to Ujjain: Devi Ahilyabai Holkar Airport Indore — Complete Guide
If you are flying to Ujjain, your flight will land at Devi Ahilyabai Holkar Airport (IDR) in Indore — the nearest airport to Ujjain, approximately 55 km away. Ujjain itself does not have a commercial airport. This guide covers everything about the airport, flights, and the onward journey to Mahakaleshwar Temple.
About Devi Ahilyabai Holkar Airport
Airport Code: IDR Location: Indore, Madhya Pradesh (Rau area) Distance from Ujjain: 55-60 km Travel time to Ujjain: 1.5-2 hours by taxi
Devi Ahilyabai Holkar Airport is one of the busiest airports in Madhya Pradesh and is named after the legendary Holkar queen who was a great patron of temple architecture. Queen Ahilyabai Holkar is credited with renovating and rebuilding numerous temples across India, including several in Ujjain and the famous Kashi Vishwanath Temple in Varanasi. The airport serves as the primary air gateway to the Malwa region, connecting Indore, Ujjain, and surrounding areas to major Indian cities.
Airport History and Development
The airport was originally built during World War II as a military airfield. It was upgraded to a civil airport in the 1960s and has undergone several expansions since then. The current terminal building was inaugurated in 2018, featuring modern facilities and a capacity to handle over 1 million passengers annually. The airport has been consistently ranked among the best regional airports in India.
Flight Connectivity
The airport has excellent connectivity from major Indian cities:
| From | Airlines | Flight Time | Frequency |
|---|---|---|---|
| Mumbai | IndiGo, Air India, Vistara | ~1 hr 15 min | Multiple daily |
| Delhi | IndiGo, Air India, SpiceJet | ~1 hr 30 min | Multiple daily |
| Bhopal | IndiGo | ~40 min | Multiple daily |
| Ahmedabad | IndiGo, Air India | ~1 hr | Daily |
| Hyderabad | IndiGo | ~1 hr 15 min | Daily |
| Bengaluru | IndiGo, Air India | ~2 hrs | Daily |
| Chennai | IndiGo | ~2 hrs | Daily |
| Kolkata | IndiGo | ~2 hrs 15 min | Daily |
| Pune | IndiGo | ~1 hr 30 min | Daily |
| Jaipur | IndiGo | ~1 hr | Daily |
Fares: Domestic fares from major cities to Indore typically range from Rs.2,000-Rs.8,000 one-way depending on how far in advance you book. Book 2-4 weeks ahead for the best rates. Last-minute bookings during peak season (Diwali, Shivaratri) can cost Rs.10,000 or more.
Best booking platforms: Google Flights, Skyscanner, and the airline websites (IndiGo, Air India, Vistara) offer the best rates. Book directly with the airline for easier changes and cancellations.
Seasonal Flight Patterns
- Winter (Oct-Feb): Highest frequency, lowest fares (if booked early). This is peak tourist season for Ujjain.
- Summer (Mar-Jun): Moderate frequency, lower fares. Less crowded at temples.
- Monsoon (Jul-Sep): Occasional flight disruptions due to weather. Book with flexible change policies.
Airport Facilities
Devi Ahilyabai Holkar Airport has:
- Departure and arrival terminals with basic shopping, ATMs, currency exchange, and restaurants
- Prepaid taxi counter — available in the arrival hall for onward travel
- Food stalls — IRCTC food plaza and local vendors inside the terminal
- Wi-Fi — Available in the departure and waiting areas
- Car rental counters — Ola, Uber pick-up zones are outside the terminal
- Parking — Short-term and long-term parking available
- Medical facilities — Basic first aid at the airport
- Prayer room — A small prayer room is available for passengers
The airport is compact and easy to navigate — you will not spend more than 15-20 minutes collecting luggage and exiting.
Airport Tips
- Arrive at the airport at least 1.5 hours before domestic flights (2 hours during peak season)
- Keep your ID handy for security checks
- The airport has limited dining options inside — eat before arriving if you have a morning flight
- Prepaid taxis at the airport are reliable and reasonably priced
- Avoid unofficial touts who approach you inside the terminal
Transport from Indore Airport to Ujjain
Taxi (Recommended)
The most convenient option — door-to-door service from the airport.
- Prepaid taxi at the airport: Available at the counter in the arrival hall. Sedan to Ujjain: Rs.800-Rs.1,200. SUV: Rs.1,200-Rs.2,000.
- Ola/Uber: Book via the app after you land. Outstation options available. Sedan: Rs.800-Rs.1,500.
- Local taxi operators: Outside the terminal — compare rates and negotiate.
- Travel time: 1.5-2 hours on NH52 (excellent road condition)
- Route: Airport -> NH52 -> direct to Ujjain (no major stops)
Pro tip: Pre-book your taxi from Ujjain to pick you up at the airport. This is more reliable than finding one on arrival, especially during peak hours. At Mahakal Bhakta Nivas, we arrange airport pickups for our guests — contact us on WhatsApp with your flight details.
Bus (Economical)
If you want to save money, take a bus from Indore to Ujjain:
- From Indore Airport, take an Ola/Uber/taxi to Navlakha Bus Stand or Sarwate Bus Stand in Indore (Rs.200-Rs.400, 20-30 minutes)
- Board a bus to Ujjain ISBT (Rs.80-Rs.300, 1-1.5 hours)
- From Ujjain ISBT, take an auto to Mahakaleshwar Temple (Rs.30-Rs.70, 10 minutes)
Total cost: Rs.300-Rs.700 per person. Good if you are traveling alone and on a budget.
Bus operators: MP Tourism buses, private operators like VRL, and state transport buses run frequently between Indore and Ujjain. The journey is comfortable and the buses are well-maintained.
Train (Fastest)
If you have time:
- Take a taxi from Indore Airport to Indore Junction (INDB) railway station (Rs.200-Rs.400, 20 minutes)
- Board an Indore-Ujjain Passenger or Intercity train (Rs.30-Rs.150, 1 hour)
- From Ujjain Junction, auto to Mahakaleshwar (Rs.30-Rs.80)
Total cost: Rs.250-Rs.550. Fastest overall option (about 2 hours from airport to temple).
Train frequency: Multiple trains run daily between Indore and Ujjain, including the Indore-Ujjain Intercity Express, the Indore-Ujjain Passenger, and the Jabalpur-Indore Express. Check the IRCTC website or app for current schedules.
Cost Comparison: Airport to Ujjain
| Mode | Cost (per person) | Time | Convenience |
|---|---|---|---|
| Direct taxi | Rs.800-Rs.1,500 | 1.5-2 hrs | High |
| Bus (Indore-Ujjain) | Rs.300-Rs.700 | 2.5-3 hrs | Medium |
| Train (Indore-Ujjain) | Rs.250-Rs.550 | ~2 hrs | Medium |
For a family or group, a direct taxi is the best value — split the fare among 3-4 people and it becomes very economical. For solo travelers on a budget, the bus is a good option.
The NH52 Road Journey
The road from Indore Airport to Ujjain via NH52 is one of the best highways in Madhya Pradesh. The road is wide, well-maintained, and has minimal traffic. The journey passes through scenic countryside with fields of soybean, wheat, and cotton.
Key Landmarks on the Route
- Rau: A small town about 10 km from the airport, known for its industrial area
- Pithampur: A major industrial hub, about 25 km from Ujjain
- Dewas: A historic city about 20 km before Ujjain, with its own temples and ghats
- Kaliadeh Palace: A historic palace on the banks of the Shipra River, just before entering Ujjain
The road is safe to drive at any time of day. Night travel is common for pilgrims arriving on late flights.
Airport Pickup for Our Guests
If you are staying at Mahakal Bhakta Nivas, we can arrange an airport pickup from Devi Ahilyabai Holkar Airport. The driver will meet you at the arrival hall with a name placard, and you will be at the dharamshala in about 2 hours. Contact us on WhatsApp with your flight details to arrange pickup.
What to Expect from Our Airport Pickup
- Driver waiting at the arrival hall with a name placard
- Clean, comfortable car (sedan or SUV depending on group size)
- Fixed rate — no surprises, no surge pricing
- The driver will help with luggage
- Direct drop at Mahakal Bhakta Nivas
- Available 24/7
To arrange pickup, send us a WhatsApp message with:
- Your flight number and arrival time
- Number of passengers
- Any special requirements (elderly passengers, extra luggage, etc.)
Alternative: Arriving by Train
If you prefer to travel by train, Ujjain Junction (UJN) is the main railway station. It has direct trains from:
- Delhi (Malwa Express, Avantika Express)
- Mumbai (Indore-Mumbai Express, Golden Temple Mail)
- Bhopal (several daily intercity trains)
- Ahmedabad (daily trains via Ratlam)
- Hyderabad (Nizamuddin Express)
- Chennai (weekly trains)
From Ujjain Junction, Mahakaleshwar Temple is about 3 km away — a 10-minute auto ride.
Tips for Arriving at Indore Airport
- Keep cash handy. Taxi drivers at the airport may not accept cards for short distances. Have Rs.200-Rs.500 in cash for the initial leg.
- Pre-book your taxi. If possible, book a taxi from Ujjain to pick you up at the airport. It is more reliable than finding one on arrival during peak hours.
- Download Ola/Uber. The app works reliably at IDR. Book before you exit the terminal for a smoother experience.
- Plan for festival traffic. During Mahashivratri, Sawan, and other peak pilgrimage periods, traffic on NH52 from Indore to Ujjain can add 30-45 minutes to the journey. Leave extra buffer time.
- Carry a portable charger. Long journeys and wait times can drain your phone battery. A portable charger ensures you stay connected.
- Verify flight schedules. Flight schedules are subject to change. Check your flight status before leaving for the airport.
Nearby Attractions: If You Have Time
If you arrive during the day and have a few hours before your temple visit, consider these stops:
- Kaliadeh Palace: A 18th-century palace on the banks of the Shipra River, about 10 km from Ujjain. The palace has beautiful architecture and a peaceful atmosphere.
- Dewas Temples: The twin temples of Dewas (about 20 km from Ujjain) are dedicated to Lord Shiva and Goddess Chamunda. They are worth a quick visit if you have time.
- Pithampur: An industrial area with several large manufacturing units. Not a tourist attraction, but notable if you are interested in India’s industrial landscape.
Traveling from Ujjain to Other Cities
If you are visiting Ujjain as part of a larger Madhya Pradesh tour:
- Bhopal: 3 hours by road or rail. Visit the Sanchi Stupa, Bhimbetka Caves, and the lakes of Bhopal.
- Indore: 1.5 hours by road. Visit the Lal Baag Palace, Kanch Mandir, and Sarafa Bazaar.
- Omkareshwar: 3.5 hours by road. A sacred island temple town on the Narmada River. See our Omkareshwar vs Mahakaleshwar guide for comparison.
- Maheshwar: 3 hours by road. A historic town on the Narmada with beautiful handloom textiles.
- Sanchi: 2.5 hours by road. The ancient Buddhist stupa complex, a UNESCO World Heritage Site.
Accommodation After Landing
After your journey from the airport, you will want a comfortable room to rest and refresh. Mahakal Bhakta Nivas offers clean, affordable accommodation within walking distance of Mahakaleshwar Temple. Our rooms include:
- AC and non-AC options
- Hot water 24/7
- Clean bathrooms
- Pure vegetarian meals
- WhatsApp booking — call 7024204628
Whether you arrive at 6 AM or 10 PM, we will have a room ready for you.
FAQs
Q: Is there a direct bus from Indore Airport to Ujjain? A: No direct bus service is available from the airport terminal. You will need to take a taxi or auto to Indore city and then board a bus to Ujjain.
Q: How much does a taxi from Indore Airport to Ujjain cost? A: A sedan taxi costs Rs.800-Rs.1,500 depending on the service (prepaid counter, Ola/Uber, or local operator). SUV options are Rs.1,200-Rs.2,000.
Q: How long is the journey from Indore Airport to Ujjain? A: 1.5-2 hours by direct taxi on NH52. By bus, 2.5-3 hours (including the Indore city leg). By train, about 2 hours total including the airport-to-station taxi.
Q: Can I book an airport pickup through Mahakal Bhakta Nivas? A: Yes. We arrange airport pickups for our guests. Send us your flight details on WhatsApp at 7024204628, and we will arrange a driver to meet you at the arrival hall.
Q: Is the NH52 road safe for night travel? A: Yes, NH52 is a well-maintained national highway with good lighting and moderate traffic even at night. It is safe for travel at any hour. Many pilgrims arrive on late flights and drive to Ujjain at night.
Q: What is the best time of day to travel from Indore Airport to Ujjain? A: Morning (6 AM - 10 AM) and evening (4 PM - 7 PM) are the most comfortable. Avoid peak afternoon hours (12 PM - 3 PM) during summer when temperatures are highest.
Frequently Asked Questions
What is the nearest airport to Ujjain?
Devi Ahilyabai Holkar Airport (IDR) in Indore is the nearest airport to Ujjain, approximately 55 km away. It has regular scheduled flights from Mumbai, Delhi, Bhopal, Ahmedabad, Hyderabad, Bengaluru, and other major cities. The journey from the airport to Ujjain takes 1.5-2 hours by taxi.
How far is Indore Airport from Ujjain?
Indore Airport (Devi Ahilyabai Holkar Airport, IDR) is approximately 55-60 km from Ujjain by road. The journey takes 1.5-2 hours by taxi on NH52. By bus (from Indore to Ujjain, then local transport), it takes 2-2.5 hours. By train from Indore Junction, it takes about 1 hour plus the airport-to-railway-station leg.
Which airlines fly to Indore Airport?
Major airlines serving Indore (IDR) include IndiGo, Air India, Vistara, and SpiceJet. Flights connect to Mumbai, Delhi, Bhopal, Ahmedabad, Hyderabad, Bengaluru, Chennai, Kolkata, and Pune. IndiGo has the most frequent services.
Can I get a taxi from Indore Airport to Ujjain?
Yes - pre-paid taxis are available at the airport arrival hall. Ola and Uber operate from the airport. Local taxi stands are outside the terminal. A taxi from IDR to Ujjain costs Rs.800-Rs.1,500 (sedan) and takes 1.5-2 hours. We can arrange an airport pickup for our guests.
Are there direct buses from Indore Airport to Ujjain?
There are no direct buses from the airport terminal to Ujjain. You will need to take a taxi or auto from the airport to Indore city (Navlakha Bus Stand or Sarwate Bus Stand) and then board a bus to Ujjain. The total journey takes about 2.5-3 hours and costs Rs.300-Rs.700 per person.
What facilities are available at Devi Ahilyabai Holkar Airport?
The airport has departure and arrival terminals with basic shopping, ATMs, currency exchange, restaurants, Wi-Fi, car rental counters, and parking. It is compact and easy to navigate. You will not spend more than 15-20 minutes collecting luggage and exiting.