Fast and secure train ticket booking platform. Plan your journey with India's largest railway network.
Find the best trains with our intelligent search that suggests stations and shows fare calendars.
Use the platform in your preferred language with support for Hindi, English and 10 regional languages.
Book tickets in just 3 easy steps with our streamlined booking process and one-click options.
Manage your bookings, check PNR status, and download tickets from your personalized dashboard.
To book a train ticket, follow these steps:
Tatkal ticket booking opens at:
Tatkal booking is available one day in advance (excluding the day of journey). For example, for a journey on Sunday, you can book Tatkal tickets on Saturday.
You can check your PNR status in several ways:
PNR status includes details like train information, passenger names, booking status, berth/seat numbers, and expected time of arrival.
Cancellation charges depend on factors like:
For general tickets, if cancelled more than 48 hours before departure, a minimal cancellation fee is charged. The fee increases as the departure time approaches. Tatkal tickets have higher cancellation charges, and Premium Tatkal tickets are non-refundable.
You can book regular train tickets up to 120 days in advance (Advance Reservation Period or ARP) excluding the date of journey. For example, on January 1st, you can book tickets for journeys up to April 30th.
Special trains may have different ARP rules. Tatkal tickets can only be booked one day before the journey date starting at 10:00 AM for AC classes and 11:00 AM for non-AC classes.