Indian Railways

4.2
2,386 customer reviews
  • Schedule
  • About
  • Stations
  • Reviews

About Indian Railways

Company information

Indian Railway is the government-owned national railway system. Together with its subsidiary, Indian Railway Catering and Tourism Corporation, or IRCTC, which handles the catering, tourism and online ticketing operations, the Indian Ministry of Railways operates the world's fourth largest railway network.

Experiencing the bustle of Indian railway stations is a quintessentially Indian experience and your trip across the country will not be complete without taking an Indian train.

Currently there are no high-speed trains in the country but by 2022 about 100 Indian Railway new trains will be added to the rolling stock to increase the speed of services.

Indian Railway Network

18 zones and 73 divisions of Indian Railways cover every corner of the country except its northernmost tip with about 6,800 stations served. The total length of the rail routes reaches almost 70,000 km.

Some of the most popular railway routes include…
From Delhi to:

To Delhi from:

Elsewhere:

Indian Railway luxury trains

Besides usual passenger transportation, special tourist trains of the Indian Railway service popular tourist circuits across the country. Offered by IRCTC, there are combo packages for such routes that include rail travel and local transportation plus accommodation, food and guided tours.

These luxury tourist trains offer a 5-star hotel comfort with a variety of top-notch facilities available on-board.

India’s most celebrated luxury train is The Palace on Wheels that makes an 8 day-7 night circular trip around Rajasthan starting and terminating it in New Delhi.

Other luxury trains of India include:

  • Royal Rajasthan on Wheels covers destinations in Rajasthan.
  • Maharajas Express is a seasonal train, which runs on 5 different routes.
  • Deccan Odyssey brings visitors to Maharashtra and Goa.
  • Golden Chariot offers two routes in Indian South.
  • Fairy Queen hauled by the world’s oldest operating steam engine, connects Delhi to Alwar.
  • Buddhist Circuit Train, or Mahaparinirvan Express caters for Buddhist pilgrims.

Indian Railway Schedule

The complete Indian Railway timetable can be found on the official IR website.
For destination-specific information and availability of rail service please do revert to our website.
There is also a very handy tool for checking IR train cancellations and rescheduling. Called ‘National Train Enquiry System’ (NTES), it features a train tracker and allows to check seat availability, too.

IR trains – what to expect

There are three classes of AC sleeper carriages, or Indian Railway berth carriages.

  • The first class (AC1 or A1) is obviously the best choice with its two- or four-berth compartments.

  • Second class AC sleeper carriages are also ok with an open planning and four berths in each bay.

  • Third class AC features 6 berths per bay and is also open-plan.

  • SL, or Sleeper Class does not have AC and often becomes overcrowded. It is also open-plan with 6 bunks per bay. It is cheap and provides better opportunities for photos as windows can be opened here. Bedding is not provided even on longer routes.

  • There are 3 Chair Classes with Executive Chair Class (EC) with soft reclining seats and AC being the top choice though you will not find this class on every train.

  • CC, or standard AC Chair Class is a good choice for daytime journeys.

  • 2S, or Second Class Seats are not recommended for long or overnight routes.

Indian Railway Fares and Tickets

Rail travel in India is wonderfully affordable and often more time-effective on longer routes than taking a plane.

Indian Railway reservation opens 120 days prior to the departure date for longer routes and 15–30 days in advance – for shorter routes.

Similarly, these are the time limits for Indian Railways online ticket booking.

Indian trains often do become fully booked weeks before departure date so it is highly recommended to reserve your berth or seat as early as possible.

Tatkal tickets

If you fail to book your ticket in advance there is still a chance to get a last-moment deal.

The system that allows passengers to grab tickets on trains which are fully booked long before the departure date is called ‘tatkal’.

Meaning ‘immediate’ in Hindu, Tatkal booking system opens at 10 am the day before travel. It basically means that Tatkal ticket booking time and period vary depending on the departure time of your train and can be from 14 hours to almost 38 hours before the actual departure.

There is a small amount of seats and berths reserved for Tatkal tickets on many popular trains. Tatkal ticket price is slightly higher than a standard fare.

Train tickets booking in India

Indian railway tickets can be booked online or if you are already in India bought at the stations.

For online ticket booking, your options include both the official Indian Railways booking website, or IRCTC, and private agencies.

The first option gives you full access to all the trains, Tourist Quotas, Reservations Against Cancellations, Wait lists and Tatkal booking. On the negative side is the necessity to go through a rather complicated registration process.

