For devotees traveling to Maa Baglamukhi Temple in Nalkheda, Indore is the most convenient gateway city. With its international airport, major railway stations, and excellent road connectivity, Indore makes the perfect base for a Central India pilgrimage circuit. Many seasoned pilgrims combine the three holiest sites of the region — Indore (for transit and Annapurna Temple), Ujjain (Mahakaleshwar Jyotirlinga), and Nalkheda (Maa Baglamukhi) — into one spiritually fulfilling 2–3 day journey.
This guide covers everything you need to know about traveling from Indore to Nalkheda: the exact distance, route milestones, every mode of transport with costs, and practical tips for a smooth pilgrimage.
Quick Facts — Indore to Nalkheda
- Distance: ~150 km by road
- Travel Time: ~3 hours by car / 3.5–4 hours by bus
- Main Route: Indore → Dewas → Agar Malwa → Nalkheda via NH-52 / SH-27
- Best Mode: Private taxi (most comfortable) or state bus (most economical)
- Taxi Cost: ₹2,000–₹2,500 (one-way)
- Bus Cost: ₹120–₹180 per person
The Route: Indore to Nalkheda Step by Step
The most direct and well-maintained road route from Indore to Nalkheda follows National Highway 52 toward Ujjain and then State Highway 27 through Agar Malwa district. This is a smooth two-lane highway for most of the journey, with good road surface and regular petrol stations along the way.
Route Milestones
- Indore (0 km) — Start from Indore city center or Indore Airport. Head northeast on NH-52 toward Dewas.
- Dewas (35 km) — Cross Dewas city, a major industrial and religious town. You pass near Chamunda Mata Temple on the hilltop. Do not take the Ujjain bypass here — stay on SH-27.
- Shajapur / Agar Road (80 km) — The highway passes through agricultural land and several small towns. Fuel up here if needed — options become limited after this point.
- Agar Malwa (125 km) — District headquarters and the nearest town of significance to Nalkheda. If arriving late, budget hotels are available here. From Agar, take the road toward Nalkheda (25 km remaining).
- Nalkheda (150 km) — You arrive at Nalkheda town. Maa Baglamukhi Temple is clearly signposted from the main road, approximately 1 km from the town center near the Lakhundar River.
The road from Agar to Nalkheda is a relatively narrow State Highway but is well-maintained. Drive carefully at night as the last 25 km have limited lighting. During Navratri, traffic police are deployed and the road is one-way managed on peak days.
Traveling by Bus: Indore to Nalkheda
Madhya Pradesh Road Transport Corporation (MPRTC) and private operators run regular bus services between Indore and Nalkheda. Buses depart from Indore Sarwate Bus Terminal (also known as Indore Central Bus Stand), which is conveniently located near the city center.
Bus Route and Frequency
Most buses on this route operate via Dewas and Agar Malwa. There is no single direct "Indore to Nalkheda" express bus; however, buses to Agar Malwa depart roughly every 45–60 minutes from early morning (around 5:30 AM) through evening. From Agar, frequent shared jeeps and local buses cover the final 25 km to Nalkheda in 30–40 minutes.
- Indore to Agar (by bus): ₹100–₹140, duration 2.5–3 hours
- Agar to Nalkheda (by shared jeep/local bus): ₹30–₹50 per person, 30–40 minutes
- Total bus cost: ₹130–₹190 per person
- Total journey time: 3.5–4.5 hours (including wait time at Agar)
During Navratri and special occasions, MPRTC often runs dedicated "Darshan Special" buses directly to Nalkheda from Indore and Ujjain. Check the MPRTC website or Sarwate Bus Terminal notice board for seasonal special services.
Bus Traveler Tips
- Arrive at Sarwate Bus Terminal 20–30 minutes before departure for a seat
- Store valuables in your lap bag, not overhead racks
- Carry snacks and water — bus stops are limited between Agar and Nalkheda
- During Navratri, buses fill up fast — plan for an earlier departure
- Last bus back from Agar to Indore is typically around 7–8 PM
Traveling by Taxi: Indore to Nalkheda
A private taxi is by far the most comfortable option, especially for families, older pilgrims, or those carrying puja materials. Taxis offer door-to-door service and allow you to stop at temples along the route.
Taxi Costs and Booking Options
- Ola / Uber Outstation: ₹2,000–₹2,800 one-way for a sedan; ₹3,000–₹4,000 for an SUV. Book through the app — select "Outstation" and enter Nalkheda as destination.
- Local travel agents (Indore): Many agents near Rajwada and Sarwate Bus Stand offer Nalkheda-specific packages. Typical sedan rate: ₹1,800–₹2,200 one-way.
- Shared taxi from Agar Malwa: If you reach Agar by bus or train, shared taxis to Nalkheda cost ₹150–₹200 per person. Departs when full (usually 4–6 passengers).
- Round-trip taxi (Indore–Nalkheda–Indore): ₹3,500–₹5,000 depending on waiting hours; negotiate a day-package with waiting charges.
If you're visiting Ujjain en route (highly recommended — it adds just 50 km and 1.5 hours), ask your taxi driver for a combined Ujjain + Nalkheda package. Many local operators offer this for ₹3,500–₹5,500 covering both destinations.
Traveling by Train: Indore to Nalkheda
There is no direct train to Nalkheda. The nearest useful railway approach has two options:
Option A: Indore to Ujjain, then Bus to Nalkheda
Frequent trains run between Indore and Ujjain (approximately 55 km, 1–1.5 hours). From Ujjain, buses and shared taxis to Nalkheda depart from the Ujjain Bus Stand (100 km, 2 hours, ₹100–₹150). This route also lets you visit Mahakaleshwar Temple in Ujjain.
Option B: Indore to Nagda, then Bus to Agar/Nalkheda
Trains from Indore stop at Nagda (on the Ratlam-Kota line). From Nagda, buses operate toward Agar Malwa and onward to Nalkheda. This option is less convenient and mainly useful if your train originates from outside Indore (e.g., Mumbai–Ratlam–Nagda route).
Traveling by Private Car: Road Trip Guide
A private car road trip from Indore to Nalkheda is an enjoyable 3-hour drive through the agricultural heartland of Madhya Pradesh. The roads are generally in good condition, though stretches through Dewas can have traffic congestion during peak hours.
Driving Route Details
- Indore to Dewas: NH-52. Urban road, moderate traffic. Pass Dewas city and look for Agar/Shajapur signage after the industrial area.
- Dewas to Agar Malwa: SH-27. Two-lane highway through open farmland. Good surface. Speed: 70–80 km/h.
- Agar to Nalkheda: SH-27 continues, narrowing slightly. Drive carefully — road passes through several villages. Speed: 50–60 km/h.
Fuel Stations
Petrol pumps are available in Dewas, Shajapur bypass, Agar Malwa town, and one pump near the Nalkheda entry road. Fill up in Agar or Indore to be safe — do not rely on Nalkheda's single pump during Navratri when queues can be long.
Parking at Nalkheda Temple
The temple has a dedicated parking area approximately 500 metres from the main gate. Parking is free on normal days. During Navratri and major festivals, parking is managed by local volunteers with a nominal fee of ₹20–₹50. Heavy vehicles and buses park in a separate ground.
Transport Comparison Table
| Mode | Cost (per person) | Duration | Comfort | Best For |
|---|---|---|---|---|
| State Bus (via Agar) | ₹130–₹190 | 3.5–4.5 hrs | Basic | Budget solo traveler |
| Ola/Uber Outstation | ₹500–₹700* | 3 hrs | Good | Small groups (split cost) |
| Local Private Taxi | ₹400–₹600* | 3 hrs | Good | Families, elderly |
| Shared Taxi (from Agar) | ₹150–₹200 | 40 min (Agar–Nalkheda) | Basic | Budget + bus combination |
| Private Car | Fuel ~₹600–₹800 total | 3 hrs | Excellent | Self-drive, families |
| Train + Bus (via Ujjain) | ₹200–₹350 | 4–5 hrs | Moderate | Combining Ujjain visit |
* Per person based on 4-person sharing. Solo taxi fares: ₹2,000–₹2,500 total.
The 3-Day Indore – Ujjain – Nalkheda Pilgrimage Circuit
This is one of the most popular pilgrimage circuits in Central India, combining three major divine experiences in a single trip. Here is a suggested itinerary:
Day 1: Indore
Arrive in Indore. Visit Shri Annapurna Temple (Annapurna Nagar) and the iconic Kanch Mandir. Stay overnight in Indore. Book your Ujjain and Nalkheda taxi/transport in advance.
Day 2: Ujjain
Depart early morning for Ujjain (55 km from Indore). Attend the famous Bhasma Aarti at Mahakaleshwar Jyotirlinga (pre-booking required). Visit Harsiddhi Mata Temple, Sandipani Ashram, and Ram Ghat. Overnight stay in Ujjain.
Day 3: Nalkheda
Early morning departure from Ujjain (100 km, 2 hours). Reach Nalkheda by 8–9 AM for the Pratah Aarti. Attend darshan, participate in hawan (if pre-booked), receive prasad. Explore the riverside ghats of Lakhundar. Return to Indore by evening (150 km, 3 hours) for onward journey.
Road Trip Essentials Checklist
- Download offline Google Maps for the Indore–Agar–Nalkheda route before departing
- Carry yellow flowers and haldi (turmeric) purchased from Indore — cheaper and better selection
- Fill fuel in Indore or Dewas — don't rely on Nalkheda pump during festivals
- Carry ₹2,000–₹3,000 cash — ATMs in Nalkheda are limited
- Best travel months: October–March (avoid monsoon July–September for road safety)
- Start early — morning darshan queues are shorter and the drive is cooler
Travel Season Advice
October to March is the ideal time for the Indore–Nalkheda road trip. The weather is cool and pleasant, roads are clear after the monsoon, and the countryside is lush green through November. During Navratri (Sharad, October) and Baglamukhi Jayanti, lakhs of pilgrims travel this route — leave extra early and expect traffic near Nalkheda.
April to June is hot (temperatures can exceed 42°C) but the drive is still manageable early in the morning. Carry extra water and leave by 6 AM to reach Nalkheda before peak afternoon heat.
Avoid the July–September monsoon for road trips unless necessary — the SH-27 stretch near Agar can have waterlogging in heavy rain years, and visibility is reduced.
Plan Your Nalkheda Yatra — Get the Complete Guide
Our ₹99 PDF travel guide includes detailed hotel listings, hawan booking instructions, a packing checklist, and a day-by-day Indore–Ujjain–Nalkheda itinerary — everything in one place.
WhatsApp to Get Guide ₹99 Book Hotels Near Nalkheda