Worried about taking the train in India? Don’t be. Read This Guide To India Trains.

Have you even really been to India if you haven’t taken an Indian train? Train travel in India is more than just a means of transport.  It truly is part of the culture and experience of travel in India. 

The India train network spans 63,000 km of rail routes and 6,800 stations so it’s fairly safe to say you can travel between almost any two destinations in India by train.

I’m going to detail an entire travel guide to India trains below. But the first piece of advice I have to share is simply; take the train.

Don’t be afraid of taking trains in India.  Don’t be worried they’re crowded or that you might not understand where to get on or off.  Taking a train in India is an entire experience. 

Do you need an advance reservation for train travel in India?

Yes, you definitely need a reservation for train travel in India.  Trains often get booked out weeks or even months in advance.  

It used to be common that some trains had a reserved Foreign Tourist Quota (seats reserved for tourists making last minute reservations to important destinations). But with the advancement of online bookings this can’t be counted on.  I recommend making your booking as far in advance as possible.  

Howrah Railway Station in Kolkata. How to book train tickets for train travel in India.
Howrah Railway Station, Kolkata.

BOOKING TICKETS – Train Travel in India

Because trains in India get booked in advance I recommend buying tickets online before you travel. 

If you have a contact or friend in India it might be easier to book through them ahead of time.  Otherwise there are essentially 3 options for you to book train travel in India: 

  • Go to a railway station and book in person when you arrive
  • Book online directly from Indian Railways at the IRCTC website www.irctc.co.in
  • Book online through third party 12GoAsia

Booking online through ticketing agency 12go.asia is without doubt the easiest and most straightforward option.  

This is the option we used to book all our train travel in India. But I will detail both online options below. 

Online Option 1: Book online directly from Indian Railways IRCTC website

This is not the most straightforward option but once you are registered you’ll have access to all routes, trains, classes and ticket types at a lower cost than booking through a third party.  (This is a less reviewed way of booking train travel in India as up until 2016 IRCTC did not accept international credit cards).  

However (in theory) it works now from overseas.  

  1. First you need to register an account with IRCTC. Go to www.irctc.co.in and click REGISTER top right. Enter the details to create an account.
  2. Choose a username and enter your mobile number with country code (it will now accept international country codes). 
  3. Check your emails for the Online Rail Ticket Reservation User Registration Confirmation.  Click the link to activate your account and enter your chosen ID and password to log in.  
  4. Fill in the destination and boarding point along with the date of desired journey.  
  5. Check the list of times and options for different classes of train travel and select your choice.  A new window opens for filling the required passenger details.  
  6. Make your payment through the preferred payment gateway. 
  7. Check your emails for a message of confirmation and your electronic ticket details.  

Online Option 2: Book through 12GoAsia

This is the quickest and most reliable booking option we have found.  Albeit you do need to pay a bit extra for the booking fee.  But for sure the ease of service and reliability of this option makes it worth it. 

The website is very straightforward. Enter your destination details and desired date of journey and the different timing options and classes will be displayed if available.  

Your electronic ticket will be emailed to you.  

This is all you need to show at the train station and/or to the guard or attendant on board. 

How to book train tickets for train travel in India.
Ready to board for Jaisalmer?

CLASSES – Train Travel in India

There are 8 classes of seats and accommodation to purchase for train travel in India. Not all of them are available on every train.  

We have tried nearly all classes now and can recommend different options for distances and comfort (and adventure) around India.  

These are the train classes listed below in descending order according to price per fare. 

First Class (1A)

This is the most expensive class of train travel in India.  There are 4-berth cabins and 2-berth coupes available on popular routes.  The main difference between this class and 2-Tier AC is that First Class has a lockable cabin door for complete privacy. 

First class cabin on the Mumbai Mail from Kolkata to Mumbai train travel in India.
Our First Class cabin en route to Mumbai (all the way from Kolkata).

Second AC – 2-Tier AC (2A)

This is a comfortable class for overnight travel.  This is the train travel class we would recommend for intercity, overnight or mid-long journeys.

This Second Class AC has 4 berths per cabin with bedding provided.  

The only shortfall on 2A Class is that it lacks a lockable door on the cabin (a curtain is provided instead). 

Second Class train travel in India.
Overnight in Second Class (2A) Delhi to Jaisalmer.

Third AC – 3-Tier AC (3A)

Third Class AC is an air-conditioned coach cabin with 64 berths per carriage.  

The bottom berth is folded down during the day (with 3 numbers above each seating space) for seated travel.  Bedding is provided.  