The second option costs slightly more but considering that Indian train tickets do not cost much, it is a minor issue. Also, such ticketing agencies, including us, neither sell RAC tickets nor put you on waitlists – all tickets booked are booked and confirmed. With this option, Indian Railway online booking is an easy and fast process.

Pros

  1. Indian Railways connect all major and many of the minor destinations across the country. Basically, you can travel between almost any two destinations in India by train.

  2. Indian railway tickets are very affordable.

  3. Indian train booking system is unique and may seem too complex with its Tourist quota, Reservations Against Cancellations, Wait lists and Tatkal but nevertheless efficient.

  4. Travelling by train in India is the best way to get glimpses of the real local life and mingle with the locals.

Cons

  1. In many cases, if you want to travel in an AC sleeper carriage, you need to reserve much in advance.

  2. Carriages of cheaper classes even with reserved berths or seats (SL and second class seats) may become overcrowded.

  3. Cleanliness of toilets is often an issue in cheaper classes.

Read more
2 Passengers

Indian Railways Stations

KudalKarmaliMadgaonErnakulam JnBanaswadiGorakhpurKSR BangaloreNasik RoadChennai EgmoreChennai CentralVaranasi CityAurangabadGaya JnGwalior JnAgra CanttKolkataChittaurgarhJaipurBellary JnBharatpur JnAgra FortSawai MadhopurAlappuzhaThiruvananthapuram CentralThanjavurUdaipurBikaner JnJaisalmerMumbai DadarVasco Da GamaNautanwaKhajurahoSarnathPondicherryLucknow CityNew DelhiDelhiJodhpur JnPune JnMysore JnHospet JnThivimMumbai CentralHowrahKanpur CentralPatna JnHazrat NizamuddinHyderabad DecanMadurai JunctionVijayawada JnKalka Railway StationBhopal JnRaipur JnMumbai CSTLonda JnAmritsar JnDelhi CanttVisakhapatnamYesvantpurNagpurAhmedabad JnDelhi Sarai RohillaHaridwar JnGhaziabadVaranasi JnKashi Railway StationSecunderabadJalpaiguriAjmer JnNew JalpaiguriBandra TerminusKota JnSuratIndore Jn BgSealdahDarjeelingSiliguri JunctionShimlaMangalore CentralLokmanya Tilak TermMangaloreErnakulam Town NorthJammu TawiDehradunLucknow NRAnand Vihar TrmDelhi Shahdara JNVasai RoadBorivaliPatliputraDighaChandigarhAgartalaPrayagraj JunctionBhubaneswarVadodaraKannurKanyakumariCoimbatoreKozhikode

Indian Railways Company Reviews

