The train trip from Ahmedabad to Ujjain is a cost-effective and easy way to travel to Madhya Pradesh. One of India’s most well-known religious sites, Ujjain is home to the Mahakaleshwar Jyotirlinga Temple. This temple is one of the 12 Jyotirlingas dedicated to Lord Shiva.
There are several trains running from Ahmedabad, Gujarat to Ujjain, Madhya Pradesh. The travel time will depend upon which train you choose; however, the typical travel time is approximately 8-9 hours, with some trains taking longer than others.
Passengers have a choice of several travel class options such as Sleeper Class, AC 3 Tier, AC 2 Tier and First AC. The cost of tickets vary depending upon the type of train being used, the class of service selected and when the ticket was purchased.
In this article, you can learn about the Ahmedabad to Ujjain train schedule, distance, cost of tickets, train number, route, travel duration and how to book your tickets online for 2026.
Ahmedabad to Ujjain Train: Overview
Here are the important details about the Ahmedabad to Ujjain railway route.
| Particulars | Details |
| Departure Station | Ahmedabad Junction |
| Departure Station Code | ADI |
| Destination Station | Ujjain Junction |
| Destination Station Code | UJN |
| Departure State | Gujarat |
| Arrival State | Madhya Pradesh |
| Approximate Distance | 427–483 km |
| Minimum Travel Time | Around 7 hours 40 minutes |
| Longer Journey Time | Up to 14 hours 45 minutes |
| Available Classes | SL, 3E, 3A, 2A, 1A |
| Ticket Price | Approximately ₹285 onwards |
| Booking Platform | IRCTC |
The amount of time it takes to get from one point to another via rail is determined by which route is taken, how many stops are made, and what the suggested operating speeds will be.
Ahmedabad to Ujjain Train Time Table 2026
Several trains run between Ahmedabad and Ujjain. Some are available each day and others are only available certain days of the week.
The following table provides indicative timetable information.
| Train Name | Train Number | Departure | Arrival | Duration |
| VRL INDB Mahamana Express | 19319 | 06:40 AM | 02:50 PM | 8h 10m |
| ADI GKP Express | 19489 | 09:10 AM | 05:10 PM | 8h |
| Virbhumi Express | 19316 | 02:10 PM | 04:55 AM | 14h 45m |
| SMNH JBP Express | 11463 | 06:35 PM | 02:30 AM | 7h 55m |
| Shanti Express | 19309 | 07:10 PM | 03:45 AM | 8h 35m |
| Sabarmati Express | 19167 | 11:10 PM | 06:50 AM | 7h 40m |
| GNC BNRS Express | 22586 | 11:15 PM | 07:00 AM | 7h 45m |
NOTE: The above schedule is an indication of when trains may run. This is not a guarantee that trains will operate at the listed times. Many trains originate from other stations such as Asarva or Gandhinagar Capital, not just Ahmedabad Junction. It is recommended that you check with IRCTC regarding the exact boarding station, day of operation, and timetables prior to traveling.
Which Is the Fastest Train from Ahmedabad to Ujjain?
The 19167 Sabarmati Express is one of the quickest train services that run along this line. This train leaves from Ahmedabad Junction at about 11:10 PM, and arrives in Ujjain Junction at approximately 6:50 AM.
Its scheduled journey takes approximately 7 hours and 40 minutes.
Which Is the Best Daily Train from Ahmedabad to Ujjain?
Shanti Express (19309) is a good alternative for those passengers that wish to depart during the late afternoon/early evening hours. The train departs from Ahmedabad at approximately 7:10 P.M. and arrives in Ujjain at approximately 3:45 A.M.
It is a useful option for passengers looking for an overnight journey.
Ahmedabad to Ujjain Train Ticket Price 2026
The cost of a train ticket from Ahmedabad to Ujjain will vary based upon the specific train chosen, the type of travel class selected, the reservation quota and when the ticket was purchased.
Here is an indicative class-wise fare comparison.
| Travel Class | Approximate Starting Fare |
| General (Unreserved) | ₹135–₹150 |
| Sleeper Class (SL) | ₹285 |
| AC 3 Economy (3E) | ₹690 |
| AC 3 Tier (3A) | ₹750 |
| AC 2 Tier (2A) | ₹1,055 |
| First AC (1A) | ₹1,755 |
The approximate prices for these train trips may vary based upon which train you select, as well as the applicable railway charges.
Which Train Class Should You Choose?
- General Class: Ideal for travelers who want to travel on a budget without making reservations.
- Sleeper Class: A budget-friendly option for longer journeys.
- The AC 3 Economy is designed to provide cost effective, air conditioned accommodations to passengers.
- AC 3 Tier: provides passengers with an AC sleeper and other comfortable amenities.
- AC 2 Tier: Provides more privacy and fewer berths per compartment.
- First AC: A premium option offering greater privacy and comfort.
In case you will be traveling with your family, AC 3-Tier and AC 2-Tier would be suitable options for you based upon what you can afford.
Ahmedabad to Ujjain Train Route and Major Stations
The rail line from Ahmedabad to Ujjain connects the states of Gujarat and Madhya Pradesh via major railway stations.
The number of intermediate stops a passenger makes while on their journey depends upon which type of train they choose.
Some important stations associated with this railway corridor include:
| Station Name | Station Code |
| Ahmedabad Junction | ADI |
| Asarva Junction | ASV |
| Anand Junction | ANND |
| Vadodara Junction | BRC |
| Godhra Junction | GDA |
| Dahod | DHD |
| Ratlam Junction | RTM |
| Nagda Junction | NAD |
| Ujjain Junction | UJN |
Each of these stations may be served by only a subset of the trains. The specific train’s routing and service patterns will determine which stations it will stop at.
The important railway junctions in this area are Ratlam and Nagda; both connect to Ujjain.
Ahmedabad to Ujjain Train Distance and Travel Time
The railway distance from Ahmedabad to Ujjain can range anywhere between 427 and 483 kilometers, which is dependent upon the specific railway line used for each train.
The majority of high-speed trains will take about 8 hours to travel between these two points; however, there are many train options that have extra stops along the way or follow alternate routes, so they may take longer to make the same trip.
| Train Name | Approximate Journey Time |
| Sabarmati Express | 7h 40m |
| SMNH JBP Express | 7h 55m |
| ADI GKP Express | 8h |
| VRL INDB Mahamana Express | 8h 10m |
| Shanti Express | 8h 35m |
| Virbhumi Express | 14h 45m |
To ensure that you arrive in Ujjain at a faster rate, make sure to look up the estimated travel time prior to purchasing a ticket.
Also Read: Agra to Aligarh Train | Delhi to Manali Train | Hyderabad to Tirupati Trains
How to Book Ahmedabad to Ujjain Train Tickets Online?
Passengers can simply purchase Ahmedabad to Ujjain train tickets by using either the official IRCTC website or their official mobile app.
Follow these steps:
- Visit the official IRCTC website at https://www.irctc.co.in/.
- Log in using your registered account.
- Enter Ahmedabad (ADI) as your departure station.
- Enter Ujjain (UJN) as your destination.
- Select your preferred journey date.
- Click on the search button.
- Check the available trains and departure timings.
- Select your preferred train and travel class.
- Enter the required passenger details.
- Complete the payment using an available payment method.
- Download your confirmed ticket after successful booking.
Through railway services, you are able to find out about your PNR status, if seats are available on a specific train, and the current status of that train’s operation.
Important: Make sure you verify if the train that you have chosen is departing from Ahmedabad Junction, Asarva Junction or Gandhinagar Capital. These are all separate railway stations.
Best Time to Travel from Ahmedabad to Ujjain
Ujjain has been a major center for pilgrimage and tourism for centuries due to its strong religious significance and historical sites.
However, the weather and travel experience vary depending on the season.
Winter (October-February) is a good time to go to Ujjain. It has comfortable temperatures for sightseeing and visiting temples.
Summer (March-June): Temperatures may reach high levels during the summer months. Be sure to carry plenty of drinking water with you and schedule outdoor activities for times when it is cooler.
Monsoon season (July – September): Heavy rain may cause delays in your travel itinerary and/or changes to your sightseeing schedule. You should confirm if trains are operating properly prior to leaving for India.
Travel Tips for Mahakaleshwar Temple Visitors
If the primary goal of your trip is to visit Mahakaleshwar Temple, schedule your arrival around your darshan plans.
During the week, the temple experiences moderate attendance; however, it will experience heavy traffic on the weekend, at festivals, and other religious events. This can be particularly true if you are planning to visit the temple during the Shravan month or Mahashivratri.
Places to Visit in Ujjain After Reaching by Train
At the point of arrival at Ujjain Junction, there are many well-known sights for travelers to see. Ujjain is a very important place historically and religiously within the state of Madhya Pradesh.
1. Mahakaleshwar Jyotirlinga Temple
The Mahakaleshwar Temple, which is the top religious attraction in Ujjain, is also a Jyotirlinga (one of twelve) dedicated to Lord Shiva and receives millions of visitors each year.
The temple has a high reputation for being the place where the famous Bhasma Aarti (a very significant religious ritual) takes place.
2. Ram Ghat
Ram Ghat is an attractive place to bathe on the Shipra River. It is famous for both its religious importance and the evening aarti.
Many devotees visit this place during religious festivals and the Kumbh Mela.
3. Kal Bhairav Temple
Kal Bhairav Temple is a major temple in Ujjain and is dedicated to Lord Kal Bhairav.
It attracts worshippers all year long, and is an essential element of the city’s spiritual customs.
4. Harsiddhi Mata Temple
The Harsiddhi Mata Temple is yet another well-known place of worship for Hindus in Ujjain. The temple is associated with the goddess Harsiddhi, and it is also recognized as one of the 51 Shakti Peethas (the sacred places of the Goddess).
The temple has a high level of recognition for its traditional architecture and for the illuminated deep stambhas.
5. Vedh Shala (Jantar Mantar)
Vedh Shala is a historical astronomical observatory related to Ujjain’s role in developing Indian astronomy.
Visitors who have an interest in science, history, and the use of early astronomical tools will be able to experience this attraction.
Important Tips for Ahmedabad to Ujjain Train Passengers
Before starting your journey, keep these useful travel tips in mind:
- Make sure you get your train tickets ahead of time, particularly if it’s on a weekend or during a religious festival.
- Check your train’s departure station and arrival platform.
- Carry a valid identity document.
- Check your PNR status before leaving home.
- Reach Ahmedabad railway station at least 30 minutes before departure.
- Carry essential medicines, food and drinking water.
- Check live train running status because delays can occur.
- Select a suitable coach according to your budget and comfort requirements.
The official IRCTC website will provide you with the most up-to-date information on ticket availability and reservations.
Conclusion
The trip between Ahmedabad and Ujjain using a train is cost effective as well as being a great option for pilgrims, families, and tourists. There are many trains which provide various travel times, journey lengths, and seating options. For example, the Sabarmati Express will take about 7 hours and 40 minutes. The cost of a sleeper ticket is around ₹285. Prior to traveling, you should check the current schedules, prices, and availability of seats on IRCTC.
FAQs about Ahmedabad to Ujjain Train
1. How many trains run from Ahmedabad to Ujjain?
Several trains connect Ahmedabad and Ujjain. The number of available services depends on the selected travel date and operating schedule.
2. What is the Ahmedabad to Ujjain train distance?
The railway distance is approximately 427–483 km, depending on the train and route.
3. How much time does a train take from Ahmedabad to Ujjain?
Most faster trains take approximately 7 hours 40 minutes to 9 hours. Some services take considerably longer.
4. What is the cheapest Ahmedabad to Ujjain train ticket price?
The indicative minimum Sleeper Class fare starts at approximately ₹285. Actual fares depend on the train and booking date.
5. Which is the fastest train from Ahmedabad to Ujjain?
The 19167 Sabarmati Express is listed among the faster options, with a scheduled journey of approximately 7 hours and 40 minutes.
Also Read: Mumbai to Delhi Train | Delhi to Bangalore Train | Kalka to Shimla Toy Train
