Call Us Now+91 83190 07059
Ujjain
Home › Ujjain Local Taxi Service › Ujjain to Nalkheda Distance, Route & Travel Time

Ujjain to Nalkheda Distance, Route & Travel Time

UT By Ujjain Tour & Travel Editorial· Updated 2026-09-30·9 min read

Key takeaways

The Ujjain to Nalkheda distance is about 98-102 km by road. The Agar Malwa district administration lists 98 km, and road planners measure about 102 km. By car it takes roughly 1.5-2 hours via Agar; a direct bus takes about 3 hours. Below: the route, every transport option and a same-day plan with Mahakal darshan.

Nalkheda is a small town in Agar Malwa district, known for the Bagalamukhi Temple, Nalkheda, the shrine of Maa Baglamukhi on the bank of the Lakhundar River. Many pilgrims who come to Ujjain for the Mahakaleshwar Jyotirlinga add Nalkheda to the same trip, because it is the closest well-known Baglamukhi shrine to the city. Websites give very different numbers for the trip, from 45 km to over 100 km, and few say where their figure comes from. This guide sorts that out, then covers the route, bus vs train vs cab, and fitting both temples into one day.

Ujjain to Nalkheda Distance: How Far Is Nalkheda from Ujjain?

Plan on a little under 100 km each way by road, or about 200 km for the round trip. The most authoritative figure comes from the district itself: the Agar Malwa district administration's page on the Baglamukhi Mata Temple gives Ujjain as 98 km away and names Ujjain as the nearest railway station. Wikipedia's article on Nalkheda puts the town about 100 km from Ujjain and about 35 km from Agar, the district headquarters. Rome2Rio's route planner measures the road at 101.9 km.

Why different sites show 87, 98 or 102 km

The numbers measure different things. Distance-calculator sites that show about 87 km are usually giving the straight-line (aerial) distance between the two towns, which no road follows. Road planners measure a driving route between town centres, so they land a little above 100 km. The district figure of 98 km is for reaching the temple itself. A few pages quote 45 km, which matches no official or mapped source; ignore it.

SourceFigureWhat it measures
Agar Malwa district administration (agarmalwa.nic.in)98 kmRoad distance from Ujjain to the Baglamukhi temple, Nalkheda
Wikipedia (Nalkheda article)About 100 kmApproximate distance between the towns
Rome2Rio route planner101.9 kmDriving route between town centres
Straight-line distance calculatorsAbout 87 kmAerial distance; not a road you can drive
Some travel blogs45 kmNo mapped or official basis; treat as an error

For planning fuel, driver hours and your return time, use 98-102 km each way.

Drive time by time of day and season

Route planners estimate the drive at about 1 hour 30 minutes; allow 1.5 to 2 hours each way. An early start from Ujjain avoids the worst of the city traffic and the busier town stretch at Agar. During the monsoon, allow extra time for wet roads and slower traffic. During Navratri and on weekends the last few kilometres near the temple can slow down because of pilgrim vehicles and parking, so add a buffer for the return leg as well.

Ujjain to Nalkheda Route via Agar

The usual road route runs from Ujjain to Agar and then on to Nalkheda. Agar is the main town on the way and the natural place for a short break.

Ujjain to Agar

This is the longer leg, roughly 65 km of the total. Navigation apps can suggest slightly different roads out of Ujjain depending on traffic, so follow live navigation set to Agar rather than a fixed route from an old blog post. Road numbers quoted on some websites for this stretch could not be verified, so we do not repeat them here.

Agar to Nalkheda (about 35 km)

From Agar the road continues about 35 km to Nalkheda. Nalkheda is one of the tehsils of Agar Malwa district, alongside neighbouring Susner. The district was carved out of Shajapur district in August 2013, so older sources may still list Nalkheda under Shajapur; it is the same place.

Road conditions and stops

The route passes through small towns and villages, so expect speed-breakers, tractors and two-wheelers even on the better stretches. Carry water, and plan breakfast or a tea stop at Agar in either direction. At Nalkheda, vehicles park near the temple complex on the Lakhundar River; ask your driver to confirm the parking arrangement before you walk in, especially on busy days.

Bus, Train or Taxi: Ways to Reach Nalkheda from Ujjain

Which option suits you depends on group size, luggage and whether you want to be back in Ujjain the same evening.

By bus from Ujjain

Rome2Rio lists a direct bus from Ujjain to Nalkheda taking about 3 hours, with around four departures a day reported. Timings and operators change, so confirm the current schedule at the Ujjain bus stand the day before you travel. The bus is the lowest-cost option, but a same-day return by bus leaves very little time at the temple.

By train (no station at Nalkheda)

Nalkheda has no railway station. The district administration names Ujjain, 98 km away, as the nearest station, so for most travellers the train only gets you as far as Ujjain Junction. From there you continue by road. If you are arriving in Ujjain by train, the simplest plan is to go straight from the station to Nalkheda by cab.

By taxi or own car

A hired cab is the most flexible option: door-to-door pickup from your hotel or the station, waiting time at the temple and the return drive in one booking. For a round trip with our drivers, see the Ujjain taxi service page, which lists the fleet. Rates depend on the vehicle, waiting time and season, so confirm the total at booking. Driving your own car works too, as long as you are comfortable on village roads and start early.

Flying in via Indore

The nearest airport is Devi Ahilyabai Holkar International Airport, Indore, which the district lists at 156 km from Nalkheda. Most flyers either stay in Ujjain first and visit Nalkheda as a day trip, or hire a cab from Indore and make Ujjain and Nalkheda one loop.