M P
I wouldn’t take a non ac train again. Especially for a trip over 3 hours.
Train #12071 2S - Second Sitting Class, Indian Railways, Sep 30, 2022
M P
Ok trip but I’d go for 2 tier AC next time.
Train #22210 3A - AC 3-Tier Sleeper, Indian Railways, Sep 29, 2022
I K
appreciate if the train operator can make notify arriving stations (through announcement or electronic screening), so that passengers don't miss their arriving stations.
Train #12635 2S - Second Sitting Class, Indian Railways, Sep 28, 2022
P G
Great train . Excellent food but arrived 1 hour late
Train #12029 CC - AC Chair Class, Indian Railways, Sep 27, 2022
D P
please use less plastic
Train #12050 EC - Extended AC Chair Class, Indian Railways, Sep 27, 2022
M P
Really good. No issues at all.
Train #12978 3A - AC 3-Tier Sleeper, Indian Railways, Sep 24, 2022
E A
Very easy to book Indian rail tickets on te website and all went very smoothly.
Train #12217 3A - AC 3-Tier Sleeper, Indian Railways, Sep 23, 2022
M P
Train was great for a short trip. No issues at all.
Train #22988 CC - AC Chair Class, Indian Railways, Sep 23, 2022
R C
The trip was easy to book. I usdd an spp to find out the location of my berth in tge train queue and gound my seat with no trouble. Vendors came through with chai and snacks.
Train #19666 2A - AC 2-Tier Sleeper, Indian Railways, Sep 20, 2022
L F
For the comfort and lack of service and supplies your better of travelling 3AC unless there is two or four of you and you want a private cabin, no people selling water or food came to 1AC and beds are harder even though a bit wider.
Train #18237 1A - AC First Class Sleeper, Indian Railways, Sep 20, 2022
M P
It was a 3.5 hour train ride from Delhi to Agra. It’s not fast but was comfortable and there were no issues at all during the trip. Only thing is we could only book a sleeper seat even though it was the middle of the day but it was fine.
Train #12191 2A - AC 2-Tier Sleeper, Indian Railways, Sep 19, 2022
A M
Soweit alles ok. Der Zug war in Tundla nicht auf der Anzeigetafel, aber die Mitarbeiter am Bahnhof waren sehr hilfreich. Mit nur acht Minuten Verspätung am Start, sind wir pünktlich in Varanasi angekommen.
Train #14006 1A - AC First Class Sleeper, Indian Railways, Sep 19, 2022
M L
My bed was too narrow. So uncomfortable. Other passengers were not considerate of people sleeping and very little privacy. Everything else was good
Train #12955 2A - AC 2-Tier Sleeper, Indian Railways, Sep 19, 2022
L F
Train is always two hours late, this one was three
Train #52540 FC - First Class Sleeper, Indian Railways, Sep 18, 2022
S E
nice trip with nice indians
Train #12017 CC - AC Chair Class, Indian Railways, Sep 17, 2022
R P
The train was clean and the assistace was good. The last minute change in platform and the lack of information regarding the order of the vagons made us run to find our vagon on a 2 minute total stop, which was a last second success. The trains ride was a bit bumpy, and the open space sleeper in 2nd Class AC made it hard to sleep at all. But we did reach our destination on time!
Train #14006 2A - AC 2-Tier Sleeper, Indian Railways, Sep 16, 2022
L F
Fabulous scenery
Train #52541 CC - AC Chair Class, Indian Railways, Sep 14, 2022
A M
The train was in time. We had no problem to find it in Delhi. The people in the train were nice and helpful.
Train #12215 3A - AC 3-Tier Sleeper, Indian Railways, Sep 14, 2022
J L
The ticket was honoured with no issues at all.
Train #20806 2A - AC 2-Tier Sleeper, Indian Railways, Sep 13, 2022
L F
Very helpful staff explaining which carriage and seat, heap of amazing food, it just didn’t stop
Train #12041 EC - Extended AC Chair Class, Indian Railways, Sep 12, 2022
C D
Everything worked smooth with the reservation. No need to print and really comfortable ride.
Train #12191 1A - AC First Class Sleeper, Indian Railways, Sep 9, 2022
T B
On time. Number. Of train. Which carriage number to board. All clear breakfast also good. Thank you Indian Rail
Train #12015 CC - AC Chair Class, Indian Railways, Sep 8, 2022
D R
excellent i have i Nice journey
Train #12308 1A - AC First Class Sleeper, Indian Railways, Sep 4, 2022
A F
the train was more than 3hours delayed, and until we found out that there is a official app with the current running status of the train, we had no idea when it would come. But once the train arrived, the experience was great. Our tickets worked, the beds were comfortable and clean. We got clean sheats and a clean pillow. The AC worked perfectly.
Train #12218 2A - AC 2-Tier Sleeper, Indian Railways, Sep 3, 2022
D C
I didn't take this trip. I changed to the Chennai to Delhi flight
Train #12015 CC - AC Chair Class, Indian Railways, Sep 2, 2022
Đ V
The curtain which seperate our cabinet, is lack. We feel no comfortable and so much cold. My friend can't sleep. I ask the help from the servant but nobody care.
Train #14006 2A - AC 2-Tier Sleeper, Indian Railways, Aug 31, 2022
W S
I loved it
Train #20806 2A - AC 2-Tier Sleeper, Indian Railways, Aug 31, 2022
M H
Smooth ride, awesome food
Train #22436 CC - AC Chair Class, Indian Railways, Aug 31, 2022
Z R
Good train. Comfortable B carriages. It was running fast all the night. Then arrived 50 to Delhi, then stopped everywhere for long and produced 30 minut delay. The last 50 kms took 2;30...
Train #12581 3A - AC 3-Tier Sleeper, Indian Railways, Aug 31, 2022
Z R
Normal train, running well.
Train #19338 3A - AC 3-Tier Sleeper, Indian Railways, Aug 31, 2022
M
We managed to get onto the correct train, the tickets worked, and our beds were ready for us. The train arrived on time too!
Train #12562 2A - AC 2-Tier Sleeper, Indian Railways, Aug 31, 2022
Z R
Quite a nice train...
Train #13484 3A - AC 3-Tier Sleeper, Indian Railways, Aug 27, 2022
Z R
Very fast.
Train #12002 CC - AC Chair Class, Indian Railways, Aug 26, 2022
Z R
Really good train
Train #12266 3A - AC 3-Tier Sleeper, Indian Railways, Aug 26, 2022
A F
Really nasty train bathrooms for a 1 clase
Train #12560 1A - AC First Class Sleeper, Indian Railways, Aug 24, 2022
A K
It was great, but we didn’t take the train
Train #15013 3A - AC 3-Tier Sleeper, Indian Railways, Aug 23, 2022
I M
Nice trip
Train #12991 CC - AC Chair Class, Indian Railways, Aug 17, 2022
A B
Really pleased with the service I received from 12GO. Previously I'd been going to the station, prior to my journey date, to arrange the tickets but not speaking Indian, the queues, and also not getting a guaranteed seat, made it all a bit stressful. Using the 12GO app eliminated all my concerns for a small admin fee. Definately the way forward. Thanks!
Train #22413 2A - AC 2-Tier Sleeper, Indian Railways, Aug 16, 2022
Z R
Very nice mountain train. Small carriages for 15 people each. Very nice scenery. The train was 150 minutes lates as the mons brough for the track. But that was not an issue as the journey is the experience. 100 kms bring 100 tunnels and 1000 bridges. Normally scheduled to take 5 hours.
Train #52459 EC - Extended AC Chair Class, Indian Railways, Aug 12, 2022
Z R
Very nice train, running on time, food was very good. For me the air conditioning was too strong, so i had to go to the corridors between carriages to get some warm...
Train #12011 CC - AC Chair Class, Indian Railways, Aug 12, 2022
S Y
Train on time. instructions provided by 12Go are accurate and helpful.
Train #12049 CC - AC Chair Class, Indian Railways, Aug 6, 2022
M P
The train was comfortable and on time. 12go asia service is good and reliable. The only very very big issue, that brought me to give a low rate was the experience at New Delhi train station: it is very crowded, scaring and confusing for me, with people that seem to be public employees but they are not, and they will bring you to private travel agencies saying that these are the public offices for tourists information. There, they told me that my ticket was not valid because I'm a tourist (actually it's not true), that the train was cancelled or delayed (again not true) and they try to sell other travels or hotels much more expensive than the true. This unfortunately happened to me more than one time. Be really carefull about trusting people, even the tuktuk drivers. If you need information, ask only to the personnel sitting on the counters inside the station, even there is a long queue
Train #22436 CC - AC Chair Class, Indian Railways, Aug 5, 2022
D R
Easy and secure
Train #20488 SL - Sleeper Class, Indian Railways, Aug 4, 2022
F J
We booked 2 tickets and we got the beds on opposite sides of the coach. Umber 12 and 42.
Train #12560 2A - AC 2-Tier Sleeper, Indian Railways, Jul 29, 2022
R A
Train wait perfectly on time for departure and arrival. The seating was comfortable, ample snacks provide, and food was good.
Train #12030 CC - AC Chair Class, Indian Railways, Jul 28, 2022
R A
Unfortunately we missed the train. We booked a taxi independently with TravelODesk from our accommodation in Dharamshala and scheduled it for 2.5hrs prior to our train departure. On the 12go.asia site, with the same operator, the time stated that a taxi journey would take to the Pathankot railway station is one hour. We based our booking on this assuming it would get us to the station with plenty of time to spare, allowing for some unexpected traffic as well. That duration is drastically incorrect though and needs to be updated on your site. We arrived at the station twenty minutes after our train's departure, So realistically 3 hours are required to be on the safe side between McleodGanj/Dharamshala to Pathankot railway station. Otherwise, travelers might make the mistake of booking their taxi to the station much later than is actually needed to get there to catch the connecting train.
Train #18310 3A - AC 3-Tier Sleeper, Indian Railways, Jul 28, 2022
A M
Arrive in time
Train #12181 SL - Sleeper Class, Indian Railways, Jul 26, 2022
T U
Great experiance with 12go trip booking
Train #22988 CC - AC Chair Class, Indian Railways, Jul 25, 2022
J O
Train very late.
Train #12172 2A - AC 2-Tier Sleeper, Indian Railways, Jul 25, 2022
P
Good for booking, train was 1,5 hours late but inside train everything was clean
Train #12617 3E - AC 3-Tier Economy Sleeper, Indian Railways, Jul 23, 2022
4.2
2386 customer reviews
5
48%
4
31%
3
15%
2
6%
1
0%
99.8% of 64,560 travelers were presumably happy with Indian Railways as they left good or no review