How to book a train ticket as foreigner in India?

How to book train tickets as foreigner in India?

Updated 14-02-2024

Booking train tickets as a foreigner can be a challenging task. When I tell my family, friends and other travellers this article is one of my most popular articles they look at me weirdly and ask me: seriously?! It’s difficult to explain when someone never visited India, but yes, booking train tickets as foreigner in India is not easy. But not impossible. With this article I help you to create an (infamous) IRCTC account and how to book train tickets as foreigner in India.

The Indian Railways is one of the world’s largest railway networks. Before the Covid-19 pandemic the estimated number of people travelling by train was 23 million per day. It takes some time to plan your trip, find the right trains with your preferred class, route and timetables but travelling by train in India is an unique experience by itself.

This post contains affiliate links. Rest assured, it won’t cost you anything extra. By clicking the link, I may earn a small commission, which helps to keep this website running and provide you with valuable travel information and inspiration.

Why do you need to reserve a seat?

You might have seen videos or photos from people sitting on top of the trains, hanging out windows and open doors or people jumping out of moving trains? I hate to disappoint you but the only thing you can witness today is people hanging out of open doors. Passengers do not jump out of moving trains anymore and today it is forbidden to sit on top of the train. Taking the train can be quite overwhelming when it comes to the large number of people boarding a train.

Going to the train station and board a train without booking is only possible for the 2nd sitting class. The 2nd sitting class is the cheapest class and extremely overcrowded. The 2nd sitting is the only class for which you don’t have to book tickets. For alll other classes you need to book a ticket in advance. You can go to the station at random that day and try to book a ticket for the 3AC trier but most seats sell out weeks (or months) before. Especially during Indian holidays & festivals and on popular tourist routes.

How to book a train ticket as foreigner in India.
Ancient architecture in Hampi

Classes

Unreserved 2nd sitting

The 2nd sitting is the cheapest class and overcrowded. Tickets literally never sell out. I have travelled in the this class twice during shorter day journeys in Rajasthan. Both times I was lucky to run into a family (mostly women) that invited me to sit with them. Which meant I spend 6 hours with half buttock on the bench and the other half hanging around. But nonetheless grateful I had half a seat.

Don’t expect to get a seat in the 2nd sitting because all seats are taken by passengers boarding at earlier stations. Some passengers board the train for 24 hours journeys or longer. It’s not uncommon that families travel for 40 hours and sit in the same spot on the floor. When it’s very busy there is no space to sit and you will be forced to stand the entire trip. Keep this in mind. I do not recommend travelling in this class overnight.

Sleeper Class

The Sleeper Class have day seats during the day and the seats are converted into three-tier bunks at night. This class does not have AC and windows are often open. During the day you will appreciate the open windows for the fresh air and the views. In some regions it can be cold at night so keep in mind to bring a sweater or jacket. Sheets and pillows are not provided, so bring your own to be a bit more comfortable. If you are lucky Sleeper class tickets can be available a few days in advance.

AC Executive Chair

The AC Executive Chair is the same as the European second class. The seats are comfortable, the coaches are clean, there is AC and some trains have a digital display showing the next train station. Depending on duration of your journey a meal is provided. This class is rare in India. The only time I have travelled in this class is from New Delhi to Agra to visit the Taj Mahal.

3AC- Tier

Three-tier berths in groups of six. During the day the bunks are converted to seats. Looks the same as sleeper class but with AC.

2AC- Tier

Two-tier berths in groups of four. There are curtains for some privacy. Depending on train, duration and route snacks and or meals are provided. This class is more comfortable compared to the 3AC-Tier and has AC. Sheets and pillows are provided.

1AC- Tier

There are two and four berth compartments. The doors in these compartments can be locked and meals are included. This class is the most expensive and the most comfortable class of all.

Sheets and pillows are provided in the 3AC, 2AC and 1AC- tier. Or you can bring your own.

Availability of classes

Not all classes are available on each train. Second sitting, Sleeper Class and 3AC Tier are the most common. The AC Executive Chair is often used for popular shorter journeys during the day. 2AC- tier and 1AC- tier are only available on long distance journeys. Tickets for the 3AC, 2AC and 1AC- tier often sell out weeks before the date of departure, especially on popular tourist routes: New Delhi-Agra, Jaipur, Jodhpur, Jaisalmer, Udaipur and Mumbai to Goa (to name a few).

View from a hill in Lonavala

Booking train tickets online

