Step By Step Guide on How To Book A Train in India as a Foreigner.

January 22, 2019

Train’s are the best way to get around India, no doubt about it and one of the best things about Train Travel in India in my opinion is that as a foreigner to India we can book the trains ourselves online on the same website that Indian’s uses, even without an Indian credit card.

There’s no need to wait in huge queues at the train station, or go into a travel agent and pay extra commission, or book on a 3rd party site which will also charge commission.

However the official Indian Railways Booking site- IRCTC eTicketing System which all Indian’s use to book the trains can be a bit tricky to work out how to use initially, but once you’ve got it, I promise it’s easy to book a train in India as a foreigner.

So here is a simple, step by step guide on how to book a train in India as a traveller so you can enjoy the freedom of train travel in India!

Step One – Create an IRCTC Account.

You will need to register and create an account in order to book a train but luckily you can search for trains without an account so if you are still in the planning stages of your trip to India and not yet ready to book trains you can skip this step for now and come back to it when you are ready to register and book.

To read the post on how to register on IRCTC as a foreigner, CLICK HERE! Do that and then come back to this post!

Step Two – Search for Trains.

Now you have your account you can search for trains. Go onto the homepage and type in your ‘From’ and ‘To’ Destinations.

Note – Sometimes the City names can be different to how we know of them on the map and are their Indian names instead. For example Bangalore’s train stations are all named Bengaluru. If you struggle finding the train station name, google it and then type that in. Also some Cities have more than 1 station, for example Varanasi has Varanasi Junction and Varanasi City. Pick one and if no routes come up for it, search the other one, or give it a google.

Pick your date, leave the classes box as ‘All Classes’, and click ‘Find Trains’.

How to book trains in India

Search results should appear now, if it says there is no route available you have either chosen a wrong station or there is not a direct route, head over to Google and type in where you want to go and Google Maps will help show you if there is a direct train or not and then come back and try again.


When you have your results you’ll more than likely see a few options of trains leaving that day ranging from the most recommended train- aka the quickest, to the longest. You can also see the time it departs, arrives and the duration.

You can now go through them by class to see which class has an available ticket.

Clicking on the blue ‘Check availability and fare’ button will show you the availability for the chosen class. To see all of the options be sure to click on the drop down box, for example this one has ‘AC Chair’ & ‘Second Seating’ option. Click search each time you change this.

Note- When it comes to the classes, the top class that appears is the better class and therefore more expensive and it works it’s way to the lower class and cheaper price.

How to book trains in India

Once you click on the blue button you’ll see what is available for the day you chose and the next few days (flexibility is often required when booking trains and finding availability.)

NoteThis is very important. The Orange words below under the date and above the ‘book now’ button mean that this train is a waitlist train and technically does not have any availability, WL4 means waitlist 4 in the queue for example. Whereas the green Available-0004 means there is availability.

If you book a waitlist train there is a good chance you will get the ticket but you’ll need to keep checking your account beforehand, it may not confirm until 24 hours or less before and may not confirm at all.

I would always recommend getting an AVAILABLE train.

How to book trains in India

Remember you can change the classes and check all of the trains that are running that day to find availability. In this example you can see on 28th Dec there was no train at 17:25 available in the AC Chair Car Class but I switched the class to Second Seating and there’s availability for 28th and all of the following days. You can also see the price difference, 370Rs vs 110Rs.

How to book trains in India

If you are searching trains as you’re in the planning stages of your trip to India, this is as far as you’ll need to go, you can see there are trains on the route you wish to go, on the dates and if they are available or not.

Do be warned though that the trains in India book up fast, especially around the Indian holidays and major celebrations (which India has a lot of). If you book a train in advance and cancel it the cancellation fee is very small so it may be worth reserving one just in case.

Remember you need to Register in order to book a train, if you still need to Register, CLICK HERE for our Step by Step Guide on registering.

Step Three – Book the Train.

When you have found the right train with availably click ‘Book Now’, if you aren’t already logged in you’ll need to log in now.

Fill in the Passenger Details including your name, age, gender, bed/seat preference, country and complete that you’ll be using your passport and give your passport number.

Double check the train time and date in the right hand section.

How to book trains in India


As you scroll down this page, click No to Travel Insurance, add your mobile number in on the left if you have an Indian Sim Card already, remember to fill in the Captcha and click ‘Continue Booking’. How to book trains in India

The next page gives you a second chance to review the booking and cost, and most importantly see that big green ‘AVAILABLE’ sign.

Click ‘Continue Booking’.

How to book trains in India

Step Four – Pay for the Train.

As a foreigner to India without an Indian Bank card we need to click on ‘Multiple Payment Service’ on the left hand side and click the top left option for ‘International cards’.

How to book trains in India

You’ll be taken to a new page powered by Atom and in here you’ll see the train price plus a small extra amount as an international processing fee which is always a really minimal and small fee. Complete your card and billing details and click ‘Pay Now’.

Note – If you are using a bank card like Monzo it will alert you in the app and ask you to confirm the payment. This may happen with other prepaid travel cards too. If you’re using a bank debit or credit card you may be asked for authorisation from them too depending on how this is set up. If you have any issues paying take a look into this as this will probably be why.

How to book trains in India

how to book a train in India

In your bank statement you see payments as ‘Indian Railway Catering & Tourism Corporation’ which is good so you’ll know exactly what the international payment on your statement is for.

