Colombo - Ratnapura - Wellawaya - Batticaloa Road, 19 km 695 м
19 km 695 м
Keep left onto Beragala - Hali Ela Road
Beragala - Hali Ela Road, 9 km 352 м
9 km 352 м
Keep left onto Diyathalawa - Haputale Road
Diyathalawa - Haputale Road, 5 km 843 м
5 km 843 м
Arrive at destination
Questions and Answers
What is the cheapest way to get from Hotels near to Diyatalawa?
The cheapest way to get from Hotels near to Diyatalawa is to train which costs $1.96 - $3.15 and takes 3h 9m. More details
What is the fastest way to get from Hotels near to Diyatalawa?
The fastest way to get from Hotels near to Diyatalawa is to taxi via Weerawila (WRZ) which takes 1h 44m and costs $45.65 - $54.35 . More details
How far is it from Hotels near to Diyatalawa?
The distance between Hotels near and Diyatalawa is 214 km. The road distance is 213.6 km. Get driving directions
How do I travel from Hotels near to Diyatalawa without a car?
The best way to get from Hotels near to Diyatalawa without a car is to taxi via Weerawila (WRZ) which takes 1h 44m and costs $45.65 - $54.35 . More details
How long does it take to get from Hotels near to Diyatalawa?
It takes approximately 3h 9m to drive 213.6 km from Colombo (CMB) to Diyatalawa. More details
Train or bus from Hotels near to Diyatalawa?
The best way to get from Hotels near to Diyatalawa is to train which takes 3h 9m and costs $1.96 - $3.15 . Alternatively, you can bus, which costs $38.04 - $47.83 and takes 9h 33m. Mode details
Can I drive from Hotels near to Diyatalawa?
Yes, the driving distance between Hotels near to Diyatalawa is 214 km. It takes approximately 3h 9m to drive from Hotels near to Diyatalawa. Get driving directions
Where can I stay near Diyatalawa?
There are 1154+ hotels available in Diyatalawa. Prices start at $47.40 per night. More details
→
+0→
Transport search
Transport search
From Colombo, where will you go next? Select a city below to get started