Tickets are available 180 days before the date of departure. The reason why tickets sell out fast is because families book there tickets months in advance. Sometimes they book several dates at once. For Indian citizens it’s very easy to cancel their tickets. When they cancel their tickets they go to the train station for a refund, even on the day of departure. That is why tickets sell out fast and the IRCTC has waiting lists.

To book train tickets online you have a few options:

  • IRCTC: Official website of the Indian Railways.
  • Make my trip; An easy to use website and app. Better oversight of the available trains. The website charges a small fee and you need an IRCTC account to book train tickets. At the time of updating this article Makemytrip & Cleartrip have blocked access to European customers since the strong data protection GDPR rules were introduced. A way around this is to change your VPN connection!
  • Cleartrip: Similar as Make my trip. Also not available for European customers at the moment.
  • Easiest option out there is 12Go: You don’t need an IRCTC account which is a huge plus but the site does not show the ticket availability. A way around this is to check the availability via IRCTC, Make my trip or Cleartrip and later on book the ticket via 12Go. Another plus when using 12Go is to book buses and domestic flights in India. They compare bus and flight fares and making bookings is very easy.

Note: To book train tickets via IRCTC, Makemytrip and Cleartrip you need an IRCTC account. See the following paragraph on how to create an IRCTC account.

Powered by 12Go system
How to book a train ticket as foreigner in India.
Hauz Khas Village in Delhi

Create an account at IRCTC

Go to irctc.co.in and register as an individual. To register as a foreigner you need to have an active foreign phone number. You can’t use your Indian number. After filling in the registration form you have to pay 100 rupees with your international credit card to verify your details are correct.

After a successful payment they send a confirmation e-mail and a text message. This can take a few hours. You need to verify your e-mail AND your phone number. They send two different OTP codes and you need to verify both.

Tip to register your ISD phone number

A note to register your phone number at IRCTC. The ISD number is the country code plus the first digit of your mobile number. I struggled with this at first because I used  00 or + before the country code. I have a Belgium number and the country code is +32 or 0032. Mobile numbers in Belgium start with 4, so my ISD number is 324. You don’t use the +32 or 0032 variation just 324. For the Netherlands for example the ISD is 316, 31 is the country code and 6 is the first digit of mobile numbers in the Netherlands.

What is the Foreign Tourist Quota?

The Indian Railways have divided the large amount of bookable tickets in various allotments. They have done this to make it easier to book online tickets. One of them is the Foreign Tourist Quota. The tourist quota is not available on every train and after the Covid-19 pandemic these tickets are even harder to come by.

When you have created an IRCTC account and have logged in you click the menu logo in the right top corner of the screen (on laptop). Click on trains and then foreign tourist booking. (Or select the foreign tourist instead of the general quota when searching for trains.) Now you can search for the trains and tickets that are available with the Foreign Tourist Quota. You pay more compared to the general quota. But when the general quota is sold out and you can try to find a ticket via the Foreign Tourist Quota. You can only use this quota when you created an account with a foreign phone number and pay with a foreign credit card. The tourist quota is not accessible when you used an Indian phone number. See picture below to see an example of available tickets with a tourist quota.

How to book train tickets as foreigner in India - foreign tourist quota

Why can’t I book a general ticket?

If you try to book a general train ticket (so no tourist quota) a few days in advance it is possible the tickets are sold out. There is a difference between available tickets and tickets in a waiting list. See pictures below to see the difference. The red coloured text is the waiting list. You can choose to be on the waiting list and you have to pay in advance. On the day of departure you go to the train station and check at the ticket counter if there are seats available. If not, you can request a refund at the counter.

A few years ago it was (almost) impossible to book a general ticket with a foreign credit card. I managed to pay one time with a foreign credit card. Nowadays it is a bit easier but still tricky. I don’t know the reason for this. A few years ago I even tried to pay with an Indian credit card and the website refused the payment. Nobody knows why. It’s just a matter of the right timing I guess. So just keep your fingers crossed when submitting the payment.

How to book train tickets as foreigner in India - Waiting list IRCTC

Other ways to book train tickets in India?

At the railway station

You can go to the train station directly. But come prepared. Write down the departure and arrival stations, dates, hours, train name and number. You have to fill in a reservation form at the ticket office and you need to know all the ins and outs of the train you would like to be on. Be prepared to have one or two alternatives just in case. And bring a book. Waiting lines can be long in larger cities and people do skip the line. Don’t trust any agents or touts hanging around the railway stations, especially in Delhi. It’s safer to ask your hotel, homestay or hostel for specific information.

