Book your bus seat across Sri Lanka
Compare buses from every company on FleetLK, pick your seat and pay online.
- 100% Verified Fleets
- Instant WhatsApp & SMS QR
- PayHere & Card Payments
- 24/7 Islandwide Help
50+
Bus Operators
1,200+
Daily Routes
100K+
Happy Travellers
4.9/5
Passenger Rating
Popular Bus Routes
Most booked express & luxury routes with daily guaranteed departures.
How FleetLK Works
From seat selection to boarding, enjoy Sri Lanka’s smoothest digital travel experience.
Search & Compare
Find scheduled buses from all certified operators across Sri Lanka with real-time seat availability.
Pick Exact Seats
Choose your seat on an interactive live seat layout: window, aisle, front, or semi-sleeper.
Board with Phone
Pay securely and receive your digital ticket instantly via WhatsApp and SMS. Conductor scans your QR code.
Loved by Travellers Across Sri Lanka
See what passengers say about booking and travelling with FleetLK certified buses.
"Booking the midnight semi-sleeper to Jaffna was completely stress-free. The live seat map let me pick a quiet window seat, and the QR ticket arrived on WhatsApp immediately."
Dilshan Perera
Frequent Commuter
"No more queuing up at Bastian Mawatha with heavy luggage. Booked front-row seats for my family in under 2 minutes. The conductor scanned our phone screen effortlessly."
Anoma Kulatunga
Family Traveller
"The Southern Expressway bus booked on my phone while leaving the office. Clean receipt, SMS confirmation, and super smooth boarding. Highly recommended!"
Thivanka Mendis
Weekend Traveller
Frequently Asked Questions
Everything you need to know about booking, payments, and ticket QR boarding.
Booking bus tickets in Sri Lanka
How do I book a seat?
Search with where you leave from, where you go and the day. Pick a bus, choose your seats on the seat map, enter the passengers’ names and your mobile number, then pay. Your seats are held for you for a few minutes while you finish.
How can I pay?
Pay online by card through PayHere. Some companies also let you pay when you board; the payment step shows the options for your bus.
Where is my ticket?
After booking you get a booking code and a 4-digit PIN by SMS or email, and a ticket page with a QR code. Show the QR code or the booking code to the conductor.
I lost my booking. How do I find it?
Open Manage booking and enter the mobile number you booked with and your 4-digit PIN.
Can I cancel my booking?
Yes, until the time the bus company allows. Open your booking and choose Cancel; you see what you will get back before you confirm.
Operate Buses in Sri Lanka? Grow With FleetLK
Publish your routes, accept online payments with zero hardware, manage conductor boarding with live QR scanning, and get your own branded booking website.