Third class AC 3 tier train travel in India with kids
Getting set up in 3-Tier from Jodhpur to Jaipur.

Sleeper Class (SL)

This is the most common class of train travel in India.

Sleeper (SL) has regular sleeping coaches with three berths vertically facing each other but without any air conditioning.

This is probably our favourite train travel experience in India.  I would recommend Sleeper for an early morning and short distance journey purely for the experience. 

Sleeper Class train travel in India with kids. How to book train tickets for train travel in India.
Sleeper Class is basic but chai is served through the open windows and your guesthouse will likely pack you breakfast to take with you.

AC Executive Chair Class (EC)

This is a seated air-conditioned class with four seats in a row and spacious seating and legroom.  

AC Executive Chair Class is now only found on the popular Shatabdi ExpressVande Bharat Express &Tejas Express trains. 

Seated AC / AC Chair Car (CC)

This is a similar seated air-conditioned coach with five seats in a row. 

AC Chair Class from Delhi to Amritsar how to take trains in India travel guide to trains in India.
Comfortable in AC Chair Class from Delhi to Amritsar.

General / Second Class Seats (2S, II)

These are the lowest class of train travel in India.

The General compartment are open plan cars with wooden or padded plastic seats.  

This is the most basic and cheapest class of travel (recommended for short daytime journeys when you’re feeling up for it).  Seats are often non-reserved so you will need to join the rush on entering…  

COST – How much does it cost to ride trains in India? 

Fares vary for train travel in India depending on class and distance (obviously).   Plus, ticket prices will also be higher booking through a third party (like 12GoAsia).  

Here are example ticket prices for the popular 3-hour(ish) train journey New Delhi to Agra

  • First Class (1A): 1510 INR
  • Extended AC Chair (EC): 1285 INR
  • 2-Tier AC (2a): 945 INR
  • 3-Tier AC (3A): 740 INR
  • AC Chair Class (CC): 640 INR
  • Sleeper (SL): 242 INR
The Ranikhet Express at Jaisalmer Railway Station. How to book train tickets for train travel in India.
The Ranikhet Express at Jaisalmer Railway Station.

TRAIN STATIONS – Train Travel in India

This almost warrants documenting as an entire adventure in itself.  Navigating Indian train stations can be intense. But there are also smaller stations and stops where you will be offered help and food and a place to sit (even if you weren’t looking for it).

On our second trip to India we took a multi-day train from Kolkata to Mumbai – literally right across India!

Kolkata Railway Station (Howrah) is enormous.  But it functions like clockwork with systems that have been improved upon and working for decades.  Albeit that is if you can find your name on the typewriter-printed paper charts pinned to wall to allocate seating!

The smaller stations (like Jodhpur, Jaisalmer etc) give you a bit of breathing room to understand how an Indian train station functions. 

There are ticket booking lines, electronic arrival and departure screens, an enquiry booth, security checks, shops and stalls, bathrooms, waiting rooms and the sound of chai wallahs making their call.  

  • Tip: There is often a waiting room for customers booked in any of the AC Class. It is sometimes called a ‘Retiring Room’… 
Eating breakfast in the AC waiting room at Jodhpur Railway Station traveling by train in India.
Picnic breakfast in the AC Waiting Room, Jodhpur.

COACHES AND CARRIAGES – Carriage Numbering

This is important. (Learn from our mistakes here).  

Coaches and carriages on longer distance Indian trains are numbered according to class like this: 

  • AC1: Car H1, H2, H3 (1, 2 and 3 are the number of coaches of that class on the train)
  • 2A/2-Tier: Car A1, A2, A3 etc.
  • 3A/3-Tier: Car B1, B2, B3 etc.
  • AC Chair Car: Car C1, C2, C3 etc.
  • Sleeper/SL: Car S1, S2, S3 etc. 

So for example, if you have booked a 3-Tier AC ticket your booking status will show: 

  • B2/25/Lower

Where B2 is the car number and 25 is the seat number (lower berth).

Each carriage or car is labelled on the outside with the according number (eg. B1 or B2). Some stations have electronic boards above the platform to let you know which car is lined up at that spot on the platform. 

We underestimated the importance of getting on the correct train car in Jodhpur on our first trip.

We saw ‘2-Tier’ and just jumped on.  But the Ranikhet Express has over 24 carriages. That is a long way to run with two backpacks on and two kids in tow to find your correct car as the train signal is sounding!  

  • Tip: Check your ticket ahead of time and determine your Car Number, Class and Seat.
