
Key takeaways
- Maa Baglamukhi Temple, Nalkheda is in District Agar Malwa, Madhya Pradesh, on the Lakhundar river.
- Nearest major railway station: Ujjain Junction, about 100 km (2–2.5 hours by car).
- Nearest airport: Indore (Devi Ahilyabai Holkar), about 156 km (3–3.5 hours by car).
- Agar Malwa is about 35 km away; Bhopal 180–210 km depending on route.
- A taxi from Ujjain or Indore is the easiest option for families and elders.
- Many pilgrims combine Ujjain's Mahakaleshwar Jyotirlinga with Nalkheda in a 2–3 day trip.
Maa Baglamukhi Temple, Nalkheda is in the town of Nalkheda, District Agar Malwa, Madhya Pradesh, on the banks of the Lakhundar river. It is not on a major highway or rail line, but it is easy to reach by road from the major cities of the Malwa region, especially Ujjain and Indore.
This guide explains the best ways to reach Nalkheda by air, train and road, with approximate distances and travel times from nearby cities, routes for pilgrims coming from Delhi, Mumbai and abroad, and practical tips for a smooth journey.
Quick Facts: Reaching Nalkheda
| Item | |
|---|---|
| Nearest major railway station | Ujjain Junction (UJN): about 100 km |
| Nearest airport | Devi Ahilyabai Holkar Airport, Indore (IDR): about 156 km |
| Alternative airport | Raja Bhoj Airport, Bhopal (BHO): about 180–210 km |
| Nearest district town | Agar Malwa: about 35 km |
| Best way for families | Train or flight to Ujjain / Indore, then taxi to Nalkheda |
| Temple from Nalkheda bus stand | About 1–2 km (auto-rickshaw or a short walk) |
Distance and Travel Time to Nalkheda by Road
| From | Approx. distance | Approx. time by car |
|---|---|---|
| Agar Malwa | 35 km | 45 minutes |
| Ujjain | 100 km | 2 – 2.5 hours |
| Indore | 156 km | 3 – 3.5 hours |
| Bhopal | 180 – 210 km (by route) | 3.5 – 4.5 hours |
| Kota (Rajasthan) | 190 – 270 km (by route) | 4 – 5 hours |
Distances and times are approximate and depend on route and road conditions.
By Air: Nearest Airport to Nalkheda
The nearest airport is Devi Ahilyabai Holkar Airport, Indore, about 156 km from Nalkheda. Indore has regular direct flights from Delhi, Mumbai, Bengaluru, Hyderabad, Ahmedabad, Pune and other cities.
From Indore Airport to Nalkheda: - Taxi / cab: the most convenient option, taking about 3–3.5 hours. Pre-book a cab or use app-based cabs from the airport. - Bus: take a cab or city bus to an Indore bus stand, then a bus towards Ujjain or Agar and on to Nalkheda. This is cheaper but slower.
Alternative: Raja Bhoj Airport, Bhopal is about 180–210 km away. Useful if you find better flights to Bhopal.
By Train: Nearest Railway Station to Nalkheda
The most convenient major railway station is Ujjain Junction (UJN), about 100 km from Nalkheda. Ujjain is well connected by train to Delhi, Mumbai, Indore, Bhopal, Ahmedabad, Jaipur and many other cities.
From Ujjain to Nalkheda: - Taxi / cab: about 2–2.5 hours. The best option for families and elderly devotees. - Bus: regular state and private buses run from Ujjain towards Agar and Nalkheda.
Tip: arriving in Ujjain also lets you have darshan of Shri Mahakaleshwar Jyotirlinga, one of the twelve Jyotirlingas. Many pilgrims combine both in one trip.
Read more: Ujjain–Nalkheda Pilgrimage: Mahakal to Maa Baglamukhi in 2–3 Days

