Travel guide

How to book a bus ticket online in Pakistan

Booking a bus ticket online in Pakistan takes about two minutes and needs one thing most people forget: a valid CNIC number for every passenger. This guide covers the full process, the payment options, and the handful of mistakes that cause almost every problem at the terminal.

Time needed
2 minutesSearch to e-ticket
Required
CNICOne per passenger
Payment
6 methodsWallets, card, bank, cash
E-ticket
WhatsAppAnd email
Arrive
30 to 45 minBefore departure

Short answer: To book a bus ticket online in Pakistan, search your route and date, compare operators and classes, pick a seat from the live seat map, enter a CNIC number for each passenger, and pay by JazzCash, Easypaisa, card or bank transfer. Your e-ticket arrives on WhatsApp and email, and you show it at the terminal.

The process

How to book a bus ticket online, step by step

Booking a bus ticket online follows the same five steps across every Pakistani operator. The differences are in what you check along the way, which is where this guide is useful.

STEP 01

Search route and date

Enter your departure city, destination and travel date. Every operator running that day appears in one list with fares and journey times side by side.

STEP 02

Compare journey times

Do not sort by price alone. On many corridors the cheapest coach takes the old highway and arrives two hours later than a motorway service costing a little more.

STEP 03

Check the terminals

Confirm where you board and where you arrive. In large cities the terminal can add an hour to your journey at either end.

STEP 04

Pick seats and enter CNIC

Choose from the live seat map, then enter a valid CNIC for each passenger with the name matching exactly.

STEP 05

Pay and receive your e-ticket

Pay by mobile wallet, card, bank transfer or Raast. The e-ticket arrives on WhatsApp and email within a minute or two. There is no need to print it; the number on your phone is enough at every major terminal.

AT THE TERMINAL

Arrive 30 to 45 minutes early

Most operators ask for 30 to 45 minutes, and 60 minutes during Eid and public holidays. Long haul manifests are checked before departure, so keep your CNIC accessible rather than packed.


The requirement people forget

CNIC rules for booking a bus ticket in Pakistan

Every intercity bus ticket in Pakistan requires a CNIC number, and the name on the booking must match the CNIC. This is the single most common reason a booking fails at the counter.

ADULTS

One CNIC per seat

Each passenger needs their own valid CNIC number entered at booking, with the name matching exactly. You cannot book three seats against one CNIC and sort it out at the terminal.

CHILDREN

B-Form under a guardian

A child travelling on a B-Form goes under the accompanying guardian’s CNIC. Carry the B-Form itself if the child is old enough to occupy a paid seat.

FOREIGN PASSENGERS

Passport number instead

Travellers without a CNIC can enter a passport number in the same field. Bring the passport to the terminal, since the manifest check will reference it.

Why operators enforce this

Passenger manifests are checked before departure on long haul routes, and more frequently on some corridors than others. A mismatch between the booking name and the CNIC can mean being refused boarding with no refund, since the ticket is treated as invalid rather than cancelled. Check the spelling before you pay rather than after.


Paying for your ticket

Payment methods for online bus booking

Every major Pakistani operator accepts the same core payment methods. Mobile wallets are the most widely used, and cash at the counter remains an option if you would rather reserve online and pay in person.

Digital payment

JazzCash and Easypaisa
The two dominant mobile wallets, accepted by effectively every operator and ticketing platform. Fastest option if you already have the app.
Visa and Mastercard
Debit and credit cards are accepted on all major booking platforms.
1LINK bank transfer
Transfer from any participating Pakistani bank account.
Raast
The State Bank instant payment system, increasingly supported across ticketing platforms.

Paying in person

Cash at the terminal counter
Reserve by phone or online and pay when you collect. Useful if you do not want to pay before seeing the coach.
Booking fees
Reputable platforms add no booking fee to the operator’s published fare. If a site quotes more than the operator’s own price, check why.
Fake booking sites
Several operators are impersonated by lookalike websites. Book through the official operator site or a recognised platform only.
Confirmation
Do not consider a booking complete until the e-ticket arrives. A payment deduction alone is not a confirmed seat.

Getting value

Choosing the right class for your journey

The class that makes sense depends almost entirely on journey length. The same upgrade that is a waste of money on a two hour hop is the best decision you will make on a fifteen hour overnight run.

Which class is worth paying for by journey length
Journey lengthSensible class Worth upgrading?Why
Under 3 hoursEconomy or BusinessRarely You are paying for the terminal, not the seat
3 to 6 hoursBusiness or ExecutiveSometimes 2+1 seating starts to matter past four hours
6 to 10 hoursBusiness or LuxuryUsually Express services also save real journey time
Over 10 hours, overnightSleeper if availableYes A berth saves a hotel night and you arrive rested

Where the money actually goes

