Skip to content
Magiya Live Departures home

Badulla to Pettah bus timetable

1 bus is still to come from Badulla to Pettah today, from 1 operator. The next leaves Badulla at 10:00 PM and reaches Pettah at 3:00 AM. The journey takes 5h 00m. Luxury services by HPL Travels; fares from Rs 2,323. 1 more bus is scheduled tomorrow.

Friday, 6 November 2026. Timetable as of 19:43 Sri Lanka time.

Today's departures

1 bus from Badulla to Pettah on Friday, 6 November 2026, every time at the stop named, from Magiya's schedule.
Departs BadullaOperatorDurationSeats and fareStatusBook
Next bus: Arrives , Arrives in Pettah the next dayHPL TravelsLuxuryBus NE 80015h 00m24 of 49 seatsRs 2,323ScheduledBookOpens magiya.lk in a new tab

1 more bus is scheduled tomorrow.

Journey facts

Buses still to come today
1
Next departure from Badulla
10:00 PM
Journey time
5h 00m
Classes
Luxury (1)
Operators
HPL Travels
Fares from
Rs 2,323
Seats left on buses yet to depart
24

Stops on the way

The stops most of today's services call at between Badulla and Pettah, in order. Some operators take a different road.

  1. 1 · Badulla
  2. 2 · Pin Arawa
  3. 3 · Hali-Ela
  4. 4 · Uduwara 6 Mile Post
  5. 5 · Demodara
  6. 6 · Pahala Halpe
  7. 7 · Kumbalawela
  8. 8 · Dowa
  9. 9 · Dik Arawa
  10. 10 · Bindunuwewa
  11. 11 · Bandarawela
  12. 12 · Haputale
  13. 13 · Aluthnuwara
  14. 14 · Balangoda
  15. 15 · Rathnapura
  16. 16 · Kuruwita
  17. 17 · Avissawella
  18. 18 · Homagama
  19. 19 · Makumbura
  20. 20 · Kottawa
  21. 21 · Pannipitiya
  22. 22 · Maharagama
  23. 23 · Nugegoda
  24. 24 · Kirulapane
  25. 25 · Havelock City
  26. 26 · Town Hall
  27. 27 · Maradana
  28. 28 · Pettah

Pettah to Badulla

No services from Pettah to Badulla are scheduled today or tomorrow.

Book this route

Reserve a seat on any of these services on magiya.lk, with Badulla and Pettah already filled in, or call Magiya support on 070 422 2777, available 24/7.

Questions about Badulla to Pettah buses

What time is the next bus from Badulla to Pettah?
The next bus still listed leaves Badulla at 10:00 PM and reaches Pettah at 3:00 AM. Services that have already started are no longer listed by Magiya, so earlier buses today do not appear.
How long does the bus take from Badulla to Pettah?
5h 00m by today's schedule, from the operator's timed stops.
Which operators run buses from Badulla to Pettah?
1 operator has services still to come today: HPL Travels.
What class of bus runs from Badulla to Pettah, and what does it cost?
Luxury (1 bus). Fares start from Rs 2,323.
Can I book a Badulla to Pettah bus online?
Yes. Every service here can be reserved on magiya.lk with the Book button beside it. Online booking closes at 08:00 PM, the operator's cutoff; after that any seats left are sold at the stand.

Every time is the operator's scheduled time at that stop, from Magiya's public schedule for the day. Magiya drops a service from the schedule once it has started, so buses that left Badulla earlier today are not listed. Timetable as of 19:43 Sri Lanka time. Live board for Badulla.

Next bus

10:00 PM · Rs 2,323 · HPL Travels

BookOpens magiya.lk in a new tab