Step Five – Confirmation

The below screen is what you want to see, lots of green saying it has been confirmed. You’ll also get an email in your inbox with the confirmation, it may not come through straight away but if your email address is correct it will. Keep hold of this email.

Note – You do not need to print the ticket, in fact the ticket inspectors never ask to see tickets, as they go around they have a board with names on, they ask to see passports to confirm the passport name against the name they have but obviously keep it in your emails to re-check the date and time yourself.

How to book trains in India

You have now successfully booked a train, but the tip’s have not finished yet! India By Backpack wants you to be fully prepared when catching your train..

Step Six – Checking the Status of the Train.

If you have booked the ticket in advance you will not need to do anything else yet.

However on the day of your train or the day before I would recommend logging onto a website called or downloading an app called Indian Railways or Ixigo Trains which checks the status of your train, reconfirms your carriage and seat and usually gives you the platform number and the position of where your carriage will be on the track.. which is all very helpful useful information.

You’ll need your PNR which will be on your confirmation, type this into the ‘Search PNR’ section and it will bring up your details and the PNR status.

How to book a train in India

A Few Extra Things To Note:





If you have any issues, feel free to comment below with the problem you are having and we’ll try our best to assist you, we know the IRCTC it’s not an easy site to use at first but it does get easier and once you know how to use it it’s really good!

Final Note – It is also easier to use and book trains on IRCTC on desktop rather than mobile but it is possible to book trains on IRCTC on mobile too.


Now you know how to book a train in India, do you need to know which are the Best Places in Northern India to visit?

Local Buses are a popular method of transport in India too, especially in the South, read how to take a local bus in India.

Need to book accommodation in India? We recommend using as we love the huge range of accommodation and flexible booking options.

Need to check out Flights to India? is a great site to compare prices and routes to get the best deal!

Remember that you’ll need travel insurance when you travel to India. There are a lot of companies out there we know, but World Nomad’s is a travel insurance provider designed by travellers, for travellers and includes lots of unique benefits like not needing a return flight home booked, which many providers need proof of if you claim. Whilst you’re thinking about it, get a quote for them here!


Please note that this post contains some affiliate links which means if you make a booking or purchase an item through one of the links we get a small commission at no extra cost to you. These purchases helps keep this site going so we can keep providing you and other backpackers with awesome India posts!

16 comments so far.

16 responses to “Step By Step Guide on How To Book A Train in India as a Foreigner.”

  1. Fredrik says:

    Do you know if they still have a “tatkal” quota of tickets that are released in the last few days – I think it’s three – before departure? If so, that can be very useful for people who leave their planning a bit late or if you change plans. It’s certainly helped me out a couple of times.
    Last time, though, there was no escaping the waitlist and I ended up spending the night on the floor by the exit. Let’s just say it’s not for everyone 😉

    • Ellie says:

      I have heard that they do yes. To be honest I never tested it out as I’m such a planner and I guess it is risky but it could be an option!
      Oh no, I do see people sleeping on the push down beds by the doors too!

    • AK says:

      Yes the Tatkal quota still exists. It can be booked a day before the origin of the train. Ex: If a train starts on Monday the Tatkal tickets are available from Sunday morning 10 a.m. for AC coaches and 11 a.m. for non-AC coaches. Note that the quota is available a day before the origin of the train and not necessarily a day before the station from which you wish to board. Long distance trains run for upto 3 days and if you wish to board such a train on its last leg of journey then you will have to book the ticket a couple of days earlier than your day of boarding.

  2. That’s a useful Post Ellie. Not just for foreigners, but for Indians too… 👆

    • Ellie says:

      Yay that’s great to hear! I think Indian people just have it a bit easier in terms of having a local number and address but the rest is exactly the same so I hope it does help 🙂

  3. Abbie says:

    Thankyou so much for this! So helpful. Josh said to me the other day, ‘hasn’t Ellie written a post about this?’, literally the day after you put this up 🙌🏻 we now know what we are doing! x

  4. Arjun R says:

    Trainman website also gives you the probability of confirmation of a waitlisted ticket to get confirmed…

  5. AK says:

    “You can only make up to 6 bookings per month so if you are travelling in a couple that’s only 3 journeys in total so you’ll probably need to set up a second account if you are travelling around a lot in one month in India.”

    This is partially wrong. A couple can take tickets for both in one booking. There is an option to add another passenger while filling the passenger details. So for two people one transaction/booking is enough. Tickets for up to 6 passengers can be booked in one booking.

  6. Justin says:

    Many thanks you put this information up online. I have been banging my head on the wall trying to set up the IRCTC mobile app which only except Indian phone number and once I did set up an account I still could not use thr app as it does not except international payments ! Using the IRCTC online looks far easier. ….

    • Ellie says:

      I can imagine your struggle! I didn’t even attempt to use the app just the webpage on my laptop or phone which works well. Hope you have more luck now!

Leave a Reply

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

Welcome to India By Backpack!

Thank you for visiting India By Backpack. A website designed to help Backpackers and Travellers to India.

On here you’ll find real, honest and helpful travel advice for India so you can plan the best trip and have the best time in India.

Please Note: This is currently a very new website and more content will be added during 2019.

To find out more about India By Backpack and how you can contribute your experience to this site, head over to the About Us page.