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 →
Home › Ujjain Trips from Other Cities › Jabalpur to Ujjain Trip: Narmada Express & 2-Day Plan

Jabalpur to Ujjain Trip: Narmada Express & 2-Day Plan

UT By Ujjain Tours & Travels Editorial· Updated 2026-11-14·9 min read

Key takeaways

A Jabalpur to Ujjain trip works best on the daily 18234 Narmada Express. It leaves Jabalpur Junction at 20:40 and reaches Ujjain Junction at 08:35 the next morning, a run of 11 hours 55 minutes over 527 rail km (erail, 14 Nov 2026). That arrival gives you a full first day at Mahakaleshwar Jyotirlinga. Check NTES/IRCTC before travel.

This guide covers the trains listed between Jabalpur and Ujjain, why the overnight Narmada Express suits most families better than the faster trains that arrive at 2 or 3 am, where to board in Jabalpur, what happens at the Ujjain stop, and a two-day plan that ends on the daily 17:55 return train. If you would rather have local darshan transport arranged once you arrive, see our Ujjain pilgrimage tour package page for how a guided Ujjain trip is organised.

Jabalpur to Ujjain trip: the quick plan

Jabalpur sits on the Narmada River in eastern Madhya Pradesh, and Ujjain lies on the eastern bank of the Shipra River in the west of the state. For a Jabalpur to Mahakal Ujjain journey, rail is the simplest option. Every listed train runs through the evening or night, so the practical choice is the time you want to step off in Ujjain.

That pairing means two nights on the train and one night in Ujjain, with two full days of darshan and sightseeing in between. The timings come from a timetable aggregator, not from Indian Railways directly, and trains are retimed from time to time, so confirm both legs on the National Train Enquiry System (NTES) or IRCTC before you book.

Jabalpur to Ujjain trains compared

erail states that there are five trains between Jabalpur and Ujjain Junction. The table below lists them exactly as erail showed them on 14 November 2026. Journey times are calculated from the listed departure and arrival times. Running days are given only where erail states them; for the rest, check NTES for your travel date.

TrainDeparts JabalpurArrives UjjainJourney timeRunning days (as listed)
18234 Narmada Express20:4008:35 (next day)11h 55mDaily
22910 (Puri-Valsad SF)18:3503:10 (next day)8h 35mSunday
20164 (JBP-BDTS SF Express)17:0002:10 (next day)9h 10mCheck NTES
11464 Somnath Express14:0023:45 (same day)9h 45mCheck NTES
11466 Somnath Express12:3023:45 (same day)11h 15mMonday, Friday

Source: erail trains-between-stations listing, accessed 14 Nov 2026. These are aggregator figures; verify them on NTES or IRCTC before travel.

18234 Narmada Express: the daily overnight

The Narmada Express runs between Bilaspur and Indore and takes its name from the Narmada River that flows past Jabalpur. On the Narmada Express, Jabalpur to Ujjain is a single overnight hop: erail lists 18234 as running daily, which makes it the one train you can plan around without checking a weekday calendar first. It is also the only option that lands in Ujjain after sunrise. Leaving at 20:40 means you can finish a working day in Jabalpur, eat dinner, and sleep through most of the 527 km.

Night arrivals: 22910, 20164 and the Somnath Express

For a pilgrim, the faster trains save less time than they appear to. 22910 is the quickest at 8 hours 35 minutes but reaches Ujjain at 03:10, and 20164 arrives at 02:10. The two Somnath Express services (11464 and 11466) reach Ujjain at 23:45, close to midnight. Each of these leaves you at Ujjain Junction in the middle of the night, which usually means paying for an extra night's room to rest before darshan. Running days are also patchy: aggregators disagree with each other. ixigo, for example, lists 11464 as running all seven days in one place and on five days in another, and gives conflicting train counts on the same page.

Jabalpur Junction or Madan Mahal?

Jabalpur Junction (station code JBP) is the main station and the headquarters of West Central Railway and its Jabalpur division. On 18234 it is listed with a 10-minute halt, arriving 20:30 and departing 20:40. The train then stops at Madan Mahal at 20:53 and leaves at 20:55. If you live closer to Madan Mahal, you can board there instead, about 4 km further along the schedule, but the halt is only two minutes, so be on the platform early with your coach position worked out. Make sure the boarding station on your ticket matches where you actually board.

On the Narmada Express: halts and the Ujjain stop

The halts below come from the erail schedule for 18234, accessed 14 November 2026. Distances are the running kilometres from Bilaspur, where the train starts, so the Jabalpur to Ujjain distance by train is 938 minus 411, or 527 km.

StationArrivesDepartsRail km from Bilaspur
Jabalpur Junction20:3020:40411
Madan Mahal20:5320:55415
Itarsi Junction01:4001:50656
Bhopal Junction04:2004:25755
Maksi07:1007:12897
Ujjain Junction08:3508:50938
Indore Junction10:55(terminates)1017

Other listed halts include Narsinghpur (22:03), Rani Kamlapati (04:03) and Sant Hirdaram Nagar (04:53). Timings are as listed by erail; check NTES/IRCTC before travel.

Itarsi and Bhopal in the small hours

Itarsi Junction comes at 01:40 and Bhopal Junction at 04:20, both while most passengers are asleep. They matter for two reasons. First, if someone in your group is joining from Bhopal, they can board the same train at 04:25 and arrive with you. Second, if the train is running late, NTES will show the delay building at these stations, and that tells you how much of your first morning in Ujjain to keep flexible.

Why you must be ready before Maksi

