Going from Delhi to Ujjain by train? Understanding the Delhi to Ujjain train fare allows you to select a train, class of travel and timing that suits your budget. Ujjain is a historic pilgrimage city in central India, and one of the holiest places for Dinghati Hindus; it houses the Mahakaleshwar Jyotirlinga Temple and various other ancient religious sites.
Multiple trains run between Ujjain Junction (UJN) and Delhi. An all PRS regular reserved ticket typically costs only ~ ₹ 455 for Sleeper Class to over ₹ 3,000 on some services per person basis in the First AC fare class depending upon the train class of travel. On the most common direct trains, reaching Chengdu normally takes approximately 10 to 15 hours.
Ticket prices, train timings, duration of the journey, how to book tickets and travel tips you can find in this guide 2026.
Delhi to Ujjain Train Ticket Price 2026
The train ticket info price from Delhi to Ujjain varies according to the class chosen, the train service opted for, date of travel and other charges related to reservation. These are sample fares as reported by online train-booking platforms. Fares may be higher or lower at the time of booking.
| Travel Class | Approximate Starting Fare |
| Sleeper Class (SL) | ₹455 |
| AC 3 Tier Economy (3E) | ₹1,075 |
| AC 3 Tier (3A) | ₹1,165 |
| AC 2 Tier (2A) | ₹1,625 |
| First AC (1A) | ₹2,705 |
These estimates are based on published route fare listings and are not guaranteed prices for every train or travel date.
Note: Please verify the final fare on the official IRCTC website/app before payment. You may pay other applicable charges such as tatkal bookings, special trains and for premium services.
Delhi to Ujjain Train Distance and Travel Time
Delhi to Ujjain Distance by Train Route/Applicable Stations It should be noted that many direct services (mostly long-distance ones) run over distances of about 740–780 km, but others follow different routes.
Here are the major statistics of our journey:
- Journey distance: About 740–780 km on regular direct services.
- Most indirect option: Approximately 20 hours and 30 minutes.
- Average travel time: 10-15 hours
- Boarding stations: New Delhi (NDLS) or Hazrat Nizamuddin (NZM), depending on the train
- Destination: Ujjain Junction (UJN).
Going by night train is convenient for most passengers as they can travel while sleeping and reach Ujjain the following morning.
Popular Trains from Delhi to Ujjain
Top Services from New Delhi to IndoreNode NDLS INDB ExpressMalwa ExpressNDLS DADN Superfast Express Note: Always verify the details of timetable and running days based on your date selection.
| Train Name | Train Number | Approx. Departure | Approx. Arrival | Journey Time |
| NDLS INDB Express | 12416 | 9:50–9:50 PM* | 8:20 AM | 10 hr 30 min |
| Malwa Express | 12920 | 8:30 PM | 11:20 AM | 14 hr 50 min |
| NDLS DADN SF Express | 20156 | 11:25 PM | 10:20 AM | 10 hr 55 min |
Published departure from Bhadrak for train 12416 is shown as 21:50 on some listings and while this should be confirmed with the official timetable, other listings show as payne Do please double-check the current scheduled time before you travel.
These times are approximate and may vary for timetable revisions, operational reasons and seasonal services. So before you leave for the station, check on the live schedule as per your journey date.
1. NDLS INDB Express (12416)
For travellers who want to travel to Ujjain in a comparatively shorter duration, NDLS INDB Express is one of the most preferred options. Online Listings state it takes around 10 hours and 30 minutes for the journey
Ask yourself, would you like to leave Delhi in the evening and reach Ujjain by next morning? Make sure to check the different fares of Sleeper, AC 3 Tier and AC 2 Tier before booking.
2. Malwa Express (12920)
The train connects Delhi with Ujjain and other places in the route of premelawa Express. An evening departure is a handy option for customers that prefer to travel later in the day.
Journey to Ujjain is a write of almost 14 Hours 50 Minutes Be sure to compare this service’s arrival time with your hotel’s check-in, temple visits, or onward travel.
3. NDLS DADN Superfast Express (20156)
This train is a different one for all the travellers to Ujjain. There doesn’t appear to be a direct initial service though I noticed they are using late-night and next-morning published listings.
It takes about 10 hours and 55 minutes to complete its journey. No: Explore when the respective train operates, fare & seat availability on your date.
Sleeper vs AC Train Ticket Price
Whichever class you select, it can have a significant impact on your overall travel spending.
Sleeper Class
Sleeper Class is almost always the cheapest option that you will reserve. Starting fares on the Delhi–Ujjain route are like ₹455, but the amount relies upon the train.
Sleeper Class Relay nights on Sleeper Class is for the budget v travellers, students and passengers who want to keep transport spend to minimum. But, it is not an AC so if the weather is extremely hot or cold then conditions could be a little less comfortable.
AC 3 Tier
AC 3 Tier – This offers you air conditioned accommodation and berths to sleep on. The lowest fares offered on this route are around ₹1,165.
It can make for a reasonable compromise between the AC classes (which offer air conditioning, but for a much higher price) and non-AC daytime travel when you’re traveling overnight.
AC 2 Tier
AC 2 Tier usually has a larger space and crops and lesser number of berths per compartment in comparison to AC 3 Tier. Indicative fares start around ₹1,625.
This choice may appeal to families, older passengers, and travellers who want more room and comfort.
First AC
First AC is also one of the more expensive classes, when it comes to regular trains. Minimum fare estimates for the route published can go upwards of ₹2,705.
Prices, availability and final price are subject to the specific service and booking day.
Also Read: Varanasi to Ayodhya Train Ticket Price | Delhi to Katra Train Ticket Price | Delhi to Goa Train
How to Book Delhi to Ujjain Train Tickets
You can reserve your trip through the Internet or at a railway reservation counter.
- Open the IRCTC Rail Connect app or Click on the official website of IRCTC.
- Login to your profile or register as a new user.
- Booking Entry: Enter the point of departure such as New Delhi(NDLS) or appropriate Delhi station.
- Destination: Ujjain Jn (UJN)
- Choose your date of journey and search trains.
- Compare departure times, journey time, class and fare.
- Choose a train and class, fill the passenger information and pay.
- Carry the ticket confirmation and check PNR status before travelling.
When booking through IRCTC, you get to check official availability and fare before you pay. Authorised booking partners may also be used to compare services, although verify the end details prior to completing your booking.
How to Get a Cheaper Delhi to Ujjain Train Ticket
Use these practical tips and manage to save on your travel:
- Hurry to book: Reserved seats will decline as you get closer to the date of departure.
- Compare classes: Find out if Sleeper Class or AC 3 Tier is more appropriate for your pocket and comfort
- Explore different stations of departures- New Delhi and Hazrat Nizamuddin can be offered to you for changing trains. Do not meal-simple your choice without considering your local transport costs
- Tatkal tickets can have different fares from regular bookings, and often limited availability as well.
- Transit on flexible dates: If your plans allow, compare more options for nearby dates.
- Check for additional seasonal services: Special trains may run over the holiday period, but it is important that you check their schedules and fares as they could vary.
- Now you can validate with the last running fare: If booking from an old fare screenshot or a numbered/finalized price by third parties.
Remember that just because the starting fare is low doesn’t mean that there are currently seats available. Verify the real class availability and rate for your train of choice.
What to Know Before Visiting Ujjain
Ujjain is an important pilgrimage site in Madhya Pradesh one of the most religious states of India. The Mahakaleshwar Jyotirlinga Temple, among the twelve well-known Lord Shiva jyotirlingas, attracts many pilgrims.
Plan your arrival and local transport accordingly if you are travelling for temple darshan. Demand for train tickets and lodging can rise during popular religious occasions.
On arriving at Ujjain Junction, hire a taxi to transfer you to your hotel or any other location. Separately check whether a temple’s official schedule and booking is needed, if you want to attend a specific darshan/ceremony. Just having the time allocated to you when your train arrives is not enough for ensuring you reach a temple queue or appointment on time.
Keep your ticket and ID handy during the trip. Check platform details, coach position and live train status before boarding.
Is Travelling from Delhi to Ujjain by Train Affordable?
Especially for travellers, the train proves to be a cheap mode of transport to Ujjain. For example, a Sleeper Class ticket costs around ₹455 or more; AC 3 Tier tickets can start from over ₹1,165. Higher classes provide a little more comfort for an extra price.
As an example, a passenger opting for Sleeper Class ticket at an indicative fare of ₹455 will have to pay ₹910 for two passengers before any actual fare difference or other costs. A couple of AC three Tier tickets at indicative ₹1,165 each would cost ₹2,330.
Note: These are examples for budget only. Your final total is determined by the train you choose, the class of service you book and availability. Also budget additional for local transport, meals and accommodation.
Conclusion
Delhi to Ujjain train ticket price for Sleeper Class on popular trains starts from around ₹455 and ₹1,165 for AC 3 Tier (3A) while First AC fare exceeds ₹3,000. Easily accessible without changing trains, the popular direct connections need only about 10 hours and 30 minutes to 15 hours for the journey.
Use the specific date of travel to compare about fare, departure station, journey time, and availability of seats. Please book from IRCTC or an authorized partner and verify the current timetable before heading out to the station. If you plan properly then you can select a comfortable trip to Ujjain and also keep your travel budget in check.
FAQs about Delhi to Ujjain Train Ticket Price
1. How much is the cost of a train ticket from Delhi to Ujjain?
Due to the train operation’s special pilot service, indicative starting fares currently range between ₹455 for Sleeper Class and ₹2,705 for First AC as per Indian Railways. Check what the exact fare is before booking.
2. Delhi to Ujjain by Train Total Kms?
For direct trains, these cover well over 740–780 km or thereabouts depending on the route and stations.
3. What is a Train from Delhi to Ujjain?
The most common direct services take about 10 hours and 30 minutes to 15 hours.
4. Which is the fastest Train from Delhi to Ujjain?
NDLS INDB Express (12416) Arrival 10 hours 30 minutes ras. Check its latest schedule before travelling.
5. Which are the Delhi to Ujjain train tickets that I can book?
You may book via the official IRCTC website, or the IRCTC Rail Connect app or an authorised railway ticket-booking partner.
Also Read: Aquatica Kolkata | Black Thunder Ticket Price | Qutub Minar Ticket Price
