Live bus departures across Sri Lanka
Right now Magiya is scheduling 276 services across 732 stands from 47 operators, today and tomorrow. Every stand has its own live board: which buses cross it, when, from which operator, with fares and seats left.
Every figure on this page is read from Magiya's public schedules as you load it.
Magiya's network right now
- Services scheduled
- 276
- Today and tomorrow
- Bus stands
- 732
- With departures today and tomorrow
- Operators
- 47
- Running those services
- Buses on the road
- 0
- On the live map this minute
Stands
Busiest stands right now
Counts are services and operators scheduled across today and tomorrow. A stand groups every operator's counter at the same place, so each board shows every company's buses.
- NittambuwaUdugamkanda115 buses · 21 operators
- Pasyala115 buses · 21 operators
- Yakkala108 buses · 21 operators
- Thihariya91 buses · 21 operators
- Pettah Bus Stand (Bastian MW)Pettah Bus Stand88 buses · 35 operators
- Kadawatha87 buses · 21 operators
- Dambulla80 buses · 20 operators
- Melsiripura71 buses · 18 operators
- MirigamaMeerigama71 buses · 18 operators
- Galewela70 buses · 18 operators
- Kiribathgoda70 buses · 16 operators
- Warakapola70 buses · 11 operators
Routes
Popular routes today
A route is every bus that boards at one stand and ends at another; counts are services scheduled across today and tomorrow. Each route page shows the arrival time at the destination, the journey time, operators, classes, fares and seats.
- Kadawatha → Colombo36 buses
- Nittambuwa → Colombofrom Udugamkanda34 buses
- Pasyala → Colombo34 buses
- Kiribathgoda → Colombo29 buses
- Belummhara → Colombofrom Belummahara28 buses
- Yakkala → Colombo28 buses
- Kelaniya → Colombofrom Miraniya Street26 buses
- Makumbura → Colombo23 buses
- Wellawatte → Dehiwalafrom Colombo 622 buses
- Ambepussa → Colombofrom Mangedara20 buses
- Kegalle → Colombofrom Olagama20 buses
- Mawanella → Colombofrom Anwarama20 buses
How it works
From the stand to your seat in three steps
Everything on a board comes from Magiya's public schedule for the day; nothing is generated.
Step 1
Pick your stand
Every boardable stand in Magiya's schedules has its own page. A stand groups every operator's counter at the same place, so you see every company's buses, not one.
Step 2
See every bus, live
Each departure is the operator's scheduled time at that stop, with destination, class, fare and seats left, refreshed every 20 seconds. Status is Scheduled, In N min, Boarding, Book at counter, Full or Departed, never a guessed delay.
Step 3
Scan or tap to book on magiya.lk
A board shows a QR code; a phone shows a button. Both open the same service on magiya.lk, or you can call the hotline, 24/7.
For bus stands and operators
Put this board on your stand's TV
Every stand's page is also its board. Open it full-screen in the screen's browser and leave it: it fits a 1080p TV, a 4K lobby panel or a portrait kiosk, turns its own pages, refreshes every 20 seconds, and keeps the last good timetable on screen if Magiya cannot be reached. Magiya support can lock a screen to one stand, switch it to the dark theme for a dim hall, and set how many rows it shows.
Book your seat on magiya.lk
Every service on these boards can be reserved on magiya.lk, or by calling Magiya support on 070 422 2777, available 24/7.
Questions