You can book bus tickets in Pakistan online in a few minutes: pick your route and date, choose an operator, select a seat, pay by card or mobile wallet, and receive an e-ticket by SMS and email. Bookme is the best-known platform that lists several operators together, and many operators also sell directly through their own sites and apps. What matters most is not the booking itself but the refund rules, which differ sharply from one operator to the next.
This guide walks through the steps on Bookme, lists the payment options, and explains cancellations and refunds using the platform's published terms. Policies change, so check the current terms on the page before you pay.
| At a glance | |
|---|---|
| Where to book | Bookme, other booking platforms, or the operator's own site or app |
| Ticket delivered by | SMS and email e-ticket |
| Payment options | Cards, Easypaisa, JazzCash, Raast, bank accounts and pay-later options (per Bookme's terms) |
| Cancel by | At least 2 hours before departure, sometimes 2.5 (Bookme terms) |
| Refund timing | Within 5 to 10 working days after the departure date (Bookme terms) |
How do you book a bus ticket on Bookme?
The steps are the same on the website and the app.
- Choose your route and date. Enter where you are leaving from and going to, and the day. For a trip such as Lahore to Islamabad, you will see a list of operators with fares and departure times.
- Compare operators. Fares, departure times and classes differ. Our Lahore to Islamabad by bus guide shows how that comparison works on one busy route.
- Pick your seat. Most operators show a seat map. Choose your seats before you pay.
- Enter passenger details. Use names and phone numbers that match the travellers. The e-ticket is sent to the number and email you provide.
- Pay. Use a card, a mobile wallet or another option offered on the payment page.
- Save the confirmation. Keep the SMS or email, and note the terminal and boarding time, because operators can use different terminals in the same city.
Some operators only appear on Bookme if they have enabled online booking through the platform. If a bus company you want is missing, try its own website or app, or a terminal counter.
Payment options
Bookme lists a wide range of ways to pay: Visa, Mastercard, American Express and PayPak cards, Easypaisa, JazzCash, Raast QR and Raast request-to-pay, bank accounts, and some book-now-pay-later options. Not every method is offered for every booking.
If you are paying with a mobile wallet, check that the amount and the operator on the payment screen are correct before you confirm. If the payment fails but your account is charged, keep the transaction ID and contact support straight away rather than trying again several times.
Cancellation and refunds: read this before you pay
Bookme's published terms say bus tickets can be cancelled up to 2 hours before departure, with a penalty, and that requests made on the spot are not accepted. The penalty depends on the operator:
| Operator | Rule listed by Bookme |
|---|---|
| Daewoo Express | 30% of the ticket price is charged |
| Bilal Travels, Silk Line | Cancel up to 2.5 hours before departure, with a penalty |
| Kainat Travels | Non-refundable |
| QConnect | Free up to 72 hours before departure, 20% penalty within 48 hours, no refund within 24 hours |
| Road Master | Free cancellation or adjustment more than 72 hours before, 20% penalty inside 72 hours |
Some more points from the same terms:
- Refunds take time. They are processed within 5 to 10 working days after the departure date, and a bank account is required for a refund.
- One cancellation per booking. You cannot cancel part of a booking twice.
- If the bus does not run, contact Bookme within 3 days of departure and the full amount is refunded.
- If you miss the bus, no operator refunds the ticket.
- Operators can change their rules, and the penalty that applies is the one in force at the time.
The practical lesson is to book cheaper, fixed-date tickets only when you are sure of your plans, and to leave time before the cancellation cut-off if your plans might change. During holidays, some operators allow a refund or seat adjustment, so check the notice on the booking page.
Other places to book
Bookme is not the only route to a seat.
- Operator websites and apps. Daewoo, Faisal Movers, Skyways and others sell online, and the terms are their own, not Bookme's. For a longer trip on the Daewoo network, see our guide to the Daewoo bus to the northern areas.
- Other aggregators. Platforms such as Sastaticket list Daewoo and other operators. Compare the final price, including any fee added at checkout, before you commit.
- Terminal counters. Useful for same-day travel and if you would rather pay cash, though popular buses sell out.
- Government and regional services. Some routes, such as those run by NATCO in the north, may be booked through their own channels. See our guide to the NATCO bus to Gilgit for how that works.
If you are also booking a hotel, our page on hotel booking apps in Pakistan covers those.
Tips to avoid problems
- Book early for holidays. Seats before Eid, Independence Day and the start of summer holidays go quickly, especially on the routes north.
- Screenshot the e-ticket in case the SMS is slow to arrive.
- Check the boarding terminal. Big cities have several terminals, and it is easy to go to the wrong one.
- Arrive early. A buffer of 20 to 30 minutes is sensible, since the cancellation rules give you no help if you miss the bus.
- Use the official channel. Book only through the operator's site or a recognised platform, and be wary of social media pages that ask for payment to a personal account.
- Read reviews of smaller operators on the booking page. Standards vary more than with the large names.
Is booking online worth it?
For popular intercity routes, yes. You see the fares side by side, get a seat number, and do not queue at the terminal. The trade-offs are the refund penalties, and the fact that a booking platform sometimes lists fewer departures than the terminal counter does.
If your plans are fixed, book online. If you are flexible or travelling on an unusual route, especially in the mountains where weather delays are common, be cautious about paying for a non-refundable ticket. For trips north, where the bus is only one part of a longer plan, see our tours and trip planning page.
Frequently asked questions
Is Bookme safe to use for bus tickets?
Bookme is a widely used ticketing platform and sends e-tickets by SMS and email. As with any site, check the address, pay only through the payment page, and keep your confirmation. Read reviews before using any platform you do not know.
Can I cancel a Bookme bus ticket?
Yes, up to 2 hours before departure (2.5 hours for some operators), with an operator-specific penalty, according to Bookme's terms. Some operators, including Kainat Travels, sell non-refundable tickets.
How long does a Bookme refund take?
Bookme's terms say refunds are processed within 5 to 10 working days after the departure date, and that a bank account is needed to receive it.
Which payment methods does Bookme accept?
Cards, Easypaisa, JazzCash, Raast, bank accounts and some pay-later options. Which ones appear depends on the booking.
What happens if my bus does not run?
Contact Bookme within 3 days of the departure date and the full amount is refunded, according to its terms. Missing the bus yourself gets no refund.
Can I book bus tickets online for the northern areas?
For some operators, yes. Availability varies by route and season, and mountain services can be disrupted by weather and road closures, so keep some flexibility in your plans.