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: