Pakistan Railways
Pakistan Railways' official e-ticket portal sells seats on intercity trains such as Khyber Mail and Tezgam, and foreigners can register with a passport number to book a train across Pakistan online.
What it helps with
- Train ticket from Karachi to Lahore or PeshawarSeats on long-distance trains such as Khyber Mail, Tezgam, Karakoram Express and Shalimar Express are booked on the official e-ticket portal.
- Booking a train with a passportRegistration offers a passport option for foreigners instead of the Pakistani CNIC.
- E-ticket instead of a station queueAfter payment you receive a booking reference, an SMS confirmation and a PDF e-ticket.
About Pakistan Railways
Pakistan Railways is the state railway and runs long-distance passenger trains linking Karachi, Lahore, Rawalpindi, Peshawar and Quetta. Its e-ticket portal lets passengers register with a CNIC or passport, choose a train and class and pay online. After payment the passenger receives a booking reference, an SMS confirmation and a PDF e-ticket. Children under 3 travel free and children from 3 to under 12 pay half the adult fare.
Key Features
- Online booking: Seats and berths are reserved on the official portal without visiting a station.
- Passport option: Foreigners can register with a passport instead of a CNIC.
- Several payment methods: Cards, internet banking and mobile wallets are accepted.
- Digital ticket: A PDF e-ticket and SMS confirmation are issued after payment.
How to Get Started
- Open pakrailways.gov.pk and create an account with your passport number, email and mobile number.
- Choose departure and arrival stations, the date, the train and the class.
- Pay by card, internet banking or wallet and save the booking reference.
- Keep the PDF e-ticket and your passport with you on the journey.
Before you use it
- Sign-up: An account needs a name, email, mobile number and a CNIC or passport number; confirmations are sent by SMS.
- Payment: Payment options include debit and credit cards, internet banking, Easypaisa and JazzCash.
- Good to know: Carry the passport used for booking on the train, as tickets are checked against the passenger's ID.
English available
Local number needed
0
Frequently Asked Questions
- Does Pakistan Railways work with a foreign bank card in Pakistan?
- Not reliably - a foreign card may be declined. Check the notice above, or plan to use a local payment method.
- Is Pakistan Railways available in English?
- Yes, Pakistan Railways has an English-language interface.
- Do I need a local phone number to use Pakistan Railways?
- Yes, Pakistan Railways requires a local phone number to register.
- Do I need local ID or residency for Pakistan Railways?
- No, Pakistan Railways doesn't require local ID or residency for visitors.
- Where can I use Pakistan Railways?
- Web
- How much does Pakistan Railways cost?
- Fare depends on train and class; children 3–11 pay half, under 3 travel free