On short routes, premium classes mostly buy you a better terminal and more reliable timekeeping rather than a meaningfully better seat. On long routes, the premium often buys genuine journey time as well, because express services skip intermediate stops. Check the journey time column before assuming the expensive ticket is only about comfort, and remember that not every operator runs a sleeper. Several run none at all on any route.


The detail that costs people time

Check your terminals before you pay

In Karachi, Lahore and Islamabad the terminal you board at or arrive at can add an hour to your journey. On a short route that is a third of your total travel time, and it costs nothing to get right.

KARACHI

Sohrab Goth versus the centre

Most long haul coaches use Al Asif at Sohrab Goth on the northern edge. If you are heading anywhere south of Shahrah-e-Faisal, a Saddar or Cantt arrival saves a long crosstown trip for the same fare.

LAHORE

Four boarding points

Thokar Niaz Beg sits on the motorway edge, Abdullah Terminal on Band Road, City Terminal at Chowk Yateem Khana is closest to the centre, and Badami Bagh handles GT Road services. They are not interchangeable.

TWIN CITIES

Islamabad or Rawalpindi

Many operators charge the same fare to either. Faizabad, Pirwadhai and the Islamabad terminals are on different sides of the conurbation, so pick by where you are actually going.


Timing your booking

How far in advance should you book a bus ticket?

Fares on Pakistani intercity routes are broadly fixed rather than dynamic, so booking early does not lower the price. What it does is secure a seat, and how much that matters depends entirely on the route.

High frequency corridors

Same day is fine

Lahore to Islamabad, Karachi to Hyderabad and Lahore to Faisalabad run every 20 to 60 minutes. Turning up and travelling usually works.

Long haul routes

1 to 2 days ahead

Sleeper berths and premium classes sell out well before economy does on the Karachi corridors.

Limited networks

2 to 3 days ahead

Karachi to Quetta and the western Punjab routes run few daily departures, so a full coach can mean waiting a day.

Eid and holidays

4 to 7 days ahead

Published fares hold steady but seats genuinely run out. Operators themselves advise a week for Eid al-Fitr and Eid ul-Adha.


Avoid these

Common mistakes when booking bus tickets online

  • Sorting by price and booking the top result. The cheapest fare on a corridor frequently takes the old highway and adds one to two hours.
  • Assuming the terminal is the obvious one. Several cities have four or more boarding points, and operators do not all use the same ones.
  • Misspelling the name against the CNIC. A mismatch can mean refused boarding with no refund.
  • Expecting a sleeper on a short route. Berths run on long overnight corridors only, and several operators offer none at all.
  • Not reading the cancellation terms. These vary sharply between operators, and at least one treats online tickets as entirely non refundable.
  • Booking on a lookalike website. Several operators are impersonated online. Use the official site or a recognised platform.
  • Treating a payment deduction as confirmation. The seat is not yours until the e-ticket arrives.
  • Cutting the arrival time fine. Reaching Sohrab Goth from southern Karachi at rush hour can take longer than the motorway leg itself.

Common questions

Online bus booking FAQs

Do I need a CNIC to book a bus ticket in Pakistan?

Yes, one valid CNIC per passenger with the name matching the booking exactly. Children travelling on a B-Form go under the accompanying guardian’s CNIC, and foreign travellers can enter a passport number instead. Manifests are checked before departure, so carry the document rather than packing it.

Do I need to print my e-ticket?

No. The e-ticket arrives on WhatsApp and email, and showing it on your phone is accepted at every major terminal. Keep the booking reference visible in case the network is poor at the terminal.

Does booking early get me a cheaper fare?

Generally no. Pakistani intercity bus fares are broadly fixed rather than dynamic, so the price is the same a week ahead as on the day. Booking early secures a seat rather than a discount, which matters most on limited networks and around Eid.

Is there a booking fee for online tickets?

There should not be. Reputable platforms add no booking fee to the operator’s published fare, and several operators state explicitly that they charge none. If a site quotes more than the operator’s own price, find out why before paying.

Can I choose my seat when booking online?

Yes. Every major platform shows a live seat map before payment, so you can pick a window, an aisle, or a seat away from the door. On premium classes with 2+1 layouts, the single seat side is worth taking if it is available.

What if I miss my bus?

That depends entirely on the operator’s terms, which vary widely. Some allow rescheduling several hours before departure, others deduct a percentage, and at least one treats online tickets as non refundable. Read the refund and cancellation guide before booking a ticket you might not use.

Can I book a bus ticket for someone else?

Yes, but the CNIC and name entered must be the travelling passenger’s, not yours. The manifest check references the passenger’s document, so booking under your own details for someone else’s journey can mean refused boarding.

Ready to book?

Compare every operator on your route, with fares, journey times and terminals side by side.

Compare fares now