Booking train tickets via a travel agent or hotel

It is of course possible to book a train ticket via a travel agent, hotel or hostel. They charge a commission, which is fine, but the truth is: they often use the same legendary IRCTC- website. They are registered as agent at IRCTC and have a quota of 5 bookings per month. Travel agents and hotels face the same issues when booking train tickets as us. Some hotels and hostels don’t even bother trying to book train tickets because it takes too much time. There are travel agents who can do magic and manage to get you a ticket. Always ask to see the ticket first and check the details of the booking: date, stations, train number and name etc. before paying. Best way to find a reliable travel agent is to ask the reception of your hotel or ask other travellers.

I hope I helped you a bit on how to book train tickets as foreigner in India. Enjoy your trip in India.

Historical monuments at Mahabalipuram in Tamil Nadu

Monumental highlights to visit in India

Explore the rich tapestry of India with our comprehensive travel guide! Discover valuable tips, top destinations, and useful links to other India-related articles. Immerse yourself in the Indian culture and Hinduism with our beginner’s guide, which covers customs, etiquette, and key Hindu gods. Or learn more about the lesser-known religion, Jainism.

Seeking travel inspiration? Consider a visit to the enchanting City of Lakes, Udaipur, or indulge in a shopping spree in Jaipur. Or discover the majestic palaces of Rajasthan. Marvel at the colonial architecture of Kochi in Kerala or explore historical temples, palaces, and ruins in Hampi. Goa is popular for its beaches but did you know the state has many historical and natural wonders waiting to be explored? Let India’s wonders captivate you!

One of my latest articles is about The most fascinating festivals and celebrations in India. Or read more about sustainable travel India: How to get around in India as an eco-conscious tourist

Ayurveda in India

Discover Ayurveda, the ancient Indian healing system gaining global popularity. Explore its natural and holistic approach to health and wellness, prioritizing balance and harmony for optimal well-being. Learn about Ayurveda’s origins, its growing popularity, and how it can enhance your life. Join me on this journey of Ayurvedic wisdom and unlock the secrets of a balanced and vibrant existence.

Book tours and activities in India with Viator

Adriana

Hola, I’m Adriana Machielsen, a restless wanderer, travel writer and creator of In the worlds jungle. I’m Dutch but been living in Antwerp in Belgium for the last 11 years. I have a passion for slow travel, hiking, exploring history and architecture, and understanding cultures different from my own.

These passions are reflected in the articles I write here at In the worlds jungle (ITWJ). I’m not a full-time traveller and work as freelancer (copy) writer and private tour guide in Belgium. Through my website, I try to inspire you to explore new destinations and provide you with in-depth articles that hopefully improve your travel experience. Happy travels.

Powered by 12Go system