ModeApprox. timeFlexibilityBest forCost note
Direct busAbout 3 hours each wayLow: fixed departures, reported around four a daySolo travellers with a flexible returnLowest cost; confirm fare at the bus stand
Train + roadTrain to Ujjain Junction, then about 1.5-2 hours by roadMedium: depends on train timesVisitors arriving in Ujjain by railTrain fare plus a cab or bus for the road leg
Hired cab (round trip)1.5-2 hours each wayHigh: your own timing and stopsFamilies, elderly pilgrims, same-day tripsDepends on vehicle and waiting time; confirm at booking
Own car1.5-2 hours each wayHighDrivers familiar with rural MP roadsFuel plus any parking charges
Flight to Indore + roadFlight, then about 156 km by roadMediumTravellers coming from other statesAirfare plus the road transfer

Visiting Mahakaleshwar and Baglamukhi in One Day

Yes, you can cover the Mahakaleshwar Jyotirlinga in Ujjain and Maa Bagalamukhi at Nalkheda in one day, but only by road with an early start. With roughly 3-4 hours of total driving, you have time for darshan at both temples if you do not try to add many other stops.

Sample timing plan

StageSuggested timeNotes
Mahakal darshan in UjjainEarly morningCheck current darshan arrangements with the temple before you go
Leave Ujjain for NalkhedaBy mid-morningAbout 1.5-2 hours; breakfast stop at Agar
Darshan at Baglamukhi, NalkhedaLate morning to early afternoonAllow extra time on weekends and during Navratri
Return to UjjainMid-afternoonBack by evening, in time for dinner or evening darshan

We have not listed opening or aarti times for either temple because they change with festivals and are not published in one reliable place. Confirm them locally, or with your driver, the day before. If you want to see more of Ujjain on the same trip, pair this day with a separate city day using our guide to Ujjain local sightseeing by car.

Navratri and weekend crowds

The temple is especially popular during Navratri. Expect longer queues and slower traffic near the temple at that time, and book your cab early. Outside festival days, weekday mornings are generally calmer.

Which Cab Suits Your Group for the Nalkheda Trip

For a round trip of about 200 km, comfort matters more than on a city ride. These suggestions are based on the seating listed on our taxis page.

Couples and small families

Up to four passengers fit in a sedan such as the Maruti Swift Dzire or Hyundai Aura. If you have elderly travellers, lots of luggage or simply want more legroom for four hours in the car, step up to a Maruti Ertiga.

Groups of 6-14

Six passengers fit in the Maruti Ertiga, Toyota Innova or Toyota Innova Crysta. The Chevrolet Tavera seats nine, and the Force Toofan and Force Traveller take up to fourteen, which suits extended families and temple groups travelling together.

Group sizeSuggested vehicleSeatsWhy
1-4Maruti Swift Dzire / Hyundai Aura4Economical sedan for couples and small families
4-6 with luggage or elderlyMaruti Ertiga / Toyota Innova Crysta6More legroom and boot space for a 200 km round trip
5-6 on a budgetMaruti Eeco Star6Basic seating for a short-notice group
7-9Chevrolet Tavera9One vehicle instead of two for mid-size groups
10-14Force Toofan / Force Traveller14Temple groups and extended families together

We do not quote a fixed Ujjain-Nalkheda fare here, because the final amount depends on the vehicle, waiting time and the date of travel.

About Maa Baglamukhi Temple, Nalkheda

Setting on the Lakhundar

According to the district administration, the Baglamukhi Mata Temple stands on the banks of the Lakhundar River in Nalkheda tehsil of Agar district. The temple is dedicated to Bagalamukhi, one of the ten Mahavidyas. Its central image shows the goddess with Lakshmi and Saraswati on either side. Nalkheda is counted among three historically noted Bagalamukhi shrines, the others being at Datia and Bankhandi. Local tradition tells several versions of the temple's origin.

What pilgrims should know before going

Booking Checklist for an Ujjain-Nalkheda Round Trip

Before you confirm a cab, settle these points so there are no surprises on the day:

To book, use the Book Taxi Now option on the taxis page or message us on WhatsApp at +91 83190 07059. Our Ujjain tours and travels contact guide lists the ways to reach us.

Frequently asked questions

What is the distance from Ujjain to Nalkheda?

About 98-102 km by road. The Agar Malwa district administration gives 98 km from Ujjain to the Baglamukhi temple, and route planners measure about 102 km between the town centres. Figures around 87 km are straight-line distances.

How much time does it take to reach Nalkheda from Ujjain by car?

Around 1.5 to 2 hours each way via Agar. Allow more time during Navratri, on weekends and in the monsoon.

Is there a direct bus from Ujjain to Nalkheda?

Route planners list a direct bus taking about 3 hours, with around four departures a day reported. Confirm current timings at the Ujjain bus stand before travelling.

Which is the nearest railway station to Baglamukhi temple Nalkheda?

Nalkheda has no railway station. The district administration names Ujjain, 98 km away, as the nearest station, so you continue by road from Ujjain Junction.

Can I visit Mahakal and Baglamukhi temple on the same day?

Yes, by road with an early start: Mahakal darshan in the morning, leave Ujjain by mid-morning, darshan at Nalkheda around midday and return by evening. Confirm both temples' timings locally the day before.

Authoritative referenceShri Mahakaleshwar Temple (official) ↗

Planning your Ujjain trip? Talk to a local team.

WhatsApp us

Written and reviewed by the Ujjain Tour & Travel editorial team. Facts checked against primary sources; see the reference above.

← All articles

Get a quote on WhatsApp

Mahakal darshan, Bhasma Aarti, Rudrabhishek puja and AC taxi — instant quotes from a trusted local Ujjain operator.

Get Quote on WhatsApp 📞 Call +91 83190 07059
Book on WhatsApp