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:
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
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.
Indian railway tickets are very affordable.
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.
Travelling by train in India is the best way to get glimpses of the real local life and mingle with the locals.
Cons
In many cases, if you want to travel in an AC sleeper carriage, you need to reserve much in advance.
Carriages of cheaper classes even with reserved berths or seats (SL and second class seats) may become overcrowded.
Cleanliness of toilets is often an issue in cheaper classes.
The train was very clean and was only 20 minutes late
Train#20994 CC - AC Chair Class, Indian Railways, Oct 2, 2026
W B
William B
There was no way to redeem the tickets I bought once I departed from the the USA as I seldom purchase an overseas. mobile phone plan. Plus there was no internet easily available to me when I tried to retrieve my tickets. So, next time, I'll avoid using 12GO.
Train#19020 1A - AC First Class Sleeper, Indian Railways, Oct 2, 2026
J D
John D
Got on at midnight, most travelers asleep; found our bunks & packet of sheets. Quickly made our beds up, locked suitcases up under the bunk & tried to go to sleep. Went quite well.
Only niggle was passengers exiting the carriage (probably to use the bathroom, which we did not check out) & brushing our cubicle curtain open all the time - hence slept fitfully with banging of door & bright lights.
Train#20178 2A - AC 2-Tier Sleeper, Indian Railways, Sep 30, 2026
J D
John D
Train adequate.
Only critiques;
- tray tables need to be cleaned at end of each trip & not with a dirty rag
- sitting backwards for 4 hours is not fun - tunable seats would be great (see Japanese trains)
Train#12195 CC - AC Chair Class, Indian Railways, Sep 30, 2026
M J
Martin J
The train was fine but it arrive over an hour late. The AC was not very cold
Train#20993 CC - AC Chair Class, Indian Railways, Sep 30, 2026
S M
Susan M
The train was old, worn and not very clean. There was no rubbish, but the windows and general area needed cleaning. The station experience is intimidating. People constantly trying to take your case to help you and demanding money. We did not give them our cases they were grabbed from us. The stations should ban non travellers from the stations and they definitely need more staff on the platforms. Having said all this the 12Go Asia were excellent, the information received was accurate and timely. I would use 12goAsia again.
Train#22988 CC - AC Chair Class, Indian Railways, Sep 30, 2026
E N
Ellen N
It was a very good journey. The train left on time, the staff was very helpful, overall highly recommended.
Train#26482 CC - AC Chair Class, Indian Railways, Sep 28, 2026
M J
Martin J
A very smooth trip. The train arrive 10 minutes late
Train#22988 CC - AC Chair Class, Indian Railways, Sep 28, 2026
M J
Martin J
The train was 30 minutes late. The journey was fine
Train#12280 CC - AC Chair Class, Indian Railways, Sep 24, 2026
J D
John D
Train on time, relatively easy to find the carriage - clearer signage on the carriages would be helpful as well as markings on the platform - see Japanese rail & train system as an exemplary example of train & platform organisation. We were very pleasantly surprised to be offered hot tea & a hot breakfast as part of the ticket - delightful. The train ride was comfortable. The train could be cleaner - the tray tables & windows need to be cleaned regularly & not with a dirty rag. There was quite stink from the toilets, fortunately we did not need to use them on our four hour trip. Much better management of toilet facilities is needed.
Again, referencing Japanese trains, it would be GREAT if the seats could be repositioned to face the direction of movement; ie, facing forward. It was a long journey to be sitting facing backwards.
Train#12015 CC - AC Chair Class, Indian Railways, Sep 24, 2026
A K
Anoop K
Enjoyable social life with fellow passengers.
Train#19217 3A - AC 3-Tier Sleeper, Indian Railways, Sep 23, 2026
I C
Ian C
The train journey was good, service excellent and food ok.
Issue we had was that we were allocated in 2 different cabins - not ideal for my wife!! This was resolved by the carriage manager.
Train#12284 1A - AC First Class Sleeper, Indian Railways, Sep 23, 2026
G S
Ganeshan S
The platform on the booking is seamless
Train#20666 CC - AC Chair Class, Indian Railways, Sep 22, 2026
N G
Nino G
Amazing trip on 1A cabin Paschim Express train
Train#12926 1A - AC First Class Sleeper, Indian Railways, Sep 22, 2026
J R
John R
Reservation was confirmed but no seat allocation was provided. Made for a very challenging time at Delhi CANNT train station. The A class train car was comfortable enough but the santaion services were abysmal. The floor of the bathroom was filthy and wet, there was no toilet paper and the walls of the small cubicle hadn't been washed in years. Disgusting is a mild term to describe this.
Train#12249 1A - AC First Class Sleeper, Indian Railways, Sep 22, 2026
H H
Hiroaki H
Seat was different with us, if we can choose seats before departure the trip, it would be better for us.
Train#20171 CC - AC Chair Class, Indian Railways, Sep 21, 2026
A R
Ashlee R
Everything was great!
Train#26401 EC - Extended AC Chair Class, Indian Railways, Sep 19, 2026
H B
Henrik B
Everything went perfect. Comfortable and timely train and even food and drink included.
Train#22487 EC - Extended AC Chair Class, Indian Railways, Sep 18, 2026
D V
Denice V
Train arrived on time at jaipur en during the ride everything was
Train#22987 CC - AC Chair Class, Indian Railways, Sep 15, 2026
H K
habil K
Not so great the information about the trains should be more specific I had opted for first class but instead was give in a third class sleeper
Train#12216 3A - AC 3-Tier Sleeper, Indian Railways, Sep 15, 2026
G L
Gian L
Train was very confortable clean an o time!! Very special!!
Train#26405 CC - AC Chair Class, Indian Railways, Sep 15, 2026
T C
Thawatchai C
I think it sure for travel and not changed anything.
Train#20172 CC - AC Chair Class, Indian Railways, Sep 3, 2026
D C
Delia C
It was easy to book the train with 12go from Agra to Delhi. Everything was ok, very helpful.
Train#12049 CC - AC Chair Class, Indian Railways, Aug 28, 2026
D M
Dennis M
It is near impossible to figure out what car I was supposed to be on. My ticket said 1AC and I got on the 1A car, yet it was still wrong
Train#20802 1A - AC First Class Sleeper, Indian Railways, Aug 24, 2026
R J
ROGER J
Train departed on time and arrived on time. All very straightforward
Train#17630 2A - AC 2-Tier Sleeper, Indian Railways, Aug 24, 2026
R D
Rajesh D
It was great thanks to 12go for buying tickets… life was easier
But for foreigners big difficulties to use zapatto or swiggy for foods when we do not have Indian phone number and so UPI gets difficult too
Train#14661 1A - AC First Class Sleeper, Indian Railways, Aug 20, 2026
D M
Dennis M
Great leg room and space in the nice car!
Train#26482 EC - Extended AC Chair Class, Indian Railways, Aug 16, 2026
D W
David W
Everything went smoothly, even if the train was 2h late!
Train#06547 3A - AC 3-Tier Sleeper, Indian Railways, Aug 14, 2026
L S
Lena S
As someone who lives in Switzerland I have very big standards regarding trains My experience was actually great. You were able to but the seatback back and you got a meal with a water and tea and a banana. The train departed on the minute on time, but we stopped after 15 minutes for like 50 minutes which was why we were delayed 1h at the end. They never told us why and I still don‘t know what happenend but the train ride went over quickly and was for India quite good. It could have been cleaner but it was okay.
Train#12050 CC - AC Chair Class, Indian Railways, Aug 13, 2026
E D
Elisabet D
The smell of the toilet in our carriage(2nd class sleeper) was nauseating and the state of the toilet meant you did not want to use it. Pls forward this to Indian Railways!
Train#17040 SL - Sleeper Class, Indian Railways, Aug 7, 2026
K
Keisuke
The bus didn't come to the bus terminal that 12GO specified in the ticket. Pls reimburse it.
Train#20627 CC - AC Chair Class, Indian Railways, Aug 5, 2026
B C
Benny C
Good long distance train
Train#12434 1A - AC First Class Sleeper, Indian Railways, Aug 1, 2026
M M
Mano M
4hours to travel about 250k. Too many vendors.
Train#22988 CC - AC Chair Class, Indian Railways, Jul 30, 2026
N C
Nuria C
Hard experience.
Train#13252 SL - Sleeper Class, Indian Railways, Jul 30, 2026
F S
Fiona S
Great journey. The sleeper was very nice to sleep in, bedding provided. Unfortunately the platform boards didn't work at Delhi Cantt so it was a bit of a rush finding our carriage.
Train#19702 1A - AC First Class Sleeper, Indian Railways, Jul 25, 2026
R L
Ravindra L
The train arrived 9 hours 40 minutes late in pune.
Train#12264 2A - AC 2-Tier Sleeper, Indian Railways, Jul 25, 2026
M H
Martin H
The train departed exactly on time, the seats were spacious, the compartment was air-conditioned and the food was appreciated. The staff were amazing. If you’re off to see the Taj Mahal, I would definitely take the train.
Train#20172 EC - Extended AC Chair Class, Indian Railways, Jul 19, 2026
E K
Edeltraud K
I did not use anything, I only booked and this was fine...
Train#16363 2A - AC 2-Tier Sleeper, Indian Railways, Jul 17, 2026
J V
Joeri V
Booking was without any trouble, checking tickets on the train went smooth. But not you fould, trains in India are very dirty and chaotic, let's say it was an adventure
Train#11078 2A - AC 2-Tier Sleeper, Indian Railways, Jul 12, 2026
M W
Mary W
Siliguri has no electronic boards and despite using an app if they change platforms as a foreigner you have no idea
Train#15483 2A - AC 2-Tier Sleeper, Indian Railways, Jul 8, 2026
J S
Jay S
The train was good. The station is manageable size. The service from 12go was great. Really helpful.
Train#12696 1A - AC First Class Sleeper, Indian Railways, Jul 5, 2026
M R
Marco R
Overall a good a trip for a very fair price, maybe too cold for AC so bring a light jacket
Train#12029 CC - AC Chair Class, Indian Railways, Jul 4, 2026
P O
Pohvin O
Very convenient.
Train#20634 CC - AC Chair Class, Indian Railways, Jul 2, 2026
A B
Anything B
I loved the train trip, but it was 3 hours late departing. The abbreviation DLI means little to a foreigner and our taxi took us to the wrong station. I finally found an official who took the time to explain we were at "New Delhi Station" and we needed to be at "Old Delhi Station" there are 7 different long distance stations in Delhi. Local information is really hard to find and everything seems disorganized, with scammers at every juncture ready to pounce on unsuspecting tourists. Comfort in the train was average and toilets were disgusting. Staff on trains were virtually non existent and unhelpful with finding correct carriage and correct seats.
Apart from these challenges I enjoyed the trip.
Train#04010 2A - AC 2-Tier Sleeper, Indian Railways, Jun 30, 2026
J S
Jay S
Straightforward process. Mattress are hard, but overall comfortable.
Train#22639 1A - AC First Class Sleeper, Indian Railways, Jun 29, 2026
A A
Arif A
Really easy to use app, email confirmation instantly
Train#12931 CC - AC Chair Class, Indian Railways, Jun 28, 2026
J B
Jane B
Train was extremely comfortable but was late.
Train#22477 CC - AC Chair Class, Indian Railways, Jun 27, 2026
Y C
Yehoshua C
I was sorry to hear that you said you are not responsible to the reservation.
I
Train#12050 EC - Extended AC Chair Class, Indian Railways, Jun 26, 2026
S L
Sunita L
The small seat space, stench of the bathroom, the unruly lout talking crowd, the dry on both sides coming and going, the quality of snacks and food were all very poor. It was not an experience I had expected based on what I had hear about this train
Train#22440 CC - AC Chair Class, Indian Railways, Jun 23, 2026
L I
Lin I
I've used 12go before for my trip to China. Book with 12go was hustle free. The confirmation just took a few hours. I will definitely use 12go in my future trips!
Train#12049 CC - AC Chair Class, Indian Railways, Jun 22, 2026
4.3
4355 customer reviews
5
53%
4
29%
3
13%
2
5%
1
0%
94.7% of 4,355 travelers were presumably happy with Indian Railways as they left good or no review