Waiting room at New Delhi Railway Station.
Most stations have a First Class or Premium Waiting Lounge for 1A, 2A and 3A travellers.

TRAVEL WITH KIDS – Train Travel in India

Travelling in India with kids certainly adds to the adventure.  You need to have your wits about you navigating busy train stations. Though that is pretty standard advice for travel with children in general, right?

There is a discount for purchasing a child ticket on Indian trains. But unless your child is very young (and small in size) I recommend booking a full ticket and entire berth or seat.  

Plan ahead and bring snacks and water.  There are stops along the way and attendants selling small juices, water and food as you go.  But it’s a given rule to always be prepared with snacks for the kids. 

Bring toilet paper and wet-wipes or soap to make efforts for hygiene even on Indian trains.  Little hands touch all kinds of things and it will give you peace of mind to know you are at least making all attempts to keep things as hygienic as possible. 

Train travel in India with kids.
Comfortable traveling in Second Class (2A) overnight to Jaipur.

MEALTIMES – What about food on long trains?

On long distance trains there will often be the option to purchase a ‘food-included option’ when buying your ticket online.  

But don’t panic it you can’t see this option available.  

There aren’t restaurant or buffet cars on Indian Railways. But on long distance trains there are plenty of train attendants who will come to your cabin or car and ask if you would like to order food.  

The attendant may come by with the box of food for breakfast. Then for lunch and dinner the attendant will come by earlier and take your order. 

It is not expensive and will likely have a veg and non-veg option to choose from. 

For snacks, drinks, water and chai on the popular routes the attendants come through the cars regularly selling different options for a few rupees.

Thali for lunch on board the Mumbai Mail from Kolkata to Mumbai a complete guide to taking this train from Mumbai to Kolkata.
Thali for lunch on board the Mumbai Mail.

TOILETS – What are the facilities like?

As above, the facilities available on different train lines and in stations are varied depending on which class you are travelling.  Or which train station you are embarking at. 

In our experience, the AC Classes (1A, 2AC, 3AC) have two toilets in each carriage – there is usually one western style toilet and one squat toilet.  There should be water to wash your hands. But unless you are in First Class there almost definitely won’t be toilet paper provided. (Plan ahead with that one). 

Train stations also have varied toilet facilities in the waiting rooms. Though there are shops selling everything from wet-wipes to water and colouring-in books for kids.  

  • Tip: Facilities really depend on the size of city and station. But if you have any doubts or questions, don’t be afraid to ask someone for help. 
India train to Jaipur.
A short stop near Mumbai with just enough time to jump off and back on (if you’re game).

What are the toilets like?

I’m not going to lie.  We were nervous about this aspect of train travel in India. But I can honestly say the toilet experience turned out to be better/less-disappointing than we dared anticipate. 

Perhaps we are getting concerningly more seasoned?!

Train toilet facilities are pretty much as expected.  They are basic but functional and varying by class and capacity.  

Each carriage has 1-2 toilets and in 1A and 2A there is often one western option.  

There isn’t likely soap or toilet paper (be prepared with that).  But because tickets are pre-purchased in the AC carriages and seating is assigned there isn’t a problem of over-crowding.  

How to use a squat toilet in India. In case you are wondering what are the toilets like in India? What are the toilets like on the trains in India?
Squat toilet on board 3-Tier AC car.
Toilet on train in India.
Sorry. But this is the hallway bathroom in 3A (Third Class) somewhere en route to Jaipur.

Can you leave the train to buy water and snacks? 

This always a worry.  

In theory the latest IXIGO App should indicate how long a stop will be at a station.  But we found it more reliable the old fashioned way and asked the nearest guard (or passenger) if we had time to run and grab snacks. 

Otherwise don’t stress yourself about missing the train or being left behind in the middle of rural India somewhere.  

Each train we have travelled on has friendly chai wallah’s that will sound out their call throughout the train, “Chai, chai, pani, chai…”.  

Just go with what is on offer and enjoy the adventure!

Snacks on train travel in India
Cup of chai and a Kachori snack sold and served on board for 20Rs each.

ELECTRICS – Recharging mobiles and devices

There are electric shaver plug sockets in 1A, 2A and 3A sleeper cars. These usually also have a plug which can be used to recharge mobile phones and devices.  

The sockets sometimes do work…

BEDDING – What are the beds and sheets like? 

In 1A, 2A and 3A fresh sheets and pillowcases are provided for anything above a medium distance journey.  They have been bleached and pressed to perfection and come packaged per passenger in a paper bag.  

