How to Reach Sigiriya - The Easiest Way to Reach Sigiriya
- By Air: The closest international airport to Sigiriya is the Bandaranaike International Airport, from where you can hop on to an Air taxi to the Kandy airport, located 73km East of Sigiriya.
- By Train: Traveling by train to Sigiriya will require early planning and bookings. It might also be a bit inconvenient as the nearest train station is 15 km away, at Habarana, and is serviced by just one train. The ticket price ranges between Rs. 480 to Rs. 600, depending on the type of your seat.
- By Bus: Sigiriya is well-connected to Dambulla, with buses running every 30 minutes or so. It is also the cheapest way to travel – costing Rs. 40 for a one-way trip, and an excellent way to connect with the locals and observe their culture up-close.
- By Private Transport: You can hire tuk tuks and private taxis from Dambulla or Habarana to reach Sigiriya in half an hour to 45 minutes. The tuk tuks charge around Rs. 800 and Rs. 1000 for a one-way trip to Sigiriya. Knowledgeable Sigiriya travel guides are available at the site, near the ticket counter.
Walking is the best way to get around Sigiriya and explore its nooks and crannies. However, you can also hire tuk tuks for visiting the nearby attractions like the Pidurangala.
Are you looking for a Sigiriya travel itinerary? Create an itinerary within minutes, on your own!
How to Reach Sigiriya from Nearby Cities
|Kandy to Sigiriya||18.4 km||18 mins|
|Trincomalee to Sigiriya||51.79 km||51 mins|
|Nittambuwa to Sigiriya||74.44 km||1 hour 14 mins|
|Hikkaduwa to Sigiriya||80.63 km||1 hour 20 mins|
|Jaffna to Sigiriya||87.52 km||1 hour 27 mins|
|Pannipitiya to Sigiriya||91.77 km||1 hour 31 mins|
|Kelaniya to Sigiriya||94.87 km||1 hour 34 mins|
|Wattala to Sigiriya||96.11 km||1 hour 36 mins|
|Nugegoda to Sigiriya||97.82 km||1 hour 37 mins|
|Colombo to Sigiriya||98.04 km||1 hour 38 mins|