By Road: Buses and Taxis
Nalkheda is connected by road to Ujjain, Indore, Agar, Shajapur, Bhopal and towns in neighbouring Rajasthan.
- State and private buses run regularly from Ujjain, Indore and Agar to Nalkheda. They are affordable, but can be crowded on festival days.
- Private taxis can be hired from Ujjain or Indore for a one-way trip, a return day trip, or a multi-day pilgrimage.
- Self-drive: roads in the region are generally good. Use a navigation app and set your destination to "Maa Baglamukhi Temple, Nalkheda".
From Nalkheda bus stand to the temple: about 1–2 km. Auto-rickshaws are available, or it's a short walk.
Routes from Major Cities
From Delhi
- Train: Delhi to Ujjain by overnight train, then a taxi or bus to Nalkheda (about 2–2.5 hours).
- Flight: Delhi to Indore (about 1.5 hours), then a taxi to Nalkheda (about 3–3.5 hours).
From Mumbai
- Flight: Mumbai to Indore (about 1.5 hours), then a taxi to Nalkheda.
- Train: Mumbai to Ujjain by overnight train, then a taxi or bus.
From Bhopal
- Road: direct taxi (about 3.5–4.5 hours), or a bus via Shajapur or Agar.
From Rajasthan (Kota, Jaipur)
- Road: from Kota by bus or taxi (about 4–5 hours). From Jaipur, travel via Kota, or take a train to Ujjain.
Coming from Abroad (USA, Canada, UK)
- Fly into Delhi or Mumbai (international airports).
- Take a domestic flight to Indore (about 1.5 hours).
- Drive to Nalkheda by pre-booked taxi (about 3–3.5 hours).
Many NRI families plan a 2–3 day trip: arrive in Indore, visit Ujjain for Mahakal darshan, then continue to Nalkheda for darshan and a puja or havan.
Read more: Visiting Nalkheda from Abroad: A Travel Guide for NRI Devotees
Practical Travel Tips
- Start early. Aim to reach Nalkheda in the morning for a peaceful darshan.
- Avoid peak crowds if you prefer quiet: weekdays outside Navratri are calmest.
- Book early for Navratri. Taxis and accommodation fill up quickly during festivals.
- Carry water and light snacks, especially in summer (April–June), when it can be very hot.
- Keep some cash. Small shops and local transport may not accept cards.
- Plan your puja in advance. If you want a Maa Baglamukhi Puja or Havan during your visit, book it before you travel so the date and muhurat can be arranged.
Read more: Planning Your Nalkheda Visit: Where to Stay, What to Carry, Dress Code

Planning a Puja During Your Visit
If you plan to have a Maa Baglamukhi Puja, Havan or Special Anushthan performed while you are at Nalkheda, contact Acharya Ashish Sharma before your trip. After a free consultation, the ritual and muhurat can be fixed around your travel dates, so you can attend in person with your family.
Read more: How to Book a Puja at Nalkheda
Sample Itineraries by Starting Point
| Starting from | Suggested plan | Total travel time (approx.) |
|---|---|---|
| Delhi | Overnight train to Ujjain → taxi to Nalkheda; or flight to Indore → taxi | 12–14 hours by train + road; 5–6 hours by air + road |
| Mumbai | Flight to Indore → taxi; or overnight train to Ujjain → taxi | 5–6 hours by air + road; 12–14 hours by train + road |
| Bengaluru / Hyderabad | Flight to Indore → taxi | 5–6 hours |
| Ahmedabad | Train or flight to Ujjain/Indore → taxi | 6–10 hours |
| Bhopal | Direct taxi | 3.5–4.5 hours |
| Indore | Direct taxi, or via Ujjain for Mahakal darshan | 3–3.5 hours |
| USA / Canada / UK | International flight to Delhi or Mumbai → domestic flight to Indore → taxi | Plan a rest day on arrival |
Times are approximate and depend on connections and road conditions.
Taxi or Bus: Which Is Better?
| Item | Taxi / private car | Bus |
|---|---|---|
| Comfort | High: door-to-door | Basic |
| Best for | Families, elders, NRIs, tight schedules | Solo travellers, budget trips |
| Flexibility | Stop at Ujjain, eat on the way, leave when you want | Fixed routes and timings |
| Festival days | Book in advance | Very crowded |
| Tip | Agree the fare and whether it is one-way or return before starting | Check the last bus back if you plan a day trip |
For most families, a return taxi from Ujjain or Indore for the day is the simplest and most comfortable option.
Travelling by Season
- October–February: the most pleasant time to travel. Mornings can be cold in December and January; carry a shawl.
- March–June: very hot in the afternoons, especially May and June. Travel early, carry water and plan darshan in the morning.
- July–September: the monsoon makes the Malwa countryside green, but heavy rain can slow road travel. Keep extra time in your schedule.
- Festival periods (Navratri, Gupt Navratri, Baglamukhi Jayanti): heavy traffic near the temple, full buses and busy taxis. Book everything in advance.
Read more: Navratri at Nalkheda
Travelling With Elders or Limited Mobility
- Choose a taxi, not a bus, and ask for a car with comfortable seating.
- Break the journey in Ujjain rather than doing Indore–Nalkheda–Indore in one day.
- Plan darshan early in the morning, when it is cooler and less crowded.
- Carry medicines, water and a light snack in the car.
- Ask in advance about any assistance available at the temple for elders.
Arriving From Abroad: Step by Step
- Land in Delhi or Mumbai and clear immigration.
- Rest for a night if your flight was long; jet lag makes long road journeys tiring.
- Take a morning domestic flight to Indore.
- Pre-book a taxi from Indore airport for the multi-day trip.
- Day 1: Indore → Ujjain (about 1–1.5 hours), Mahakal darshan, overnight in Ujjain.
- Day 2: Ujjain → Nalkheda early morning, darshan, puja or havan, return to Ujjain or Indore.
- Day 3: Optional local sightseeing, then fly back from Indore.
Practical: get an Indian SIM or an international roaming plan before you leave the airport, carry some cash in rupees, and keep a printed copy of your hotel and taxi bookings.
Read more: How to Book a Puja in India from the USA, Canada or UK · Ujjain–Nalkheda Pilgrimage
Safety Tips on the Road
- Travel in daylight on rural roads when possible.
- Share your trip and the driver's details with a family member.
- Use registered taxis or services recommended by your hotel.
- Keep valuables in a small bag you carry with you, especially in crowds.
- Save important numbers in your phone, including your Acharya's number if you have booked a puja.
Common Mistakes Pilgrims Make
- Underestimating travel time. 156 km from Indore takes 3 hours or more, not 2.
- Trying Indore–Nalkheda–Indore plus Ujjain in one day with elders.
- Not booking taxis or rooms during Navratri.
- Arriving without a puja booking and expecting a havan to be arranged immediately on festival days.
- Setting the wrong destination in the navigation app. Search for "Maa Baglamukhi Temple, Nalkheda" specifically.
- Carrying no cash for small purchases and local transport.
Your Travel Checklist
- Train or flight tickets, and taxi booking
- Hotel booking in Nalkheda, Ujjain or Indore
- Puja or havan confirmation, and the Acharya's phone number
- Sankalp details written down: names, gotra, intention
- ID card or passport
- Cash in small notes, and a phone power bank
- Water, snacks and any medicines
- Traditional clothes, preferably yellow
About Acharya Ashish Sharma
Acharya Ashish Sharma has served in the tradition of Maa Baglamukhi for more than 25 years. He is Sanskrit-trained and connected with this tradition since birth, and his office is near Maa Baglamukhi Temple, Nalkheda. He performs traditional Maa Baglamukhi Puja, Havan and Special Anushthan, and offers personal spiritual guidance according to each devotee's situation, for families in India and around the world.