The beds are basic berths as the pictures depict.  It’s hot up on the top bunk in Sleeper Class but in AC the temperature is controlled and it is a comfortable way to travel. 

The bed length is standard and long enough (even for us as tall NZ-travellers) to sleep comfortably.  Plus there is ample storage under the bottom bunk for luggage. 

Train travel in India with kids.
Setting up our cabin for the night in 1A Kolkata to Mumbai.

Do the trains run on time?

India has a massive railway network and many different types of train (local, express, long-distance). So punctuality can’t always be relied on.  

Though in all our years of travelling by train in India I have to say it hasn’t been too bad!

  • Tip: The IXIGO app is useful for checking the status of your train departure.  

How do you know where to get off?

Station nameboards are clearly shown at every station.  

If you have service on your mobile you can check ahead on Google Maps (I called this the old fashioned way before we braved the app).  But the app actually has an alarm that can be set to warn you when your station is coming up. 

Otherwise, ask someone in your carriage.  People are friendly and happy to help.  

  • Tip: The chances are you won’t even have to ask and people will give you a heads up you are nearly at your station!
Jaisalmer Railway Station, India. How to book train tickets for train travel in India.
Jaisalmer Railway Station, Rajasthan.

APPS TO DOWNLOAD – Train Travel in India

There are many (far too many) different apps for train travel in India including plenty of third party apps.  

Though out of all of them, we recommend the IRCTC app or Ixigo. Both are available for iPhone and android.  

IRCTC Connect

With this app you can check train schedules between destinations and input your PNR to check the status of your booking (and timing of your train).  The app has real-time details of whether your train is running on schedule and will tell you which platform you are departing from. 

IXIGO Indian Rail App

This is the official Rail info app of Ixigo.com travel planner website. It provides most of the information required to plan a train journey in India allowing you to check the trains for your destination, ticket availability etc. You can book tickets on IRCTC from within this Ixigo app for all your train journeys.

ENJOY THE ADVENTURE – That is Train Travel in India!

The most important tip for train travel in India is simply to enjoy your Indian train travel journey! 

Depending on what sort of experience you are looking for you might find your favourite class of train for travel in India surprises you.

But regardless of the destination or the class of travel, it is the journey that is an adventure.   You’ll meet locals, try new snacks and you can relax while the Indian countryside rolls on by. 

Enjoy the adventure of train travel in India! 

ACCOMMODATION – Where we stay and recommend in North India

These are the hotels and guesthouses we stay in travelling in India and can recommend for your trip. 

  • Delhi (Airport) / Mid-Range: Taurus Sarovar Portico 
    Beautiful hotel only a few km’s from Delhi International Airport and great first stop arriving in India with buffet breakfast included and a restaurant onsite. 
  • South Delhi / Mid-Range: Haveli Hauz Khas
    A homestay style Haveli in the popular Hauz Khas area of South Delhi. 
  • New Delhi / Mid-Range-Luxury: Shangri La’s Eros Hotel 
    The hotel has a few in house restaurants, including the signature Shang Palace and Sorrento. There’s also a gym, an outdoor pool and a spa. 
  • New Delhi / Budget: Smyle Inn 
    Extremely basic hotel in small back alley but with very friendly, helpful staff and simple breakfast included. Just off Main Bazaar.
  • Agra / Budget-Mid: Aman Homestay
    Very friendly family-run homestay with rooftop views of The Taj Mahal. Great rickshaw driver service and home cooked meals.  We stay here with our Group Trips to India.
  • Agra / Budget-Mid: The Coral House Homestay by the Taj 
    Located only 700 metres from Taj Mahal with a relaxing homestay feel and comfortable common areas. A great dinner and breakfast option. We really enjoyed staying here. 
  • Agra / Mid-Luxury: Hotel Taj Resorts
    Beautiful resort style accommodation only 600 metres from the Taj. Enjoy the incredible restaurant on-site and refreshing swimming pool. 
  • Amritsar / Mid: Hotel Regency Amritsar
    Fabulous hotel in Amritsar with swimming pool and restaurants on site. 
  • Varanasi / Budget-Mid: Hotel Temple of Ganges
    Simple rooms with options for triple/family accommodation. Close to Assi Ghat with rooftop views to the River Ganges. 
Where to stay in Agra and other things to do.
A photo with host Mum – and fabulous cook – Ranjana at Aman Homestay in Agra. 
Where to stay on Varanasi itinerary 2 days train Agra to Varanasi.
Outside Hotel Temple on Ganges in Assi Ghat on our first visit to Varanasi. 

