Your booking in one place
Open the trip for the departure time, seat, and QR. A map appears only after a location has been stored for that trip.
Find your seat. Travel easier.
CeyBus.lk is an online bus booking platform for Sri Lanka intercity coaches.
Assigned seat · Secure card pay · Offline QR · Fair refunds
Cancel at least 6 hours before departure for a full refund when eligible.
Experience hassle-free bus booking with our trusted platform
Open the trip for the departure time, seat, and QR. A map appears only after a location has been stored for that trip.
Cancel at least 6 hours before departure for a full ticket refund. Between 6 and 2 hours, contact support. No refund within 2 hours of departure or if you miss the bus. A wallet refund credits your CeyBus Wallet. A card refund returns to the original card, and the timing depends on the bank.
Visa, Mastercard, American Express, and UnionPay via bank-hosted checkout. CeyBus never stores your full card number.
Pick origin, destination, and date. Compare available operators side-by-side.
See the live seat map, choose a window or aisle, and lock it for 5 minutes to finish your details.
Pay securely by card. Show the QR at the door — even offline.
CeyBus.lk is the website where you book bus tickets online in Sri Lanka. Search origin, destination, and date, then compare the LKR fares listed for private and SLTB-linked operators on intercity corridors. You lock an assigned seat, pay in LKR, and board with a QR code that works offline. Luxury overnight and regional A/C coaches sit on the same search.
Pay with Visa, Mastercard, American Express, or UnionPay through bank-hosted checkout. CeyBus never stores your full card number. You do not need a Sri Lankan bank account to finish payment. Bank transfer and CeyBus Wallet appear when enabled for your booking.
Cancel at least 6 hours before departure for a 100% refund when eligible. Between 6 and 2 hours, contact support. No refund within 2 hours of departure or if you miss the bus. A wallet refund credits your CeyBus Wallet. A card refund returns to the original card, and the timing depends on the bank. Operator cancellation or breakdown is a full refund or a move to another bus. Read the refund rules for cutoffs.
Open your booking for the departure time, seat, and QR. A map is shown only after a location has been stored for that trip. Find a booking from the public page if you have the reference.
Popular corridors include Colombo to Kandy, Colombo to Galle and Matara, Colombo to Jaffna luxury overnight, and Colombo to Anuradhapura A/C. Boarding is shown on the trip card — often Pettah Bastian Mawatha or Makumbura MMC, as named for that coach.
Foreigner’s guide to booking Sri Lanka buses · Browse all routes
Four answers passengers ask before they search. Read the full FAQ for payments, boarding stands, and ladies-only seats.
Cancel from Dashboard → My Bookings at least 6 hours before departure for a 100% refund. Between 6 and 2 hours, contact Customer Support (+94 74 410 4300, support@ceybus.lk) for a refund or a move. No refund within 2 hours of departure or if you miss the bus. A wallet refund credits your CeyBus Wallet. A card refund returns to the original card, and the timing depends on the bank.
Visa, Mastercard, American Express, and UnionPay via secure bank-hosted checkout. Bank transfer and CeyBus Wallet appear when enabled for your booking.
Open your booking. A map is shown only after a location has been stored for that trip. Until then, use the departure time on your ticket.
Operators list coach amenities on the trip card — A/C and assigned seats. Confirm class and boarding stand before you pay; labels vary by operator.
Search Colombo, Kandy, Galle, or Jaffna, pick a seat, pay in LKR.
Happy Customers
6,447+ customers trust us
Need help? Read all FAQs
Authorized Luxury Fleet Partners