This Post Has 20 Comments

  1. Made with Love

    Hi, i used the option you said of 12go. Yet i see all my tickets are under General Quota. Will this give me issues on the train?

    1. Adriana

      Hola, It’s good to hear the article is useful for you. The general quota ticket is open for everyone, also for foreigners so it will not be an issue on the train. Just remember to sit in the class you booked the tickets for and you are good to go. Enjoy your trip in India.

  2. Susan KG

    Just want to shout out a big THANKS for all the research and detail provided on how to book a ticket in India. I really thought I was going nuts!!! Could not get past drop down for entering my foreign cell number until I found and read your blog instructions, so thank you. Happy to say, we just printed out our tickets purchased on line after 2 days of hunting and pecking trying to figure out which ticket site to use, how to register and completing the information. Again, our thanks. Susan and Aaron

    1. Adriana

      Hola Susan,

      I’m happy to read the tips are useful and that you managed to book your tickets. Enjoy your trip in India.

      Adriana

  3. lasse

    Hello adriana, i cant get the mobilephone trick working. im from denmark, and the code is 45 and numbers start with 2, does that mean i need to write 452 in the isd and then start with or without the 2 in the next one, thanks.

    1. Adriana

      Hola Lasse,

      Thank you for your comment. Yes, your ISD is 452 and the next field you start without the 2 and fill in the rest of your phone number. I hope it works so you can register at IRCTC. Enjoy your trip in India.

      Adriana

  4. Amanda

    Hello Adriana,
    Thanks for your very helpful insight; I am currently desperate to get train tickets for a trip in a month time!
    The international code for Luxembourg there I lived is 352 and the first digit fo the mobile phone is 6. Seems to work out fine by inserting 352 in the ISD space but i cannot seem to manage receiving the code via text message!
    Best,
    Amanda

    1. Adriana

      Hi Amanda,

      Thank you for your message. It’s possible you have tried to register too many times in a short time. Did you get a new code via e-mail everytime you have tried to register or just one time? If you received a code once it means the other times the registration has failed. Their system is not always working as it should due to the large amount of daily users. The IRCTC website updates every night and my advice is to wait a few days and try again. Failed new registrations are deleted from the system and it’s possible it will work in a few days. I know it sounds silly but I have once managed to talk a help centre employee and he told me the same thing. And it worked so try again later. If it does not work, you can try to book tickets via 12GoAsia.

      Enjoy your trip to India.

      Adriana

  5. Amanda

    Hey Adriana!
    Many thanks for your lovely message. I have received an OTP code to verify my email ID only once and it worked out just fine but to verify my phone, that’s another story! Indeed I will try again after 24 hours without asking any OTP code.
    To book via 12goAsia, I shall not need an IRCTC identification?
    I will try that as well!
    Thanks and bye for now.
    Amanda

    1. Adriana

      Hi Amanda,

      To book tickets via 12GoAsia you do not need an IRCTC account. That is the beauty of it. Good luck with the bookings.

      Adriana

  6. SUTHAN

    Hai Andrian,
    Booking via 12GoAsia is safe? I from Malaysia and will landing at Chennai international airport. The next day will bring my family from Chennai to Visag on May. 6 person include 1 kid. Please advise me.

    1. Adriana

      Hi Suthan,

      How are you? Thank you for your message. I only use links or recommendations of people and businesses I trust. So yes, 12Go ASia is safe and reliable to book tickets. Many other visitors of my travel blog have used the website or app to make bookings. Enjoy your stay in India.

      Adriana

  7. Dirk

    Hi Adriana,

    Great post, would have been really challenging to navigate the registration process without the detail provided.

    Currently on the IRCTC site and looking to book for 3 people in 1AC class. Do you know if we will be allocated the same cabin by default or if there is a way of requesting this?

    Thanks,
    Dirk

    1. Adriana

      Hi Dirk,

      Thank you for your message. If you like to be sure you are in the same cabin it’s best to call the IRCTC or go to the train station. There is no garantuee you are in the same cabin when you book online.

      Adriana

  8. Dana

    Hi Adriana,
    We are a group of 14 Malaysians, planning a train journey from Kolkata to Jammu with a two-day stop over in Varanasi. We want to book 1AC- Tier ( two and four berth compartments). How many such 1AC-tier are available per coach? How do I go about making online booking of seats?
    Thank you.
    Dana

    1. Adriana

      Hi Dana,

      The amount of berth compartments in the 1AC trier is different per train and route. But usually it’s four berths. For group bookings I advise you to call or send the IRCTC an email or make a booking via a travel agent.

      Adriana

  9. michael czekanski

    Namaste Adriana, good article, it set me on the right direction, although it took a lot of time. I was able to buy Kolkata to Varanasi tix through general as there were none on tourist or 12Go for the convenient timed departure. I had problems finding the payment portal for my Australian credit card but after many page crashes had success through Razorpay on the wallet dropdown- It was quicker queuing at the station back in the early 80s..Michael

    1. Adriana

      Hi Michael,

      I encountered a similar issue while attempting an online payment in the past. Hopefully, your next experience will be more successful. Have a fantastic trip in India!

      Adriana

  10. Vaman

    Hi Adriana,
    I am travelling to India in Feb 24 and wanted to book train tickets. I have hit the brick wall with my UK mobile number authentication. I and sent so mail email to care @ irctc : and I don’t know understand how these people work – anyway I have authenticated my email id. Can you kindly help me to enter the correct format on IRCTC authentication section, they have taken Rs 100 + tax to register my account and details. My uk phone no is the problem.
    This is my UK number : 07985195277
    So according to you is this how you enter : 440 795195277 ?

  11. Adriana

    Hi Vaman,

    It can take a few hours/ days before the payment went through their system. And to regarding your number: you don’t use the first zero, so in your case it’s 44 79…
    If it’s not working for you can try to call the IRCTC or book a ticket via 12Go Asia. The last option is most convenient and reliable. Good luck and I hope it works out.

    Adriana

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.