🇵🇰 Pakistan · Travel: Tickets & Hotels

Pakistan Railways

Thank you - confirmed today Works for you? Tap to confirm

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

  1. Open pakrailways.gov.pk and create an account with your passport number, email and mobile number.
  2. Choose departure and arrival stations, the date, the train and the class.
  3. Pay by card, internet banking or wallet and save the booking reference.
  4. 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