Frequently Asked Questions
What is the nearest railway station to Nalkheda?
The nearest major railway station is Ujjain Junction, about 100 km away, with good connections to Delhi, Mumbai, Indore and Bhopal. Buses and taxis are available from Ujjain to Nalkheda.
What is the nearest airport to Nalkheda?
Devi Ahilyabai Holkar Airport, Indore, about 156 km away, is the nearest airport. Raja Bhoj Airport, Bhopal is an alternative, about 180–210 km away.
How far is Nalkheda from Indore?
Nalkheda is about 156 km from Indore, roughly 3–3.5 hours by car.
How far is Nalkheda from Ujjain?
Nalkheda is about 100 km from Ujjain, roughly 2–2.5 hours by car.
Are there direct buses to Nalkheda?
Yes. State and private buses run to Nalkheda from Ujjain, Indore and Agar Malwa. From the Nalkheda bus stand, the temple is about 1–2 km away.
Can I visit Ujjain Mahakal and Nalkheda in one trip?
Yes. Ujjain is about 100 km from Nalkheda, and many pilgrims combine Mahakaleshwar darshan with a visit to Maa Baglamukhi Temple in a 2–3 day trip.
How do I reach Nalkheda from Delhi?
Take an overnight train from Delhi to Ujjain, or a flight to Indore, and then a taxi or bus to Nalkheda.
How do I reach Nalkheda from Mumbai?
The quickest way is a flight from Mumbai to Indore (about 1.5 hours) followed by a taxi of about 3–3.5 hours. Overnight trains to Ujjain are another option.
Is a taxi or bus better from Ujjain to Nalkheda?
A taxi is more comfortable and flexible, especially for families and elders. Buses are cheaper but slower and crowded on festival days.
Can I do a day trip to Nalkheda from Indore?
Yes, but it means 6–7 hours of driving in one day. Staying a night in Ujjain makes the trip more relaxed.
What is the best time of year to travel to Nalkheda?
October to February is the most comfortable. Summer afternoons are very hot, and the monsoon can slow road travel.
Moments from Nalkheda
Real photos of Acharya ji and Maa Baglamukhi Temple, Nalkheda. Swipe or use the arrows; tap a photo to see it full size.















Real photos of Acharya ji and the temple, taken by our team in October 2026.