Ujjain is not the end of the line. The train continues to Dewas and Indore, and according to Wikipedia the Narmada Express reverses direction at Ujjain Junction (it also reverses at Itarsi). The listed halt at Ujjain is 15 minutes, 08:35 to 08:50. When the train passes Maksi at about 07:10, start packing, wake children and move bags towards the door. Fifteen minutes is enough for a family to get off calmly, but not if everyone is still asleep when the train pulls in.

2-day Ujjain plan for an 08:35 arrival

An Ujjain trip from Jabalpur for 2 days fits neatly between the morning arrival and the 17:55 return. Day 1 is for the main temple, and day 2 adds the rest of the city before the train home. For the full temple-by-temple sequence, our Ujjain 2-day itinerary goes deeper; the outline below is shaped around the Jabalpur train times.

Day 1: Mahakaleshwar, Harsiddhi, Ram Ghat at dusk

Leave your bags at your stay, freshen up and head to Shri Mahakaleshwar. According to the Ujjain district administration, the Mahakaleshwar lingam is one of the twelve Jyotirlingas, believed to be swayambhu (self-manifested), and is dakshinamurti, meaning it faces south. An idol of Omkareshwar Shiva is consecrated in the sanctum above the Mahakal shrine, and the Nagchandreshwar idol on the third storey opens for darshan only on Nagpanchami. Queues and entry arrangements change with the season and festival calendar, so check the current darshan timings on the temple's official channels on the day rather than relying on any fixed schedule. The Bhasma Aarti needs separate advance booking and is covered on a dedicated booking site, not here.

In the afternoon, visit Harsiddhi Temple, then rest before evening. As the light fades, walk down to Ram Ghat on the Shipra River.

Day 2: Kal Bhairav and the city circuit, 17:55 train home

Start day 2 at Kal Bhairav Temple, then use the rest of the morning for the wider city circuit of temples and ghats. Keep lunch early and check out with time to spare. The return train, 18233 Narmada Express, is listed by erail as daily, leaving Ujjain at 17:55 and reaching Jabalpur at 04:05, a journey of 10 hours 10 minutes. Aim to be at Ujjain Junction by about 17:15 so you are not rushing through the station with luggage. You arrive in Jabalpur before dawn, so plan how you will get home from the station at that hour.

Arriving at 2-3 am: how to adjust

If you choose 22910 (03:10) or 20164 (02:10) for the shorter journey, or the Somnath Express (23:45) because it suits your departure day, adjust the plan rather than forcing it. A night arrival changes the first day more than any other factor.

ArrivalTrainSuggested first moveWhat to push to day 2
08:3518234 Narmada ExpressCheck in, freshen up, go to Mahakaleshwar the same morningKal Bhairav and the city circuit
02:10 or 03:1020164 or 22910Go straight to a pre-booked room and sleep; start sightseeing late morningMost of the temple circuit, so consider a third day
23:4511464 or 11466 Somnath ExpressRest overnight; begin with Mahakaleshwar the next morningKal Bhairav and Ram Ghat; the return then falls on day 3

For any arrival between midnight and dawn, book your stay in advance and confirm late check-in, keep the address saved offline, and travel with a charged phone. Ujjain Junction (station code UJN) is on Western Railway, and the nearest airport is Devi Ahilyabai Holkar Airport in Indore, about 53 km away by road according to the Ujjain district website, which matters only if someone in your group is flying in to meet you.

Adding Omkareshwar as a third day

If you have a third day, Omkareshwar Temple is the natural addition. Instead of taking the 17:55 train on day 2, stay one more night in Ujjain, spend day 3 at Omkareshwar and come back in time for the 17:55 departure that evening. Our Ujjain to Omkareshwar one-day trip guide covers the timing in detail. Because the Narmada Express runs daily in both directions, adding a day does not force you to change trains; you simply book 18233 one day later.

If you are comparing this route with other overnight rail approaches to Ujjain, the Gwalior to Ujjain trip by overnight train follows the same overnight-train-then-two-days pattern from Gwalior.

Booking and return checklist

Train timings and running days change, and aggregator sites often disagree. Before you pay for tickets, run through this list:

The official Ujjain district's Mahakaleshwar page is a useful reference for the temple's background and how to reach Ujjain. When the dates are confirmed, our Ujjain tour package page explains how local transport for darshan days can be arranged once you are in Ujjain.

Frequently asked questions

Which train goes from Jabalpur to Ujjain daily?

erail lists 18234 Narmada Express as running daily. It leaves Jabalpur Junction at 20:40, stops at Madan Mahal at 20:55 and reaches Ujjain Junction at 08:35 the next morning (as listed on 14 Nov 2026). Check NTES/IRCTC before travel.

How long is the Jabalpur to Ujjain train journey?

On 18234 Narmada Express it takes about 11 hours 55 minutes for 527 rail km. The fastest listed train, 22910, takes about 8 hours 35 minutes but reaches Ujjain at 03:10. Times are from erail on 14 Nov 2026; confirm on NTES.

Can I board the Narmada Express at Madan Mahal?

Yes. erail lists a halt at Madan Mahal from 20:53 to 20:55 on 18234. The stop is only two minutes, so reach the platform early and make sure Madan Mahal is the boarding station on your ticket.

How many days are enough for an Ujjain trip from Jabalpur?

Two days in Ujjain is enough for Mahakaleshwar, Harsiddhi, Ram Ghat, Kal Bhairav and the main city circuit if you arrive on the 08:35 train and leave on the 17:55 return. Add a third day for Omkareshwar.

Which train can I take back from Ujjain to Jabalpur?

18233 Narmada Express, listed by erail as daily, leaves Ujjain at 17:55 and reaches Jabalpur at 04:05, about 10 hours 10 minutes. Verify the timing on NTES or IRCTC before booking.

Authoritative referenceShri Mahakaleshwar Temple (official) ↗

Want this trip planned for you?

Talk to us

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

← All articles