Skip to main content
Travel guide

Anuradhapura to Colombo Bus Routes (2026)

Anuradhapura–Colombo buses run on four routes: 4 via Puttalam Road, 15/1 via Thalawa and Eppawala, 15/1/1 via Maradankadawala, and 57 via Ella Road.

Anuradhapura to Colombo is not a single road. Route 4 follows Puttalam Road on the west. Route 15/1 goes through Thalawa and Eppawala. Route 15/1/1 goes through Maradankadawala, Kekirawa, and Dambulla. Route 57 goes via Ella Road through Thambuttegama, Galgamuwa, and Padeniya. Read the via-label on the trip card before you pay, then book an assigned seat on CeyBus.lk.

Last updated: 2026-09-04

Book the via-route you actually need

Compare Anuradhapura–Colombo coaches, check the via towns on the trip card, and lock an assigned seat.

How to identify and book the right Anuradhapura–Colombo via-route

  1. Name the town you must pass

    Decide whether you need Puttalam Road (4), Thalawa–Eppawala (15/1), Maradankadawala (15/1/1), or Ella Road (57).

  2. Open the corridor page

    Search Anuradhapura to Colombo or Colombo to Anuradhapura on CeyBus.lk for your date.

  3. Read the via-label

    Check via towns, boarding stand, class, and LKR fare on the trip card before you open the seat map.

  4. Book the assigned seat

    Lock a seat for 5 minutes, pay by card, and keep the QR. Cancel at least 6 hours before departure for a full refund; between 6 and 2 hours, contact Customer Support.

Why Anuradhapura–Colombo has four routes

Passengers searching Anuradhapura to Colombo bus often think there is one timetable. On CeyBus, DS Gunasekara runs this corridor on four routes (4, 15/1, 15/1/1 and 57), 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 four routes.

This page is the passenger identification sheet for those four routes. For A/C class language, Poya demand, and “highway bus” wording, read the Colombo–Anuradhapura A/C schedules guide.

The four routes at a glance

Use this table to match the Sinhala via-label you hear at the stand (හරහා) with the route number. Travel times are planning ranges for intercity and luxury A/C coaches. The duration and LKR fare for your date are on the Anuradhapura to Colombo corridor page.

The four routes at a glance
NTC routeVia (English)Via (Sinhala)Typical townsWhen to pick it
4Puttalam Roadපුත්තලම හරහාNochchiyagama, Puttalam, Chilaw, Negombo / KatunayakeYou need the west-coast towns, or the coach is marked Puttalam / route 4
15/1Thalawa–Eppawalaතලාව, එප්පාවල හරහාThalawa, Eppawala, Mahailuppallama, Ipalogama, then Kekirawa / Dambulla / KurunegalaYou board or alight at Thalawa or Eppawala, or the card says 15/1
15/1/1Maradankadawala Roadමරදන්කඩවල හරහාGalkulama, Thirappane, Maradankadawala, Kekirawa, Dambulla, Galewela, KurunegalaYou need Maradankadawala, Kekirawa, or the Dambulla A9 corridor
57Ella Roadඇල්ල පාර හරහාThalawa, Thambuttegama, Galgamuwa, Ambanpola, Padeniya, Wariyapola, KurunegalaYou need Thambuttegama, Galgamuwa, Padeniya, or Wariyapola

Route 4: via Puttalam Road

Route 4 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 පුත්තලම හරහා (4).

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 route 4 coach just because the destination says Colombo.

“Highway bus” ads appear on the Anuradhapura–Colombo corridor even though there is no completed Northern Expressway into Anuradhapura, so go by the trip card, not the ad. Confirm boarding: Anuradhapura coaches on CeyBus today often list Anuradhapura Old bus stand; Colombo arrivals are usually toward Bastian Mawatha (Pettah), with drop-offs at Negombo and Katunayake on the way.

Route 15/1: via Thalawa and Eppawala

Route 15/1 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. Journey times vary from coach to coach, 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.

Route 57: via Ella Road

Route 57 is the Ella Road corridor. On CeyBus it runs from Anuradhapura through Thalawa, Thambuttegama, Galgamuwa, Ambanpola, Daladagama, Padeniya, and Wariyapola to Kurunegala, then on toward Colombo.

Pick this when you need Thambuttegama, Galgamuwa, Padeniya, or Wariyapola. It shares Thalawa with 15/1, so read the via-label on the trip card rather than relying on one town name.

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 4. Eppawala means 15/1 (Thalawa is on both 15/1 and 57). Maradankadawala or Thirappane means 15/1/1. Thambuttegama, Galgamuwa or Padeniya means 57.

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. Route 57 via Ella Road (Thambuttegama, Galgamuwa, Padeniya) is the fourth route. Pick it when those towns match your trip.

Boarding, time, fare, and how to book

Anuradhapura departures listed on CeyBus 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 from My Bookings at least 6 hours before departure for a full refund. Between 6 and 2 hours before departure, contact Customer Support (+94 74 410 4300, support@ceybus.lk) for a refund or a move to another bus. There is no refund within 2 hours of departure or if you miss the bus.

Frequently asked questions

How many bus routes are there from Anuradhapura to Colombo?

Four routes serve Anuradhapura–Colombo on CeyBus: route 4 via Puttalam Road, route 15/1 via Thalawa and Eppawala, route 15/1/1 via Maradankadawala, and route 57 via Ella Road. The destination is the same; the towns on the way are not.

What is the Puttalam Road bus (route 4)?

Route 4 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 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.

What is the Ella Road bus (route 57)?

Route 57 is the Ella Road via. On CeyBus it runs through Thalawa, Thambuttegama, Galgamuwa, Ambanpola, Padeniya, Wariyapola, and Kurunegala. Choose it when one of those towns 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. Route 15/1/1 via Maradankadawala is often longer. Trust the trip card for your date.

Anuradhapura to Colombo bus ticket price kiyada?

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), with drop-offs on the way at Kadawatha, Negombo and Katunayake depending on the route. Leaving Colombo, you can also board at Kadawatha Highway Entrance, Katunayake 18 Mile Post and Yakkala. 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