Travel from Colombo to Kassapa-Lions-Rock-Sigiriya

Train or fly from Colombo to Kassapa Lions Rock, Sigiriya?

Sri Lanka Railways operates a train from Colombo to Kassapa Lions Rock, Sigiriya once daily. Tickets cost $1 - $4 and the journey takes 4 h 59 min. Alternatively, Cinnamon Air and SriLankan Airlines fly from Colombo to Kassapa Lions Rock, Sigiriya twice daily.

How to get from Colombo to Kassapa Lions Rock, Sigiriya

From Colombo Fort train to Palugaswewa then taxi to Kassapa Lions Rock, Sigiriya. 5 h 15 min Rs. 2476. From Pettah CTB bus to Palavi then taxi to Kassapa Lions Rock, Sigiriya. 6 h 7 min Rs. 10164. From Colombo taxi to Kassapa Lions Rock, Sigiriya. 2 h 47 min Rs. 12884. From Colombo drive to Kassapa Lions Rock, Sigiriya. 2 h 47 min Rs. 2381. From Colombo Bastian Mawatha Bus Terminal line 187 bus to Colombo airport, fly to Sigiriya airport, then taxi to Kassapa Lions Rock, Sigiriya. 2 h 24 min Rs. 39808. From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Kassapa Lions Rock, Sigiriya. 2 h 11 min Rs. 19897.