Popular Posts

Delhi to Ujjain Train Ticket Price

Delhi to Ujjain Train Ticket Price 2026 – Fare, Train List, Timings & Booking Guide

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.

Delhi to Ujjain Train Ticket Price 2026

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.

Delhi to Ujjain Train Fare

Travel ClassApproximate 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.

Popular Delhi to Ujjain Trains

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.

Delhi to Ujjain Train List

Train No.Train NameFromToApprox. Travel TimeRunning
12416NDLS Indore ExpressNew DelhiUjjain Junction10 hrs 30 minsSelected Days
12920Malwa ExpressNew DelhiUjjain Junction12–13 hrsDaily
12904Golden Temple MailNew DelhiUjjain Junction12–13 hrsDaily

NDLS Indore Express (12416)

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 (12920)

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 (12904)

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.

Delhi to Ujjain Distance by Train

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.

Delhi to Ujjain Train Timings

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.

Delhi to Ujjain Train Timings

Train NameDepartureArrivalApprox. Travel Time
NDLS Indore Express (12416)9:50 PM8:20 AM10 hrs 30 mins
Malwa Express (12920)8:30 PM11:20 AM14 hrs 50 mins
Golden Temple Mail (12904)4:00 AM1:38 PM9 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.

How to Book Delhi to Ujjain Train Tickets

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.

Online Booking via IRCTC

The easiest way to book your journey is through the official IRCTC website or mobile app.

Follow these steps:

  1. Visit the IRCTC booking portal.
  2. Log in or create an account.
  3. Enter “New Delhi” or your preferred Delhi station as the source and “Ujjain Junction (UJN)” as the destination.
  4. Select your travel date and preferred train.
  5. Choose your travel class.
  6. Enter passenger details.
  7. Complete the payment using UPI, debit card, credit card, net banking, or wallet.
  8. Download your e-ticket after successful booking.

Booking online allows you to check seat availability, fare details, coach position, and PNR status conveniently.

Offline Booking

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

Tatkal booking is ideal for passengers who need to travel on short notice. Tatkal reservations generally open one day before the journey date.

  • AC Classes: Opens at 10:00 AM
  • Sleeper Class: Opens at 11:00 AM

Since Tatkal tickets sell out quickly, it is advisable to log in a few minutes before the booking window opens.

Train Classes Explained

Indian Railways offers multiple travel classes on the Delhi to Ujjain route, allowing passengers to choose according to their comfort and budget.

Sleeper Class (SL)

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 Tier Economy (3E)

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 (3A)

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 (2A)

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 (1A)

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.

Facilities Available on Delhi to Ujjain Trains

Most long-distance trains between Delhi and Ujjain provide several onboard facilities to ensure a comfortable journey.

Facilities Available

FacilityAvailability
Sleeping BerthsYes
Air-Conditioned CoachesYes (3E, 3A, 2A & 1A)
Charging PointsAvailable in most coaches
Mobile ChargingYes
Bio ToiletsAvailable
Pantry CarAvailable on selected trains
E-CateringAvailable on many trains
Drinking WaterAvailable
BeddingProvided in AC Classes
Luggage SpaceAvailable

These facilities make train travel one of the most comfortable and economical ways to reach Ujjain from Delhi.

Major Boarding Stations in 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 (NDLS)

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 (NZM)

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.

Delhi Sarai Rohilla (DEE)

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.

Arrival Station in Ujjain

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:

  • Waiting halls
  • Food stalls
  • Drinking water
  • Cloakroom facilities
  • Auto-rickshaw and taxi services
  • App-based cab availability

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.

Best Time to Travel

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.

Travel Tips

Following a few simple travel tips can make your journey more comfortable and hassle-free.

  • Book your tickets early to get confirmed seats and lower fares.
  • Use the IRCTC website or app for secure online booking.
  • Reach the railway station at least 30–45 minutes before departure.
  • Carry a valid photo ID during your journey.
  • Keep your valuables secure and avoid leaving luggage unattended.
  • Check your PNR status before traveling.
  • Carry light snacks, water, and essential medicines for long journeys.
  • If traveling during festivals or holidays, book your tickets several weeks in advance.

Why Choose Train Travel from Delhi to Ujjain?

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.

Conclusion

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.

FAQs

Q1. What is the Delhi to Ujjain train ticket price?

The ticket price ranges from approximately ₹430 for Sleeper Class to around ₹2,705 for First AC, depending on the train and travel class.

Q2. Which is the fastest train from Delhi to Ujjain?

The NDLS Indore Express (12416) is among the fastest trains on this route, taking about 10 hours and 30 minutes.

Q3. How many trains run from Delhi to Ujjain?

Several trains, including the Malwa Express, NDLS Indore Express, and Golden Temple Mail, operate regularly between Delhi and Ujjain.

Q4. Can I book Delhi to Ujjain train tickets online?

Yes, tickets can be booked online through the official IRCTC website or mobile app, as well as other authorized railway booking platforms.

Q5. Is Tatkal booking available on this route?

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.

Q6. What is the distance from Delhi to Ujjain by train?

The railway distance between Delhi and Ujjain is approximately 780 km.

Q7. Which is the nearest railway station in Ujjain?

Ujjain Junction (UJN) is the main railway station serving the city and is well connected to major destinations across India.

Q8. Which class is best for overnight travel?

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.

Leave a Reply

Your email address will not be published. Required fields are marked *