Colombo to Sigiriya
Colombo to Sigiriya: about 168 km by road, two bus legs through Kurunegala with NTC fares, a dated weather check and no train claim. Checked 28 October 2026.

How do you get from Colombo to Sigiriya? (Checked 28 October 2026)
Quick answer: By road it is about 168 km and 3 hours 1 minute with no traffic, from Colombo Fort, on our OpenStreetMap sample of 28 October 2026. The cheapest way we can source is two buses through Kurunegala, at Rs 766 on normal fares by our sum of two official fares: route 6 from Colombo to Kurunegala (Rs 413) and route 549/499 from Kurunegala to Sigiriya (Rs 353). There is no single bus row from Colombo to Sigiriya in the official table. A taxi or car and driver has no official price list for this route, so we give none.
This page starts from Colombo city. If you are starting from the airport, use our Colombo airport to Sigiriya guide, which has the airport legs and the Sigiriya ticket details. Our Sigiriya destination page explains the rock and the base towns.
| Option | Price | Time | Source |
|---|---|---|---|
| Car or taxi from Colombo Fort | No official price list | About 3 h 1 min with no traffic (our OSRM sample) | Agree a price in writing |
| Bus 6 to Kurunegala, then bus 549/499 to Sigiriya | Rs 413 plus Rs 353, normal | Not listed in the tables | NTC inter-provincial table |
| Expressway bus EX03/EX04 to Kurunegala, then bus 549/499 | Rs 930 plus Rs 353 | Not listed in the tables | NTC expressway and inter-provincial tables |
| Train | Not covered | Not covered | We have not checked train times for this page |
How far is Sigiriya from Colombo?
Our sample gave 168.4 km and about 3 hours 1 minute with no traffic. The map named these roads:
| Stretch | Road | About |
|---|---|---|
| Out of Colombo | A1 Colombo to Kandy Road | 35 km |
| Across to the expressway | AB29 Pasyala to Giriulla Road | 12 km |
| Towards Kurunegala | Central Expressway (E04) | 40 km |
| North from Kurunegala | A6 Kurunegala to Dambulla Road | 53 km |
| Towards Habarana | A6 Dambulla to Habarana Road | 6 km |
| The last stretch | B162 Sigiriya Road | 9 km |
The stretches are rounded and do not add exactly to the total. The map goes by the Central Expressway to the Kurunegala area and then up the A6. From the airport our guide gives about 145 km, because the airport is already north of Colombo. Our Sri Lanka map and distances guide compares the long legs on the island.
What is the cheapest bus plan from Colombo to Sigiriya?
The NTC inter-provincial table has no route that ends in Sigiriya from Colombo. It lists two parts that fit together through Kurunegala.
| Leg | Route | From and to | Normal | Air-conditioned luxury |
|---|---|---|---|---|
| 1 | 6 | Colombo to Kurunegala | Rs 413 | Rs 812 |
| 1 (expressway) | EX03/EX04 | Colombo to Kurunegala | Rs 930 | |
| 2 | 549/499 | Kurunegala to Sigiriya | Rs 353 | Not listed |
| 2 (for Dambulla) | 549 | Kurunegala to Dambulla | Rs 276 | Not listed |
| Plan | Our sum |
|---|---|
| Route 6, then 549/499, both normal | Rs 766 |
| Expressway bus, then 549/499 | Rs 1,283 |
| Route 6, then 549 to Dambulla | Rs 689 |
The sums are ours. The table lists route ends only, with no stops and no times. We found no official timetable and no seat reservation source for either leg. The change at Kurunegala is the weak point: the tables do not say where the second bus leaves, how often it runs, or when the last one goes. Ask a conductor. If you plan to arrive on the same day, start in the morning and ask at Kurunegala about the last bus to Sigiriya before you board the first.
If you want to see Dambulla on the way, route 549 gets you there for Rs 276 from Kurunegala. Our Sigiriya versus Dambulla guide explains which base suits you, and our Dambulla destination page covers the town.
Can you take the train to Sigiriya?
We have not checked train times for this page, so we give no times, no fares and no claim about whether any train is running. Our Colombo airport to Sigiriya guide reports that no train goes to Sigiriya itself and that Habarana is the nearest station on the Railways fare table it cites. It also notes that Habarana is about 13 km from Sigiriya by road. Check the Sri Lanka Railways site and ask at the station for the day you travel, and plan the last leg by road.
Which way should you go?
| If this is you | Pick | Why |
|---|---|---|
| You want the quickest, most predictable trip | Car and driver | About 3 h 1 min with no traffic, no change of vehicle |
| You want the lowest fare and have time | Route 6, then 549/499 | Rs 766 on normal fares by our sum |
| You want a more comfortable first leg | Expressway bus, then 549/499 | Rs 1,283 by our sum |
| You want to stop in Dambulla | Route 6, then 549 | Rs 689 by our sum, then a local ride to Sigiriya |
| You carry big bags | Car and driver | Two bus changes with luggage is hard work |
For a car and driver, no official tariff exists, so ask for the total in writing, and ask what it covers: fuel, tolls, the driver's food and a return, if you need one. For a longer trip that includes Sigiriya, our Cultural Triangle heritage itinerary and Cultural Triangle region guide show how the sites fit together.
What should you ask before you book?
- Pick-up and drop. Give the exact pick-up place in Colombo and your Sigiriya hotel's name or a map pin.
- Price and what it covers. Ask for the total, and ask if the expressway toll is in it.
- Stops. Ask if a stop is included, and if waiting time is charged.
- Last bus. If you take the bus, ask where the last bus leaves Kurunegala for Sigiriya.
- Luggage. Say how many bags you have.
What is the weather and landslide check for this route? (Checked 28 October 2026)
- Landslide warning: the National Building Research Organisation (NBRO) landslide early warning LEWM-27-10-2026-1600-34, published by the Disaster Management Centre, is valid from 16:00 on 27 October to 16:00 on 28 October 2026. It puts Level 2 (Amber) on Attanagalla in Gampaha district and on Kurunegala, and Level 1 (Yellow) on Narammala, Alawwa and Mawathagama in Kurunegala district. Our road sample uses the A1 and the A6 through Gampaha and Kurunegala districts, going by the road names OSRM returned. It does not list Matale district, where Sigiriya is.
- Forecast: the Department of Meteorology forecast issued at 5.30 am on 28 October 2026 said the influence of cyclone Arnab on Sri Lanka's weather has gradually weakened as the storm makes landfall in Andhra Pradesh, India. It expected several spells of showers in the Western Province and strong winds of about 40 to 50 kmph at times in the North-central and North-western provinces.
- What to do: call 117, the Disaster Management Centre hotline, and check the Department of Meteorology bulletin before you leave and again at your first stop. Our Sri Lanka monsoon seasons guide explains the wider pattern.
If a warning applies on your travel day, tell your driver, ask for a daylight arrival, and be ready to change the plan. A short delay costs less than a risky road.
Frequently asked questions
How far is Sigiriya from Colombo?
About 168 km by road. On an OpenStreetMap route (OSRM) sampled on 28 October 2026, the drive from Colombo Fort to Sigiriya was 168.4 km and about 3 hours 1 minute with no traffic, using the A1, the Central Expressway and the A6. Real trips take longer.
Is there a direct bus from Colombo to Sigiriya?
We found no single row for it in the National Transport Commission table effective 6 July 2026. The table lists route 6 from Colombo to Kurunegala at Rs 413 normal and route 549/499 from Kurunegala to Sigiriya at Rs 353, so Rs 766 on normal fares by our sum. The table gives no times or stops.
What is the cheapest way from Colombo to Sigiriya?
On the table effective 6 July 2026, two normal buses through Kurunegala, at Rs 413 and Rs 353, a sum of Rs 766. Check locally, because the table gives no times and we found no timetable.
How long does it take to drive from Colombo to Sigiriya?
About 3 hours 1 minute with no traffic on our 28 October 2026 sample. Allow more for traffic, a toll booth and a stop.
Can I take the train from Colombo to Sigiriya?
We have not checked train times for this page and give no claim. Our Colombo airport to Sigiriya guide reports that there is no train to Sigiriya itself and that Habarana is the nearest station. Check the Sri Lanka Railways site for your date.
Is the road to Sigiriya safe after the recent rain?
We cannot confirm road status. The NBRO landslide warning valid until 4 pm on 28 October 2026 put Level 2 (Amber) on Attanagalla in Gampaha district and on Kurunegala and did not list Matale district, and the Met Department forecast showers in the Western Province. Call 117 and check the latest bulletins on the day of travel.
Sources
Last verified 2026-10-28
- https://ntc.gov.lk/bus_fare/2026/July/Inter%20Provincial%20Full%20Bus%20Fare.pdf
- https://ntc.gov.lk/bus_fare/2026/July/Expressway_Full_Fare.pdf
- http://www.dmc.gov.lk/index_english.htm
- https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf
- https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf
- https://nominatim.openstreetmap.org/
- https://router.project-osrm.org/
- https://www.openstreetmap.org/










