Frequently Asked Questions

Find quick answers to the most common questions about travelling in Sri Lanka.

Home Frequently Asked Questions How do I get from Colombo...

How do I get from Colombo Airport to Sigiriya?

Ravana Tour Specialist August 20, 2026

To get from Colombo Airport to Sigiriya, hiring a private taxi or pre-booking a chauffeur-driven car is probably the most straightforward and comfortable route for most people. The 145-kilometre ride usually takes about three and a half to four hours by road, depending on traffic and stops.

For public transport, you will not find any true direct buses or trains from the airport going to Sigiriya. If you are working with a strict budget, you would have to go first to Kurunegala or Colombo, then take a chain of regional buses to Dambulla, and after that, a tuk-tuk to Sigiriya. In practice, this can go past six hours, maybe more.

Need Free Sri Lanka Travel Advice?

Hi, I’m Sayuri, your local Sri Lanka travel specialist. Feel free to ask me anything about routes, hotels, transport, activities, or planning your trip.