How tourists book a Sri Lanka bus ticket online
Choose corridor and date
Open a corridor page or search origin, destination, and travel date on CeyBus.lk.
Compare coaches
Check live LKR fares, class, boarding terminal, and GPS on the trip card.
Pick your seat
Open the live seat map, choose a window or aisle, and lock it for 5 minutes.
Pay with an international card
Complete Visa or Mastercard checkout on the bank-hosted page. No Sri Lankan bank account is required.
Board with the QR
Show the digital ticket at Bastian Mawatha, Wellawatte, or Makumbura MMC. Printing is optional.
How tourists book highway buses in Sri Lanka
Tourists and expats can book A/C intercity and luxury bus seats online on CeyBus.lk with international Visa/Mastercard via secure card checkout, assigned seats, and digital boarding references — without a Sri Lankan bank account.
Local urban buses are almost always cash-on-board, while long-distance corridors can be reserved in advance. This guide covers terminals, fleet classes, payment, luggage, tracking, and refunds. It references the National Transport Commission (NTC), Sri Lanka Transport Board (SLTB), Bastian Mawatha (Pettah), and Makumbura Multimodal Centre (MMC).
International payments and the core booking protocol
Historically, long-distance seats meant queues at Colombo terminal counters. On CeyBus.lk, international travelers can reserve specific seats as far ahead as operators publish live inventory for that corridor.
Accepted cards: CeyBus checkout uses the secure hosted payment gateway. International Visa and Mastercard credit and debit cards are the standard path; other schemes depend on the payment gateway and your issuing bank. You do not need a Sri Lankan bank account or local e-wallets to complete payment.
Ticket delivery: after successful checkout, confirmation with your seat ticket reference is sent by email. SMS delivery is attempted when the phone number is reachable on the Notify.lk path.
Boarding pass validity: the email or SMS confirmation is a valid boarding pass. Printing is optional — show the digital reference to the conductor or terminal controller before boarding.
Start booking from corridor pages with live inventory, for example Colombo to Galle or Colombo to Kandy, or browse all corridors from the routes index.
Decoding the Sri Lankan bus fleet
Sri Lanka runs a dual network: state-linked SLTB services and private operators. Class choice depends on route, air-conditioning needs, and luggage volume. NTC fare-stage labels change over time — always confirm amenities on the trip card before you pay.
For class language passengers search for (super luxury, semi-luxury, A/C), see the CeyBus class comparison guide. For state vs private framing, read the SLTB government vs private buses guide.
| Bus category | Operator type | Air conditioning | Comfort & speed | Best suited for |
|---|---|---|---|---|
| Super luxury / luxury A/C | Private | Yes (climate control) | High; often expressway with assigned seats | Long-haul and rapid intercity transfers |
| Semi-luxury A/C | Private / SLTB | Yes (variable) | Moderate; often national highways |
Major Colombo departure hubs
Your Colombo terminal depends on whether the coach uses the expressway grid or main roads.
Bastian Mawatha (Pettah, central Colombo) sits next to the Fort railway interchange. It is the primary hub for many non-expressway long-haul coaches toward Kandy, Jaffna, Anuradhapura, and other north, east, and highland corridors.
Some northern luxury coaches also board at Wellawatte. Always read the trip card. Terminal hub: Pettah Bastian Mawatha.
Makumbura Multimodal Centre (MMC, Kottawa) is the suburban hub for Southern Expressway (E01) A/C coaches toward Galle, Matara, Hikkaduwa, and related coastal destinations. Terminal hub: Makumbura MMC.
Luggage policies and space allocations
Luggage rules are set by operators and coach type; CeyBus does not enforce a single island-wide kilogram limit. Confirm storage notes on your trip when shown.
Expressway luxury services typically have underfloor or rear holds. A common practical allowance is about two medium bags per passenger when space allows — treat 20 kg total as a planning norm, not a universal guarantee. Full matrix: bus luggage allowance guide.
Standard intercity and normal buses often lack under-carriage holds. Large backpacks may need to sit at your feet or in overhead racks. If baggage needs its own seat, conductors may require an extra cash fare for that seat.
Security, modifications, and real-time tracking
Long-haul night travel — for example Colombo to Jaffna luxury overnight coaches — usually includes scheduled rest stops; follow the operator’s boarding and safety instructions at the stand.
Real-time journey visibility: eligible trips expose live GPS after departure. How-to: live GPS bus tracking guide. Live UI: journey track page.
Cancellations and modifications: use the cancel and modify digital tickets guide for step-by-step dashboard flows. Plain-language LKR refund tokens: LKR refunds policy explained. Legal cutoffs and penalties: refund rules page.
Financial protections: paid CeyBus bookings use formalized refund rules. International card payment detail lives in the international cards booking guide.
What to do on arrival day
Aim to reach the signed boarding bay 15 minutes before departure. Southern Expressway A/C coaches at Makumbura MMC use numbered bays; northern luxury coaches at Bastian Mawatha or Wellawatte list the stand on the trip card.
Open your email or SMS confirmation and show the QR or ticket reference to the conductor. Printing is optional. Keep a screenshot in case the cell network drops at the stand.
If you are running late, do not assume the seat will wait. Cancel in the dashboard only if you are still inside the 12-hour cutoff. After departure the ticket cannot be reused on a later coach.
Store bags in the underfloor hold on luxury coaches when staff open it. On normal buses, keep luggage at your feet. Have your passport or NIC ready if the operator asks to match the name on the ticket.
Frequently asked questions
Can foreigners use international credit cards for Sri Lankan bus bookings?
Yes. On CeyBus.lk, tourists can book assigned seats online and pay through a secure hosted checkout with international Visa or Mastercard. A Sri Lankan bank account or local e-wallet is not required. Other card brands depend on the payment gateway and the issuing bank. See the international cards booking guide for the full checkout protocol.
How do tourists book highway buses in Sri Lanka?
Choose your corridor (for southbound expressway coaches toward Galle or Matara, inventory is typically tied to Makumbura MMC), pick a date, select seats on the live map, and pay online. Confirmation arrives by email (and SMS when reachable). Present the digital reference at boarding — printing is optional.
Can I book a bus ticket on behalf of someone else?
Yes. At checkout, enter the traveler’s name and mobile number. Confirmation is sent for that booking so the conductor can verify the seat reference at boarding.
What happens if I miss my scheduled bus?
Online tickets are valid only for the date, time, and trip shown on the confirmation. After the coach departs, the ticket cannot be reused. If you may be late, cancel or change within the published cutoff (dashboard cancellation is available up to 12 hours before departure) and follow the refund rules.
Do children need their own ticket?
If a child needs their own seat, book a full seat on CeyBus. Lap-infant and age rules can vary by operator; when in doubt, reserve a seat so boarding is unambiguous.
Is booking online different from buying at the terminal counter?