How to get to Dambulla

How to Get to Dambulla

From Trincomalee to Dambulla

From Trincomalee to Dambulla, the cheapest way to travel is by train for 3827 LKR, while traveling by charter takes 1h 35m and is the fastest option.

From Sigiriya to Dambulla

Traveling from Sigiriya to Dambulla, your best choice is train for 1628 LKR, which gets you there in just N/A.

From Anuradhapura to Dambulla

Traveling from Anuradhapura to Dambulla, your best choice is charter for 16670 LKR, which gets you there in just 1h 5m.

From Negombo to Dambulla

Traveling from Negombo? Save money by choosing van for 11204 LKR, or get to Dambulla faster by charter in 1h 50m.

From Nuwara Eliya to Dambulla

Traveling from Nuwara Eliya to Dambulla, your best choice is charter for 29069 LKR, which gets you there in just 1h 58m.

From Colombo to Dambulla

Planning your journey from Colombo? Travel affordably by train for 1760 LKR, or reach your destination faster by charter in 2h 15m.

From Kandy to Dambulla

Travel from Kandy to Dambulla easily: save money by traveling by bus for 3450 LKR, or reach your destination faster by charter in 1h 5m.

Arrival stations in Dambulla

Travelers arriving in Dambulla usually arrive at one of these stations: