Thoppuwa Junction to Anuradhapura bus timetable
13 buses are still to come from Thoppuwa Junction to Anuradhapura today, from 8 operators. The next leaves Thoppuwa Junction at 4:35 AM and reaches Anuradhapura at 8:10 AM; the last leaves at 11:20 PM and arrives at 2:05 AM. The journey takes 2h 40m to 3h 35m. Luxury services by NCG Express, Dinisuru Super Line, Trust Lanka Tours (Pvt) Ltd, Babyshan Express, D.S.Gunasekara (PVT) LTD, Hiru Express, Marina Express and Mihidi Super Line; fares from Rs 1,666. 14 more buses are scheduled tomorrow.
Saturday, 7 November 2026. Timetable as of 01:42 Sri Lanka time.
Today's departures
| Departs Thoppuwa Junction | Operator | Duration | Seats and fare | Status | Book |
|---|---|---|---|---|---|
| Next bus: Arrives | Dinisuru Super LineLuxuryBus NE 2609 | 3h 35m | 13 of 49 seatsRs 2,200 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives | Mihidi Super LineLuxuryBus NE 4872 | 3h 00m | 10 of 37 seatsRs 2,200 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives | Dinisuru Super LineLuxuryBus NE 5759 | 3h 15m | 41 of 51 seatsRs 2,200 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives | Babyshan ExpressLuxuryBus NE 2472 | 3h 25m | 17 of 49 seatsRs 1,800 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives | Trust Lanka Tours (Pvt) LtdLuxuryBus NE 4458 | 3h 20m | 9 of 49 seatsRs 1,666 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives | Trust Lanka Tours (Pvt) LtdLuxuryBus NE 4458 | 3h 20m | 24 of 49 seatsRs 2,560 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives | Hiru ExpressLuxuryBus NI 2020 | 3h 25m | 9 of 51 seatsRs 2,853 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives | Marina ExpressLuxuryBus NC 9930 | 2h 45m | 12 of 37 seatsRs 2,200 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives , Arrives in Anuradhapura the next day | NCG ExpressLuxuryBus NI 8222 | 2h 45m | 15 of 51 seatsRs 3,000 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives , Arrives in Anuradhapura the next day | NCG ExpressLuxuryBus NG 8240 | 2h 50m | 8 of 49 seatsRs 3,000 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives , Arrives in Anuradhapura the next day | NCG ExpressLuxuryBus NG 8247 | 2h 45m | 5 of 49 seatsRs 3,000 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives , Arrives in Anuradhapura the next day | D.S.Gunasekara (PVT) LTDLuxuryBus NE 4893 | 2h 40m | 1 of 51 seatsRs 2,600 | Scheduled | BookOpens magiya.lk in a new tab |
| Arrives , Arrives in Anuradhapura the next day | NCG ExpressLuxuryBus NG 8262 | 2h 45m | 5 of 49 seatsRs 3,000 | Scheduled | BookOpens magiya.lk in a new tab |
14 more buses are scheduled tomorrow.
Journey facts
- Buses still to come today
- 13
- Next departure from Thoppuwa Junction
- 04:35 AM
- Last departure from Thoppuwa Junction
- 11:20 PM
- Journey time
- 2h 40m to 3h 35m
- Classes
- Luxury (13)
- Operators
- NCG Express, Dinisuru Super Line, Trust Lanka Tours (Pvt) Ltd, Babyshan Express, D.S.Gunasekara (PVT) LTD, Hiru Express, Marina Express, Mihidi Super Line
- Fares from
- Rs 1,666
- Seats left on buses yet to depart
- 169
Stops on the way
The stops most of today's services call at between Thoppuwa Junction and Anuradhapura, in order. Some operators take a different road.
- 1 · Thoppuwa Junction
- 2 · Wennappuwa
- 3 · Marawila
- 4 · Mahawewa
- 5 · Madampe
- 6 · Chilaw
- 7 · Bangadeniya
- 8 · Arachchikattuwa
- 9 · Kiriyankalli
- 10 · Madurankuli
- 11 · Palavi junction
- 12 · Puttalam
- 13 · Karuwalagaswewa
- 14 · Saliyawewa
- 15 · Kala Oya
- 16 · Wilpattu Junction
- 17 · Nochchiyagama
- 18 · Anuradhapura
Anuradhapura to Thoppuwa Junction
Going the other way? Anuradhapura to Thoppuwa Junction bus timetable.
Book this route
Reserve a seat on any of these services on magiya.lk, with Thoppuwa Junction and Anuradhapura already filled in, or call Magiya support on 070 422 2777, available 24/7.
Questions about Thoppuwa Junction to Anuradhapura buses
- What time is the next bus from Thoppuwa Junction to Anuradhapura?
- The next bus still listed leaves Thoppuwa Junction at 4:35 AM and reaches Anuradhapura at 8:10 AM. Services that have already started are no longer listed by Magiya, so earlier buses today do not appear.
- What time is the last bus from Thoppuwa Junction to Anuradhapura today?
- The last bus leaves Thoppuwa Junction at 11:20 PM and arrives in Anuradhapura at 2:05 AM.
- How long does the bus take from Thoppuwa Junction to Anuradhapura?
- Between 2h 40m and 3h 35m, depending on the service, from the operators' timed stops.
- Which operators run buses from Thoppuwa Junction to Anuradhapura?
- 8 operators have services still to come today: NCG Express, Dinisuru Super Line, Trust Lanka Tours (Pvt) Ltd, Babyshan Express, D.S.Gunasekara (PVT) LTD, Hiru Express, Marina Express and Mihidi Super Line.
- What class of bus runs from Thoppuwa Junction to Anuradhapura, and what does it cost?
- Luxury (13 buses). Fares start from Rs 1,666.
- Can I book a Thoppuwa Junction to Anuradhapura bus online?
- Yes. Every service here can be reserved on magiya.lk with the Book button beside it. Online booking closes at each operator's cutoff time; 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 Thoppuwa Junction earlier today are not listed. Timetable as of 01:42 Sri Lanka time. Live board for Thoppuwa Junction.