How do I book a Pakistan Railways train ticket?
Book online on RABTA (pakrailways.gov.pk or the RABTA app), Pakistan Railways’ official e-ticketing system, or at a main railway reservation office. Booking more than 48 hours before departure gets a 5% lower fare.
Updated 4 Nov 2026
Online: RABTA
- Go to pakrailways.gov.pk or install the RABTA app (Android and iOS).
- Search your two stations and date, choose a train and class, and pick seats or berths.
- Pay online and keep the e-ticket. Carry your CNIC; concessions need the original documents.
- The “Train” section of RABTA shows the timetable for each train.
At the station
Computerised reservation is available at all main railway reservation offices, including return-journey tickets. Pakistan Railways advises buying from the booking window: an excess-fare ticket issued on board by the ticket checker costs more.
Booking early and cancelling
- Reserve more than 48 hours before departure for 5% off the table fare.
- Refunds: 90% up to 48 hours before departure, 80% from 24 to 48 hours, 70% within 24 hours.
Questions
What is RABTA?
RABTA is Pakistan Railways’ official online booking and e-ticketing system, on the web at pakrailways.gov.pk and as a mobile app.
Can I buy a train ticket on the train?
The ticket checker can issue an excess-fare ticket, but Pakistan Railways says it costs more than a ticket from the booking window.