Commuters waiting on a crowded Indian railway station platform
By Rail

How to book Indian Railways online

How to book Indian Railways online: what to know, how it works and how to do it well — clear, practical and up to date.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Booking a train ticket in India online is straightforward once you know the specific quirks of the system — and genuinely frustrating if you don't. The official platform, IRCTC, was not designed with foreign card payments as a priority, which is why so many visitors end up either persevering through it or switching to a third-party agent. Here is exactly how the process works, step by step, plus the tourist quota that can rescue a booking when a train shows no availability.

Step one: understand what you're booking into

All Indian Railways bookings — regardless of which platform you use — draw from the same underlying reservation system. IRCTC is simply the official front-end; third-party sites resell the same inventory through the same backend. Before booking, it helps to know roughly which train and class you want: see our guides to India by train for how the network and train categories work, and sleeper trains in India explained if you're booking an overnight journey and need to choose between 1AC, 2AC, 3AC and Sleeper Class.

Option one: booking directly through IRCTC

The official site and app is irctc.co.in. The process:

Option two: third-party booking agents

Given the friction of direct IRCTC registration and payment, many foreign visitors book instead through authorised third-party platforms — services such as Cleartrip, MakeMyTrip, or specialist rail-focused agents — that handle the IRCTC backend on your behalf and are generally built with international cards and English-language support as a priority. These typically add a modest service fee over the base fare, which most visitors find well worth it for the smoother experience. This is the practical recommendation for most first-time visitors booking from outside India, particularly if you've already had an IRCTC payment fail.

Option three: booking at the station

Tickets can still be bought in person at station reservation counters using a paper reservation form (available at the counter) and cash or card. This works but requires queuing, filling in the form correctly, and dealing with a language barrier at smaller stations — workable if you're already in India and have time, but not a practical option if you're booking ahead from abroad.

The Tourist Quota: the workaround most guides underplay

A small allocation of berths on most express and mail trains is reserved specifically as a Foreign Tourist Quota, set aside for foreign nationals and Non-Resident Indians and released separately from the general booking pool, sometimes closer to the travel date. If a train shows as fully waitlisted in ordinary search, this quota is genuinely worth pursuing before giving up on that train:

If a train you want shows as waitlisted with no confirmed berths, don't assume it's unavailable — check the tourist quota specifically, either online during search or in person at a station's International Tourist Bureau. This quota exists precisely for situations like this and is one of the more useful things a foreign visitor can know about Indian Railways.

Tatkal: the last-minute option

If you need a berth at very short notice and the regular quota is exhausted, Tatkal booking opens a small number of seats one day before departure, at a premium over the standard fare. It's a genuine safety net for last-minute plans, though Tatkal seats for popular trains can themselves sell out within minutes of the booking window opening — set an alarm if you're relying on it.

Understanding waitlist and RAC

Indian Railways commonly sells tickets before there is confirmed space, using two intermediate statuses:

Frequently asked questions

Can foreign visitors book directly on IRCTC?

Yes, but registration and international card payments can be more cumbersome than on most booking sites. Many visitors find third-party agents like Cleartrip or MakeMyTrip a smoother alternative for a modest service fee.

What is the Foreign Tourist Quota?

A separate allocation of berths on most express trains reserved for foreign nationals and Non-Resident Indians, useful when a train shows as fully waitlisted in the general booking pool. It can sometimes be booked online through IRCTC or in person at a station's International Tourist Bureau — bring your passport.

How far in advance can I book an Indian Railways ticket?

Reservations open 60 days before the travel date. Popular routes, especially around Indian holidays, can fill up quickly once the window opens.

What should I do if my train shows as waitlisted?

Check the Foreign Tourist Quota first, either during online search or at a station's International Tourist Bureau. If neither works, Tatkal booking (opening one day before departure) or a backup travel option are worth having in reserve, since waitlisted tickets are not guaranteed to clear.

Sources and further reading: