How to identify and book the right Anuradhapura–Colombo via-route
Name the town you must pass
Decide whether you need Puttalam Road (04), Thalawa–Eppawala (15-1), or Maradankadawala (15-1-1).
Open the corridor page
Search Anuradhapura to Colombo or Colombo to Anuradhapura on CeyBus.lk for your date.
Read the via-label
Check via towns, boarding stand, class, and LKR fare on the trip card before you open the seat map.
Book the assigned seat
Lock a seat for 5 minutes, pay by card, and keep the QR. Cancel up to 12 hours before departure when eligible.
Why Anuradhapura–Colombo has three routes
Passengers searching Anuradhapura to Colombo bus often think there is one timetable. There are three National Transport Commission (NTC) corridors, and each one serves different towns. Boarding the wrong via-route can skip Thalawa, miss Puttalam, or add an hour you did not plan for.
On CeyBus, the same origin–destination pair (Anuradhapura ↔ Colombo) can list coaches on different roads. The trip card is the source of truth: look for the via towns, not only the destination name. Reverse trips (Colombo to Anuradhapura) use the same three corridors.
This page is the passenger identification sheet for those three routes. For A/C class language, Poya demand, and “highway bus” wording, read the Colombo–Anuradhapura A/C schedules guide.
The three routes at a glance
Use this table to match the Sinhala via-label you hear at the stand (හරහා) with the NTC route number. Travel times are planning ranges for intercity and luxury A/C coaches. Live duration and LKR fare sit on the Anuradhapura to Colombo corridor page for your date.
| NTC route | Via (English) | Via (Sinhala) | Typical towns | When to pick it |
|---|---|---|---|---|
| 04 | Puttalam Road | පුත්තලම හරහා | Nochchiyagama, Puttalam, Chilaw, Negombo / Katunayake Expressway | You need the west-coast towns, or the coach is marked Puttalam / route 04 |
| 15-1 | Thalawa–Eppawala | තලාව, එප්පාවල හරහා | Thalawa, Eppawala, Mahailuppallama, Ipalogama, then Kekirawa / Dambulla / Kurunegala | You board or alight at Thalawa or Eppawala, or the card says 15-1 / 15/1 |
| 15-1-1 | Maradankadawala Road | මරදන්කඩවල හරහා | Galkulama, Thirappane, Maradankadawala, Kekirawa, Dambulla, Galewela, Kurunegala | You need Maradankadawala, Kekirawa, or the Dambulla A9 corridor |
Route 04: via Puttalam Road
Route 04 is the west-coast corridor. From Anuradhapura it typically runs toward Nochchiyagama and Puttalam, then south through Chilaw and the Negombo / Katunayake side before Colombo. Operators and stands label it පුත්තලම හරහා (04).
This is the route passengers mean when they say “Puttalam Road bus.” It is not the Thalawa bus and it is not the Maradankadawala bus. If you live in or need to stop at Puttalam, Chilaw, or Nochchiyagama, this is the match. If you need Eppawala or Maradankadawala, do not board a 04 just because the destination says Colombo.
Some premium A/C coaches on this family use the Katunayake Expressway for the last Colombo approach. That is why “highway bus” ads appear on this corridor even though there is no completed Northern Expressway into Anuradhapura. Confirm boarding: Anuradhapura coaches on CeyBus today often list Anuradhapura Old bus stand; Colombo arrivals are usually toward Bastian Mawatha (Pettah).
Route 15-1: via Thalawa and Eppawala
Route 15-1 (written 15/1 on some boards) is the Thalawa–Eppawala corridor. Typical inland towns include Thalawa, Eppawala, Mahailuppallama, and Ipalogama, then the Kekirawa / Dambulla / Kurunegala trunk toward Colombo. Stands label it තලාව, එප්පාවල හරහා (15-1).
This is the bus for passengers whose village or pickup is on the Thalawa–Eppawala road, not on Puttalam Road. Luxury A/C runs on this family often use part of the Central Expressway (E04) after Kurunegala, which is why two “15” coaches can feel very different in time even when both say Colombo.
Do not confuse 15-1 with route 15 coaches that continue to Vavuniya or Jaffna. Those long-north services are a different corridor. If your ticket or the trip card says Anuradhapura to Colombo via Thalawa–Eppawala, you are on 15-1.
Route 15-1-1: via Maradankadawala Road
Route 15-1-1 is the Maradankadawala corridor. Typical towns include Galkulama, Thirappane, Maradankadawala, Kekirawa, then Dambulla, Galewela, and Kurunegala toward Colombo. Stands label it මරදන්කඩවල හරහා (15-1-1).
Pick this when you need Maradankadawala, Thirappane, or the Kekirawa–Dambulla A9-side towns. A 15-1 Thalawa bus can miss Maradankadawala even though both later meet around Kekirawa / Dambulla. The via-label is how you tell them apart at the stand.
Limited-stop and luxury A/C coaches on 15-1-1 share the same road family but not the same clock time. Treat “about 4.5 to 6 hours” as a planning band, then trust the departure and arrival printed on your CeyBus trip card.
How to pick the right bus (and avoid the wrong via)
1. Name the town you must pass, not only Colombo or Anuradhapura. Puttalam or Chilaw means 04. Thalawa or Eppawala means 15-1. Maradankadawala or Thirappane means 15-1-1.
2. On CeyBus, open Anuradhapura to Colombo (or Colombo to Anuradhapura), pick your date, and read via / boarding / class on each trip card before you open the seat map.
3. At the stand, ask “කුමන හරහාද?” (which via?) and match පුත්තලම, තලාව/එප්පාවල, or මරදන්කඩවල. The destination board alone is not enough.
4. You may also see route 57 via Ella Road (Thambuttegama, Galgamuwa, Padeniya). That is a fourth family, not one of the three in this first guide. Skip it unless that via-label matches your towns.
Boarding, time, fare, and how to book
Anuradhapura departures on live CeyBus inventory often board at Anuradhapura Old bus stand; some copy still says New Town. Colombo ends toward Bastian Mawatha in Pettah. Always read the stand on your ticket. This corridor is not a Makumbura MMC Southern Expressway service.
The Anuradhapura to Colombo corridor page currently shows a planning average around 3 hours 30 minutes and fares from LKR 1,830 for bookable A/C coaches. Your coach can run longer on 15-1-1 or with traffic. Exact LKR seat prices change by operator, class, and date.
Book the seat on CeyBus.lk: search Anuradhapura to Colombo (or the return), compare via-route and boarding, lock a seat for 5 minutes, and pay by card. You board with the offline QR. Cancel up to 12 hours before departure for a full refund when eligible.
Frequently asked questions
How many bus routes are there from Anuradhapura to Colombo?
Three main NTC corridors serve Anuradhapura–Colombo: route 04 via Puttalam Road, route 15-1 via Thalawa and Eppawala, and route 15-1-1 via Maradankadawala. You may also see route 57 via Ella Road. The destination is the same; the towns on the way are not.
What is the Puttalam Road bus (route 04)?
Route 04 is the west-coast via, labelled පුත්තලම හරහා. Typical towns include Nochchiyagama, Puttalam, Chilaw, and the Negombo / Katunayake approach to Colombo. Use it when you need those towns, not Thalawa or Maradankadawala.
What is the 15-1 / 15/1 Thalawa–Eppawala bus?
Route 15-1 is labelled තලාව, එප්පාවල හරහා. It serves Thalawa, Eppawala, and nearby inland towns, then usually joins the Kekirawa / Dambulla / Kurunegala trunk. Do not confuse it with route 15 coaches that continue to Vavuniya or Jaffna.
What is the Maradankadawala bus (route 15-1-1)?
Route 15-1-1 is labelled මරදන්කඩවල හරහා. Typical towns include Galkulama, Thirappane, Maradankadawala, Kekirawa, and Dambulla. Choose it when Maradankadawala or that A9-side chain is your pickup or drop.
How long does Anuradhapura to Colombo take?
Bookable A/C coaches on CeyBus list a corridor average around 3 hours 30 minutes, but via-route and traffic change the clock. Puttalam (04) and Central Expressway 15-1 runs can be quicker; 15-1-1 via Maradankadawala is often longer. Trust the trip card for your date.
Anuradhapura to Colombo bus ticket price kiyada?
Live from-prices on the Anuradhapura to Colombo corridor page start at LKR 1,830 for bookable coaches. The exact seat fare depends on operator, class, and departure. Open the trip on CeyBus.lk for today’s LKR price.
Where do these buses board and drop?
Anuradhapura coaches on CeyBus often board at Anuradhapura Old bus stand. Colombo arrivals are typically toward Bastian Mawatha (Pettah). Confirm both stands on your ticket. This is not a Makumbura MMC southbound expressway service.
How do I book the correct via-route on CeyBus?
Open /routes/anuradhapura-to-colombo (or Colombo to Anuradhapura), pick the date, read via towns and boarding on the trip card, then choose your seat and pay. The QR is your boarding pass, including offline.
Book related corridors
- Book Anuradhapura to Colombo seats
- Book Colombo to Anuradhapura seats
- Colombo–Anuradhapura A/C schedules guide
- Intercity routes & timetable hub
- Bastian Mawatha (Pettah) terminal
- Cancel or modify digital tickets
- Live GPS tracking guide
- Super luxury vs semi-luxury vs A/C
- Refund rules
- Sinhala version: අනුරාධපුරයේ සිට කොළඹ බස් මාර්ග