
A visit to
Sigiriya
About the place
Sigiriya is a small but historically magnificent town in the Matale District of Sri Lanka's Central Province, situated approximately 170 kilometres northeast of Colombo in the heart of the island's Cultural Triangle. The town is dominated entirely by its extraordinary centrepiece, the Sigiriya Rock Fortress, a colossal volcanic rock column rising nearly 200 metres above the surrounding flat jungle, crowned...
How to reach Sigiriya
By Air
Sigiriya has no commercial airport. The nearest international gateway is Bandaranaike International Airport (CMB) in Colombo, approximately 175 kilometres away. From the airport, travellers can reach Sigiriya by private taxi or hired car in roughly 3 to 3.5 hours via the A9 highway through Kurunegala and Dambulla. Cinnamon Air also operates scenic domestic flights to Sigiriya Airstrip directly, cutting travel time to approximately 30 minutes from Colombo, a premium option for those seeking speed and spectacular aerial views of the rock on approach.
By Train
There is no direct train to Sigiriya. The nearest railway stations are Habarana (approximately 20 kilometres away) and Inamaluwa Junction (about 10 kilometres away), both on the Colombo–Trincomalee Main Line that connects Colombo Fort northward through Polgahawela, Kurunegala, Maho, and Gal Oya to Trincomalee. Trains from Colombo to Habarana take approximately 3.5 to 4 hours. From Habarana or Inamaluwa, a short tuk-tuk or taxi ride of 15 to 20 minutes brings visitors directly to the Sigiriya Rock entrance. This rail route also connects travellers arriving from Kandy via a road transfer to Habarana (about 1.5 hours), making train-plus-taxi a popular and budget-friendly combination.
By Road
The road is the most popular and flexible way to reach Sigiriya. From Colombo, the drive takes approximately 3 to 3.5 hours (170 km) via the A1 Kandy Road and then the A9 through Dambulla. From Kandy, Sigiriya is around 1.5 to 2 hours by road (90 km), making it the most common day-trip or overnight excursion from the hill capital. From Trincomalee, Sigiriya is approximately 2 hours south via Habarana. Intercity buses from Colombo to Dambulla or Habarana run regularly, from where local buses and tuk-tuks provide onward access to Sigiriya. Private cars and organised tours offer the most comfort and flexibility.
Want the best Sigiriya package, handpicked just for you?
Share your travel needs and our travel experts will reach out to you.
Related itineraries
Frequently Asked Questions for Sigiriya
The full Sigiriya experience, entering the water gardens, ascending to the frescoes, continuing through the Lion Gate, and reaching the summit palace, takes approximately 2.5 to 3.5 hours in total, including rest stops and time for photography. The ascent alone takes around 45 minutes to 1 hour at a steady pace. Allow an additional 30 to 45 minutes for the descent. Visiting the on-site Sigiriya Museum before or after the climb adds another 30 to 45 minutes and is highly recommended for historical context.