The Colombo Airport to Sigiriya distance is approximately 146 kilometers, however, the travel time differs depending on how you choose to travel.
The only direct option is to take a taxi or transfer. Colombo Airport taxis are available 24/7 and will get you to Sigiriya in 2 hours and 50 minutes.
Taking a Colombo Airport transfer is even more convenient, as you won’t have to queue for a taxi and you can pay a set fare in advance.
There is no direct Colombo Airport to Sigiriya bus. In fact, if you’d like to travel by bus, the journey would take up to 7 hours with at least three changes.
Similarly, there is no direct Colombo Airport to Sigiriya train. You’ll need to get a bus to Colombo city center, then take a train to the nearest town to Sigiriya. The journey takes 6 hours.
Read on for the full breakdown.
Welcome Pickups offers meet and greet services and a friendly introduction to Colombo at the same price as a regular taxi. Click here to see the cost.