Colombo to Sigiriya

   Colombo to Sigiriya Road Distance 177 Km
   Colombo to Sigiriya Aerial Distance 151 km
  Colombo to Sigiriya Travel Time 4 Hours 34 Minutes

How to reach Sigiriya from Colombo

Travel in Sri Lanka
Your visit to Sri Lanka is never complete without exploring the eighth wonder of the world. An ancient rock fortress rising marvelously from the center, a rocky outcrop situated in the northern Matale District, near Dambulla, Sri Lanka, is a historical and an archaeological landmark with a massive height of 200 meters. Encompassed by breathtaking scenery and lush forests, Sigiriya is a place full of secrets. Visitors must climb a flight of stairs attached to the huge boulder to reach atop. For visitors traveling from Colombo to Sigiriya, here are a few preferred ways on how to get here.

Knowing The Details

1. Colombo to Sigiriya by Road
2. Colombo to Sigiriya by TrainĀ 
3. Colombo to Sigiriya by Flights
4. Popular Routes to Sigiriya
5. Popular Routes from Colombo
6. Places to Visit in Sigiriya
7. Hotels in Sigiriya

Sigiriya Travel Packages

Compare quotes from upto 3 travel agents for free

1. Colombo to Sigiriya by Road

Roads in Sri Lanka
Colombo to Sigiriya by Car

This form of transport is highly recommended for visitors as there is no direct bus or train that goes to Sigiriya. The distance from Colombo to Sigiriya by car is 175 kilometers and is reachable in 3 and a half hours. If you are going by taxi, the cost to go to Sigiriya from Colombo is between LKR 12,500 to 15,000.

Colombo to Sigiriya by bus

Although there is no direct bus connection to Sigiriya from Colombo, and if you don’t mind running around a bit to reach the beautiful destination, you can always opt for a bus ride. One downside to this option is that it would take an extra hour and a half more than the taxi journey. To get to Sigiriya, take the bus no. 15 to Anuradhapura and no. 48 to Kaduruwela and hail a tuk-tuk to Sigiriya from there.

2. Colombo to Sigiriya by TrainĀ 

Train in Sri Lanka
As mentioned earlier, there is no direct link to Sigiriya from Colombo. But, you can still take a train to Habarana, which is located 15 kilometers away from Sigiriya, and take a tuk-tuk ride to the destination.

3. Colombo to Sigiriya by Flights

Sri Lankan Airlines
The quickest way to get to Sigiriya from Colombo is by flying there directly. One of the reputable airline companies in Sri Lanka, Cinnamon Air operates daily flights from Katunayake, a domestic terminal of the Colombo Airport, to Sigiriya airstrip. It will only take 30 minutes to reach. 

Popular Routes to Sigiriya

Important Routes Time Taken Distance
Colombo to Sigiriya 4 Hours 34 Minutes 177 Km
Kandy to Sigiriya 2 hours 56 Mins 91 Km
Dambulla to Sigiriya 25 mins 17.2 km

Popular Routes from Colombo

Important Routes Time Taken Distance
Colombo to Kandy 4 hours 123 kms
Colombo to Benota 1 Hour 44 Minutes 101 Km
Colombo to Anuradhapura 4 Hours 27 Minutes 200 Km
Colombo to Sigiriya 4 Hours 34 Minutes 177 Km
Colombo to Negombo 58 Mins 37.5 Km
Colombo to Trincomalee 5 Hr 53 Min 265.3 Km