From Trincomalee night train to Kekirawa then taxi to Dambulla. 3 h 26 min Rs. 2872. From Trincomalee taxi to Dambulla. 1 h 47 min Rs. 8872. From Trincomalee drive to Dambulla. 1 h 47 min Rs. 1579.
How to get from Trincomalee to Dambulla?
Sri Lanka Railways operates a vehicle from Trincomalee to Dambulla once daily. Tickets cost $1 - $3 and the journey takes 3 h 1 min.