How to Reach Sigiriya

One can enter Sigiriya by bus or car

Search for directions from

How to Reach Sigiriya from India

Flights are available from Banglaore, Tirupati and Tiruchirappalli to Colombo.

Most frequently searched routes to Sigiriya

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

How to reach Sigiriya by flight

Sigiriya has no airports per se, but there are buses, cars and even tuk tuks available from Colombo in case tourists wish to avail of this option.

Starting city Return price (approx)
Mumbai ₹ 47,884 View
New Delhi ₹ 49,354 View
Chennai ₹ 42,876 View

Powered by:

How to reach Sigiriya by road

Cars and taxis are also an option but traffic is very slow

How to reach Sigiriya by train

Colombo is connected to Sigiriya by train.

How to reach Sigiriya by bus

Colombo and Dambulla are connected to Sigiriya with regular bus services.

Local transport in Sigiriya

The best way to get around Nuwara Eliya is on foot or tuk tuks.

Sigiriya Packages

Compare quotes from upto 3 travel agents for free

View All Packages For Sigiriya

Sigiriya Photos

Sigiriya, Sri-Lanka
Sigiriya - Most Iconic Destination in Sri Lanka
Sigiriya Rock (Lion Rock) - An Ancient Fort and UNESCO World Heritage
Pidurangala Vihara - Ancient Buddhist Temple in Matale District

+ 29

Browse Hotel Collections

View 9 Packages