Skip to main content
Sri Lanka Bus PortalRated 4.9 by 100K+ Passengers

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

Trending Destinations

Most booked express & luxury routes with daily guaranteed departures.

Showing upcoming schedules for tomorrow
    Simple 3-Step Booking

    How FleetLK Works

    From seat selection to boarding, enjoy Sri Lanka’s smoothest digital travel experience.

    01

    Search & Compare

    Find scheduled buses from all certified operators across Sri Lanka with real-time seat availability.

    02

    Pick Exact Seats

    Choose your seat on an interactive live seat layout: window, aisle, front, or semi-sleeper.

    03

    Board with Phone

    Pay securely and receive your digital ticket instantly via WhatsApp and SMS. Conductor scans your QR code.

    Verified Passenger Experiences

    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

    Colombo → Jaffna

    "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

    Colombo → Kandy

    "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

    Colombo → Galle Expressway
    Got Questions?

    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.

    For Bus Operators & Fleets

    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.

      Online bus ticket booking in Sri Lanka | FleetLK