Travel from Negombo to Sigiriya

Train or fly from Negombo to Sigiriya?

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

How to get from Negombo to Sigiriya

ModeDurationPrice
From Negombo taxi to Colombo airport, fly to Sigiriya airport, then taxi to Sigiriya.49 min$262
From Negombo taxi to Gampaha, train to Palugaswewa, then taxi to Sigiriya.5 h 25 min$30
From Negombo taxi to Katunayake South, train to Colombo Fort, train to Habarana, then taxi to Sigiriya.7 h 44 min$21
From Negombo taxi to Sigiriya.2 h 30 min$73
From Negombo drive to Sigiriya.2 h 30 min$13

How long does it take to get from Negombo to Sigiriya?

It takes approximately 49 min to get from Negombo to Sigiriya, including transfers.

Operators from Negombo to Sigiriya

OperatorPhoneWebsite
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines
Sri Lanka RailwaysSri Lanka Railways