1
1
Planning a train journey from Delhi to Ujjain? Knowing the latest Delhi to Ujjain train ticket price can help you choose the right travel class and plan your trip within your budget. The train ticket fare between Delhi and Ujjain starts from around ₹430 for Sleeper Class and goes up to approximately ₹2,705 for First AC (1A), depending on the train and coach you select. Several popular trains, including the NDLS Indore Express (12416), Malwa Express (12920), and Golden Temple Mail (12904), operate on this route, offering convenient travel options throughout the week.
The journey covers a distance of approximately 780 km and usually takes between 10 and 14 hours, depending on the train. Passengers can choose from Sleeper, AC 3 Economy, AC 3 Tier, AC 2 Tier, and First AC coaches based on their comfort and budget. Tickets can be booked online through the IRCTC website or mobile app, while Tatkal tickets are also available for last-minute travel.
In this guide, you’ll find the latest Delhi to Ujjain train ticket price, fare by class, train list, travel time, timings, booking process, facilities, travel tips, and everything else you need to plan a comfortable and hassle-free journey.
The Delhi to Ujjain train ticket price varies depending on the class of travel, train type, and seat availability. Sleeper Class is the most economical option for budget travelers, while AC coaches offer greater comfort for long-distance journeys. Ticket fares may also change due to dynamic pricing, Tatkal bookings, or premium trains.
| Travel Class | Approximate Ticket Price |
| Sleeper Class (SL) | ₹430 – ₹455 |
| AC 3 Tier Economy (3E) | ₹1,075 |
| AC 3 Tier (3A) | ₹1,165 – ₹1,185 |
| AC 2 Tier (2A) | ₹1,625 – ₹1,650 |
| First AC (1A) | ₹2,705 |
Note: Ticket prices are approximate and may vary depending on the train, booking date, quota, and railway fare revisions.
Passengers looking for affordable travel can choose Sleeper Class, while those seeking additional comfort can opt for AC coaches. Booking tickets well in advance generally increases the chances of getting confirmed seats at regular fares.
Several long-distance trains connect Delhi with Ujjain Junction every week. These trains provide different departure timings, travel durations, and coach options, allowing passengers to choose according to their schedule and budget.
| Train No. | Train Name | From | To | Approx. Travel Time | Running |
| 12416 | NDLS Indore Express | New Delhi | Ujjain Junction | 10 hrs 30 mins | Selected Days |
| 12920 | Malwa Express | New Delhi | Ujjain Junction | 12–13 hrs | Daily |
| 12904 | Golden Temple Mail | New Delhi | Ujjain Junction | 12–13 hrs | Daily |
The NDLS Indore Express is one of the fastest trains on the Delhi–Ujjain route. Covering the journey in approximately 10 hours and 30 minutes, it is an excellent option for passengers who want to reach Ujjain quickly. The train offers Sleeper, 3AC, 2AC, and First AC coaches, making it suitable for all types of travelers.
Malwa Express is one of the most popular trains connecting Delhi and Ujjain. Operating daily, it offers multiple travel classes and convenient departure timings. The train is widely preferred by tourists, business travelers, and pilgrims visiting the famous Mahakaleshwar Temple in Ujjain.
Golden Temple Mail is another reliable train serving the Delhi to Ujjain route. It is known for its consistent schedule, comfortable journey, and good onboard facilities. With daily operations, it provides passengers with a convenient travel option throughout the week.
Read Also: Vande Bharat Train Ticket Price
The railway distance between Delhi and Ujjain is approximately 780 kilometers. Depending on the train you choose, the total travel time generally ranges from 10 to 14 hours.
The route passes through several important railway stations across Haryana, Rajasthan, and Madhya Pradesh before reaching Ujjain Junction. Throughout the journey, passengers can enjoy changing landscapes, agricultural fields, and scenic views, making train travel both comfortable and enjoyable.
Several trains operate between Delhi and Ujjain throughout the day, giving passengers the flexibility to choose a departure time that suits their schedule. While exact timings may change occasionally, the following are some of the most popular options on this route.
| Train Name | Departure | Arrival | Approx. Travel Time |
| NDLS Indore Express (12416) | 9:50 PM | 8:20 AM | 10 hrs 30 mins |
| Malwa Express (12920) | 8:30 PM | 11:20 AM | 14 hrs 50 mins |
| Golden Temple Mail (12904) | 4:00 AM | 1:38 PM | 9 hrs 38 mins* |
*Travel time and arrival may vary depending on operational conditions and the boarding station. Always check the latest schedule before your journey.
Booking a train ticket from Delhi to Ujjain is simple and can be done online or offline. Indian Railways also provides Tatkal booking for passengers planning last-minute travel. Booking your ticket early improves your chances of getting a confirmed seat, especially during weekends, festivals, and holidays.
The easiest way to book your journey is through the official IRCTC website or mobile app.
Follow these steps:
Booking online allows you to check seat availability, fare details, coach position, and PNR status conveniently.
Passengers who prefer offline booking can visit any railway reservation counter across India. Fill out the reservation form, select your train and class, and make the payment at the counter. You’ll receive a printed ticket after confirmation.
Tatkal booking is ideal for passengers who need to travel on short notice. Tatkal reservations generally open one day before the journey date.
Since Tatkal tickets sell out quickly, it is advisable to log in a few minutes before the booking window opens.
Indian Railways offers multiple travel classes on the Delhi to Ujjain route, allowing passengers to choose according to their comfort and budget.
Sleeper Class is the most affordable option, with ticket prices ranging from ₹430 to ₹455. It is ideal for budget-conscious travelers and provides sleeping berths without air conditioning.
AC 3 Economy offers air-conditioned travel at a lower fare than regular 3AC. It provides comfortable sleeping berths and is a popular choice for long-distance journeys.
AC 3 Tier is one of the most preferred travel classes. It offers air-conditioned coaches with comfortable berths, reading lights, charging points, and bedding on eligible trains.
AC 2 Tier provides more spacious berths with curtains for additional privacy. It is suitable for passengers looking for extra comfort during overnight journeys.
First AC is the most luxurious class available on this route. It features lockable cabins, spacious seating, premium bedding, and a quiet travel experience. Although it is the most expensive option, it offers the highest level of comfort.
Most long-distance trains between Delhi and Ujjain provide several onboard facilities to ensure a comfortable journey.
| Facility | Availability |
| Sleeping Berths | Yes |
| Air-Conditioned Coaches | Yes (3E, 3A, 2A & 1A) |
| Charging Points | Available in most coaches |
| Mobile Charging | Yes |
| Bio Toilets | Available |
| Pantry Car | Available on selected trains |
| E-Catering | Available on many trains |
| Drinking Water | Available |
| Bedding | Provided in AC Classes |
| Luggage Space | Available |
These facilities make train travel one of the most comfortable and economical ways to reach Ujjain from Delhi.
Passengers traveling from Delhi to Ujjain can board trains from different railway stations depending on the train they choose. These stations are well connected by the Delhi Metro, buses, taxis, and app-based cab services, making it convenient to begin your journey.
New Delhi Railway Station is the primary boarding point for many trains on the Delhi–Ujjain route, including the NDLS Indore Express. It is one of India’s busiest railway stations and offers waiting rooms, food courts, retiring rooms, cloakrooms, and prepaid taxi services.
Hazrat Nizamuddin Railway Station is another major departure station for long-distance trains heading towards Madhya Pradesh and western India. It is easily accessible via the Delhi Metro and road transport.
Some trains may originate or pass through Delhi Sarai Rohilla Railway Station. Passengers should carefully check their ticket to confirm the correct boarding station before traveling.
The destination for most trains on this route is Ujjain Junction (UJN), one of the busiest railway stations in Madhya Pradesh. It serves as a major rail hub and provides excellent connectivity to nearby cities.
The station offers several passenger amenities, including:
From Ujjain Junction, travelers can easily reach popular attractions such as the Mahakaleshwar Jyotirlinga Temple, Harsiddhi Temple, Ram Ghat, Kal Bhairav Temple, and other religious sites.
The best time to travel from Delhi to Ujjain is between October and March, when the weather is cool and pleasant, making it ideal for sightseeing and temple visits. This is also the peak tourist season, especially for devotees visiting the famous Mahakaleshwar Jyotirlinga.
If you plan to visit during major festivals such as Mahashivratri or the Simhastha Kumbh Mela, book your train tickets well in advance, as demand is extremely high. While trains operate throughout the year, traveling during the winter months offers the most comfortable and enjoyable journey.
Following a few simple travel tips can make your journey more comfortable and hassle-free.
Train travel is one of the most affordable and convenient ways to travel between Delhi and Ujjain. With multiple daily trains, various travel classes, and comfortable onboard facilities, passengers can choose an option that suits their budget and preferences.
Compared to road travel, trains provide a more relaxing experience, allowing passengers to rest, sleep, or enjoy the scenic journey. They are also a cost-effective choice, especially for families and groups traveling together.
Read Also: Bihar Museum Ticket Price
The Delhi to Ujjain train ticket price starts from around ₹430 for Sleeper Class and goes up to approximately ₹2,705 for First AC, making train travel suitable for every budget. Popular trains like the NDLS Indore Express, Malwa Express, and Golden Temple Mail offer reliable and comfortable connectivity between the two cities.
Whether you’re traveling for a pilgrimage to the Mahakaleshwar Temple, a family vacation, or a business trip, booking your tickets in advance can help you secure the best fares and preferred seats. With multiple travel classes, convenient booking options, and excellent onboard facilities, trains remain one of the best ways to travel from Delhi to Ujjain.
The ticket price ranges from approximately ₹430 for Sleeper Class to around ₹2,705 for First AC, depending on the train and travel class.
The NDLS Indore Express (12416) is among the fastest trains on this route, taking about 10 hours and 30 minutes.
Several trains, including the Malwa Express, NDLS Indore Express, and Golden Temple Mail, operate regularly between Delhi and Ujjain.
Yes, tickets can be booked online through the official IRCTC website or mobile app, as well as other authorized railway booking platforms.
Yes, Tatkal booking is available for most trains. AC Tatkal booking opens at 10:00 AM, while Sleeper Tatkal booking starts at 11:00 AM, one day before the journey.
The railway distance between Delhi and Ujjain is approximately 780 km.
Ujjain Junction (UJN) is the main railway station serving the city and is well connected to major destinations across India.
AC 3 Tier (3A) and AC 2 Tier (2A) are popular choices for overnight journeys as they offer a good balance of comfort and affordability.