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 › Surat to Ujjain Trip: Avantika Train & 2-Day Plan

Surat to Ujjain Trip: Avantika Train & 2-Day Plan

UT By Ujjain Tours & Travels Editorial· Updated 2026-10-24·8 min read

Key takeaways

The simplest Surat to Ujjain trip uses the daily 12961 Avantika Express: board at Surat at 00:27, wake up at Ujjain Junction at 07:30, and spend two full days on the Mahakaleshwar Jyotirlinga and the temple circuit. For the return, the 12962 leaves Ujjain at 18:55 and reaches Surat at about 02:29. Timings are as of October 2026; confirm before booking.

That one train shapes the trip. It gives you a full first morning in Ujjain without an extra hotel night on the way in, and an evening departure that leaves almost all of day two for sightseeing. Its awkward parts are the after-midnight boarding in Surat and the middle-of-the-night arrival back home, which most route pages skip. Below you will find both-direction timings, backup trains, a 2-day plan built around the 07:30 arrival and 18:55 departure, and a checklist for the night legs. If you want station pickup and the temple order handled, see our Ujjain trip plans from your city and send us your dates.

Surat to Ujjain trip at a glance

Why the overnight train beats the road for a short trip

On a two-day trip, the train turns travel time into sleep time. You leave Surat after dinner, arrive before the city is busy, and lose no daylight. A road trip of around 450 km in each direction means a long day behind the wheel, which eats into a short visit and leaves you tired for early darshan. The car makes more sense if you are a group of four or five, want to stop on the way, or plan to extend the trip to Omkareshwar or Indore.

Surat to Ujjain train options

The Avantika Express is a daily superfast train between Mumbai Central and Indore Junction, a run of about 830 km. It has used LHB coaches since February 2019 and carries AC First, AC 2-tier, AC 3-tier, AC 3-tier Economy, Sleeper and General classes. It has no pantry car, so eat in Surat before boarding and carry breakfast or plan to eat in Ujjain after arrival.

Avantika Express timings (both directions)

DirectionTrainSuratVadodaraRatlamUjjain Jn
Surat → Ujjain12961 Avantika Expressarr 00:22 / dep 00:27arr 02:02 / dep 02:12arr 05:50 / dep 05:55arr 07:30 / dep 07:35
Ujjain → Surat12962 Avantika Expressarr 02:29 / dep 02:34arr 00:30 / dep 00:38arr 20:30 / dep 20:35arr 18:50 / dep 18:55

Source: published schedule for 12961/12962, cross-checked with an aggregator timetable, as of October 2026. The 12961 starts at Mumbai Central at 20:55 and reaches Indore at about 09:05 to 09:10 (sources differ slightly); the 12962 starts at Indore at about 17:40 to 17:45 and reaches Mumbai Central at about 06:30 to 06:40. Timetables are revised from time to time, so check the current schedule and live running status on the National Train Enquiry System (NTES) before you book, and book on IRCTC. Fares change with class and season, so check them at booking time.

Other trains on the corridor (aggregator snapshot)

An aggregator listing checked on 24 October 2026 showed 19 trains between Surat and Ujjain, with Surat–Ujjain journey times of roughly 7 hours to 8 hours 35 minutes. Not all of them run daily, and the running-day information on such listings is not always reliable, so treat the table below as a starting point and confirm every train on NTES.

Train no.Name / typeBoards atNote
19053Surat – Muzaffarpur ExpressSurat (originates)Starting point means a clean boarding
22196Bandra Terminus – Virangana Lakshmibai Jhansi SFSurat (passing through)Confirm running days
20915Humsafar ExpressSurat (passing through)Confirm running days
22943Daund – Indore ExpressSurat (passing through)Confirm running days
20961Udhna-origin trainUdhna Junction (originates)Alternative Surat-area boarding
09065, 09093, 04106, 09085, 09079Special trainsSurat or UdhnaSpecials may be temporary; check they still run

Boarding at Surat vs Udhna vs Vadodara

Surat railway station is the default for the Avantika. Udhna Junction, also in Surat, is the starting point for some trains on this corridor, which helps if you live nearby or want a train that begins its journey there. Vadodara Junction is only worth considering if you are already there: the Avantika reaches it at 02:02, which is later and harder, not easier. Ratlam Junction, about an hour and a half before Ujjain on the Avantika (05:50–05:55), is a useful reference point for tracking the train on the way in.

The 2-day Surat to Ujjain trip plan

This plan assumes you arrive on the 12961 at 07:30 and leave on the 12962 at 18:55. Ujjain Junction is a large station with eight platforms in the Ratlam division of Western Railway; exit, take an auto for the 2 km to the Mahakal area, and drop your bags at your hotel or a cloakroom first. The pre-dawn Bhasma Aarti is not possible on arrival day with this train; if you want it, book it well ahead through the official process and attend on the morning of day 2.

Suggested timeDay 1 (arrive 07:30)Day 2 (leave 18:55)
Early morningArrive Ujjain Junction 07:30; auto to the Mahakal areaBhasma Aarti if pre-booked; otherwise a slow breakfast
08:30 – 11:30Freshen up, then darshan at MahakaleshwarCab to Kal Bhairav Temple, then Mangalnath
11:30 – 13:00Walk the Mahakal Lok corridorSandipani Ashram and nearby stops
13:00 – 16:00Lunch and restLunch; check out and keep bags with the cab or hotel
16:00 – 18:00Harsiddhi TempleLast darshan or shopping near Mahakal
EveningRam Ghat on the Shipra River for the evening aartiReach Ujjain Junction by about 18:15 for the 18:55 train

Day 1: arrive 07:30 — Mahakal, Mahakal Lok, Harsiddhi, Ram Ghat

Arriving at 07:30 means you reach the temple area before the late-morning rush builds. Take a short break to freshen up, then go for darshan at Mahakaleshwar Jyotirlinga. Afterwards, walk the Mahakal Lok corridor, an open-air walk best done before the midday heat. Rest over lunch: you will have slept on a train, and an afternoon break keeps the evening enjoyable. Harsiddhi Temple is close to the Mahakal area, and the evening belongs to Ram Ghat on the Shipra.

Day 2: Kal Bhairav, Mangalnath, Sandipani and the 18:55 train

Day 2 is for the outer temples. Hire a cab for the morning so you are not bargaining for autos between stops. Kal Bhairav Temple is about 7 km from Ujjain Junction, and Mangalnath and Sandipani Ashram fit into the same loop. Keep the afternoon light, check out, and be at Ujjain Junction about 30–40 minutes before the 18:55 departure. The 12962 begins at Indore at about 17:40 to 17:45, so check its running status on NTES before you leave for the station.

Handling the after-midnight boarding and the 02:29 return

Getting to Surat station at midnight

The 12961 reaches Surat at 00:22 and stays for five minutes, so you need to be on the platform before midnight. Arrange your ride to the station in advance rather than looking for one at 23:00, and keep a backup option. Check the coach position for your class at the station so the family is standing at the right spot when the train pulls in. Remember that the date on your ticket is the date of departure from Surat, which is the day after the evening you leave home: a 00:27 train on the night of Friday is booked for Saturday.

Pickup on arrival back in Surat

The 12962 reaches Surat at about 02:29, after Vadodara at 00:30–00:38. Set an alarm for Vadodara so you are packed and awake, and arrange a pickup that is confirmed for the small hours; trains can run late, so ask your driver to track the train on NTES. Travellers with young children or elderly parents sometimes prefer an Udhna-origin or daytime option for the return if one runs on their dates.

Road or flight instead?

Driving from Surat (approximate)

Route planners put Surat to Ujjain at roughly 450 km by road. Exact distance and time depend on the route and stops you choose, so check a live map before setting off. A car suits groups who want to stop on the way or add Indore and Omkareshwar to the trip; for a two-day temple visit, the train is less tiring.

Flying via Indore — short pointer

If you prefer to fly, the nearest airport to Ujjain is Devi Ahilya Bai Holkar Airport in Indore. Check current flight options from Surat Airport, since routes change. From Indore you continue to Ujjain by road; we can arrange the Indore-to-Ujjain transfer as part of the trip. Indore Junction is also the terminus of the Avantika if you want to combine both cities.

ModeStrengthsWatch-outs
Train (Avantika)Overnight, arrives 07:30, no hotel night lost00:27 boarding and 02:29 return arrival in Surat
Car / taxiDoor-to-door, flexible stops, good for groupsRoughly 450 km each way; tiring on a 2-day trip
Flight via IndoreShort flying time if a suitable flight runsExtra road leg from Indore to Ujjain; check current schedules

Pre-booking checklist

Also coming from elsewhere in Gujarat or Maharashtra? Compare this route with our Ujjain weekend trip from Ahmedabad and the Mumbai to Ujjain by train itinerary, which uses the same Avantika Express from its starting point.

Frequently asked questions

Which train goes from Surat to Ujjain?

The most convenient is the daily 12961 Avantika Express, which leaves Surat at 00:27 and reaches Ujjain Junction at 07:30 (as of October 2026). An aggregator snapshot also lists other trains, including some that start at Surat or Udhna. Confirm running days on NTES.

How long does Surat to Ujjain take by train?

About 7 hours on the Avantika Express. Across all the trains on the corridor, aggregator listings show Surat to Ujjain times of roughly 7 hours to 8 hours 35 minutes.

What time does Avantika Express reach Ujjain?

The 12961 reaches Ujjain Junction at 07:30 and leaves at 07:35 for Indore. In the other direction the 12962 leaves Ujjain at 18:55 and reaches Surat at about 02:29. Check NTES for the current schedule.

How far is Ujjain from Surat by road?

Roughly 450 km according to route planners. The exact distance depends on the route you take, so check a live map before you drive.

Are 2 days enough for Ujjain?

Yes, for the main temples. Day 1 covers Mahakaleshwar, Mahakal Lok, Harsiddhi and Ram Ghat; day 2 covers Kal Bhairav, Mangalnath and Sandipani Ashram before the 18:55 train back to Surat.

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