ACCOMMODATION – Where we stay and recommend in North India

  • Jaipur / Mid-RangeJaipur Haveli 
    We recommend Jaipur Haveli and stay here on our India Group Trips. It is an incredible old haveli home in heart of Jaipur with beautiful rooms, great attention to detail and very friendly staff and owners.
  • Jaisalmer / Budget: The Wanderlust Guesthouse
    AMAZING guest-house! We love staying here and can highly recommend. Great rooms; rooftop restaurant overlooking the fort; awesome camel safaris!
  • Bikaner / Budget: The Prince Haveli
    The haveli has been lovingly restored and is located right in the centre of the old city. It is a basic accommodation, but the rooms are comfortable, and it is an affordable way to experience a traditional Haveli in Bikaner. 
  • Jodhpur / Budget: Raj Mandir Boutique Homestay 
    Good location in Blue City, spacious room with small balcony inside Haveli style home. Tiny little doors, lots of unique decor and artefacts.
  • Udaipur / Budget: Hotel Lake Star
    The hotel is a family run business with breakfast included and great views from the simple, but spacious rooftop restaurant. 
Where to stay in Udaipur. Travel in itinerary for north India with kids.
Million dollar lake views from our budget family room at Hotel Lake Star in Udaipur. 
Family room and accommodation in Jaisalmer.
A late night arrival to the huge bed and amazing window balcony of the King Suite / Family Room at Wanderlust Guesthouse in Jaisalmer. 

Read more about travel in North India

More about travel planning for India and beyond

These are the companies we use and can recommend for planning and booking travel. 

  • Booking.com – The best all-around accommodation booking site that constantly provides the cheapest and lowest rates. 
  • 12GoAsia – Book trains anywhere in India. 
  • Skyscanner– This is by far our favourite flight search engine. They are able to search small websites and budget airlines that larger search sites often miss. We book all our flights through Skyscanner.  
  • GetYourGuide– Get Your Guide is a huge online marketplace for tours and excursions offered all around the world including everything from walking tours, to street-food tours, cooking classes, desert safaris and more!
  • SafetyWing – A global travel insurance that covers people from all over the world while outside their home country. You can buy it short or longterm; and even if you are out of the country. 
  • World Nomads – Travel insurance tailored for longterm travel and nomads (including those who have already left home). Make sure you have insurance before embarking on train travel in India! 
Oscar, Sarah, Harry and Gavin
Hi! We are the Steiners. We're a family from New Zealand with a love of travel and adventure - especially where it takes us off the beaten track! We've been travelling full-time for over six years now all around the world and our favourite thing is to share that joy of adventure.

This site is our way of paying it forward with all the tips and tricks we have learnt along the way. 
Wondering about itineraries? Want to know about the things to do in a specific destination? Questions about schooling?
See our Travel Guides, Things To Do and FAQ. 

LATEST POSTS

If you've found the website helpful for planning your travel and adventures you can show your support by buying us a coffee. Thanks very much!

WHAT DO OUR READERS SAY?

Wow. This is a wonderful article, Sarah. It is truly amazing the research and detail that you put in. Traveller's will learn so much from this realistic appraisal of your travels through India. Thank you!
Thank you for such a detailed review of the border crossing. I had the blog post open during our entire journey across the border!
Thanks for the information! We really enjoyed the hammam in Tafraoute and your guide was really helpful.
What a wonderful post and exactly what I wanted to know before my visit to Amritsar next week. Thank you so much!
Hi there! This is just our disclosure statement - because Away with the Steiners uses affiliate links. That means that if you buy something through these links, we may earn a commission at no extra cost to you. 

5 thoughts on “Worried about taking the train in India? Don’t be. Read This Guide To India Trains.”

  1. CC class in a train stands for AC Chair Car. It is a type of train car that features seats arranged in rows, similar to those found in an airplane. These seats might not lean back, and they might not have their own screens.CC class is usually found in long distance trains and is considered as a more comfortable option compared to other classes like general compartment or sleeper.
    https://www.letsdiskuss.com/what-is-cc-class-in-a-train

  2. Rakesh Chudasama

    Thank you for your clear information ….from an Indian abroad travelling all around India by train very shortly. Much appreciated

  3. I love train travel. It’s a great feeling to watch that scenery slowly, I will take your suggestions into consideration, I read your article with pleasure.

Leave a Comment

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

Scroll to Top