Quick answer
The best stops between Colombo airport and Sigiriya are a short break at Kurunegala, where Ethagala (Elephant Rock) rises above the town, a fruit or cashew stall on the A6 around Kurunegala to Dambulla, and a coffee or lunch stop near Dambulla before the last 20 kilometres. The drive is roughly 150 kilometres and about four hours. On arrival day, keep stops to two short ones and save Dambulla Cave Temple for a fresher morning.
Key takeaways
- The drive from Colombo airport to Sigiriya is roughly 150 kilometres and usually takes about four hours, making it the longest leg of the classic road trip loop.
- Kurunegala, roughly halfway, is the natural break point, with Ethagala (Elephant Rock) and a lake beside the main road.
- Open sections of the Central Expressway near Kurunegala can shorten the first half of the drive; check which sections are open when you travel.
- Dambulla is about 20 kilometres before Sigiriya, but its cave temple is better kept for a second morning when you are rested.
- Arriving in Sigiriya before dark, roughly by 6 pm, matters because the last stretch passes through elephant country.
The road from Colombo airport to Sigiriya
The road from Colombo airport to Sigiriya runs north-east across the island's flat wet-zone lowlands and then into the dry zone. Most drivers take the roads through Kurunegala and Dambulla, which may include an open section of the Central Expressway, before turning off the A6 at Inamaluwa for the last stretch into Sigiriya village.
The distance is roughly 150 kilometres and the drive usually takes about four hours. Coconut plantations give way to paddy fields, then to scrub forest and rock outcrops after Dambulla. The change in landscape is the first sign that you are entering the Cultural Triangle.
For a flight landing in the morning, a lunch stop on the way fits well. For an afternoon landing, two short breaks are enough, because the aim is to reach the hotel by about 6 pm.
- →Distance: roughly 150 kilometres from the airport to Sigiriya village.
- →Time: about 4 hours driving, 5 hours with two stops.
- →Halfway point: Kurunegala, roughly 90 minutes to two hours from the airport.
- →Last stretch: the turn off the A6 towards Sigiriya passes forest where elephants sometimes cross at dusk.
Kurunegala and Ethagala, the halfway stop
Kurunegala is the best halfway stop between Colombo airport and Sigiriya. The town sits at the foot of several huge bare rocks, the largest of which, Ethagala or Elephant Rock, is said to resemble a kneeling elephant. A road climbs to a large white Buddha statue near the top, with wide views over the town and its lake.
A short visit to Ethagala takes 30 to 45 minutes and stretches the legs after the flight. If you prefer not to climb, the lakeside road below the rock is a pleasant place for a tea break, and the town has bakeries and clean restaurants that drivers know well.
Kurunegala was briefly a royal capital in the 13th and 14th centuries, but little of that period is visible today. The stop is about air, light and a first look at Sri Lankan town life rather than heritage.
Cashews, fruit and king coconuts on the A6
The roadside stalls between Kurunegala and Dambulla are one of the small pleasures of the first leg of a Sri Lanka road trip. Stretches of the road are lined with stands selling cashew nuts, roasted or raw, along with seasonal fruit such as rambutan, mango and pineapple.
A king coconut, the orange-skinned thambili, is the best first drink in Sri Lanka. Stall holders slice the top off with a machete and add a straw, and the water is cool, mildly sweet and rehydrating after a long flight.
Prices at stalls are rarely marked. Ask before buying, and expect cashews to cost more than you might guess, because they are shelled by hand.
- →Cashew stalls: best value when bought in sealed packets rather than by the scoop.
- →Fruit stalls: rambutan and mangosteen appear roughly June to August, mango from about April.
- →King coconut: safe to drink straight from the nut and widely sold.
- →Corn and peanuts: sold roasted in paper cones near busy junctions.
What to skip on the first day
Some popular stops between Colombo airport and Sigiriya are better skipped on the first day of a Sri Lanka road trip. Dambulla Cave Temple involves a climb of several hundred steps and deserves an unhurried morning, which you will have on day two or on the drive to Kandy. Pinnawala, with its captive elephants, is a detour off the route and raises welfare concerns.
Spice gardens and gem showrooms often appear on day one because they pay drivers a commission. A first-day stop at one is rarely what a jet-lagged traveller wants. Say clearly at pickup that you would like to go straight to the hotel with one or two breaks.
- →Skip on day one: Dambulla Cave Temple, which is better on a rested morning.
- →Skip entirely: elephant rides and the captive elephant attractions around Kegalle.
- →Skip unless interested: spice gardens and gem shops, which are commission stops.
- →Keep if time allows: Yapahuwa, a striking rock fortress roughly 45 minutes off the route.
Arriving in Sigiriya
Arriving in Sigiriya before dark is the main goal of the first drive of a Sri Lanka road trip. Most hotels are spread out along small roads through forest and paddy fields, and wild elephants move between the Sigiriya forest and nearby reserves in the evening. Drivers slow right down after sunset for this reason.
Use the first evening to rest and to plan the next morning. Sigiriya Rock opens early, and the cooler hours before about 9 am are the best time to climb, which suits a body still adjusting to a new time zone.
If your flight lands at night, consider a first night in Negombo instead and drive to Sigiriya the next morning. That turns the first leg into a daytime drive with stops, rather than a four-hour transfer in the dark.
- →Night arrival: stay in Negombo and drive on the next morning.
- →Morning arrival: lunch in Kurunegala or Dambulla, hotel by mid-afternoon.
- →Afternoon arrival: two short breaks and a quiet evening at the hotel.
Frequently asked questions
How long is the drive from Colombo airport to Sigiriya?
The drive from Colombo airport to Sigiriya is roughly 150 kilometres and usually takes about four hours without stops. With a lunch or tea break in Kurunegala and a fruit stop on the A6, allow around five hours. Traffic around Kurunegala and on Friday afternoons can add more.
Where should I stop between the airport and Sigiriya?
Kurunegala is the best stop between the airport and Sigiriya, roughly halfway, with Ethagala rock, a lake and good bakeries. A second short stop at a cashew or fruit stall on the A6, or a coffee near Dambulla, breaks the last stretch without making the arrival late.
Can I visit Dambulla Cave Temple on the way from the airport?
You can, because Dambulla is directly on the route about 20 kilometres before Sigiriya. Most travellers are too tired after a long flight to enjoy the climb, though, and the temple is better on a fresh morning. It also fits neatly into the day you drive from Sigiriya to Kandy.
Is it safe to drive to Sigiriya at night?
Driving to Sigiriya at night is possible with an experienced driver, but it is slower and less pleasant. The last stretch passes through forest where wild elephants sometimes cross the road after dark, and buses use full beams. Arrive before about 6 pm where you can, or stay a first night in Negombo.
Is Yapahuwa worth a detour on the way to Sigiriya?
Yapahuwa is worth a detour if you land early and still have energy. The 13th-century rock fortress has a dramatic stone stairway and is far quieter than Sigiriya. It adds roughly one and a half to two hours to the first drive, so it suits a morning arrival rather than an evening one.
Should I stay in Negombo before driving to Sigiriya?
Stay in Negombo first if your flight lands late in the evening or overnight. A night beside the lagoon turns the drive to Sigiriya into a daytime trip with stops, and you arrive rested. For morning landings, driving straight to Sigiriya saves a night and a hotel change.
Can Lankan Stays & Trails plan stops on the airport to Sigiriya drive?
Yes. Our drivers meet you at arrivals and adapt the first drive to your flight time, with a lunch stop in Kurunegala for morning arrivals or a direct run for evening ones. We avoid commission stops unless you ask for them.

