Colombo - Ratnapura - Wellawaya - Batticaloa Road, 20 km 857 м
20 km 857 м
Turn left onto Balangoda - Bowatte - Kaltota Road
Balangoda - Bowatte - Kaltota Road, 3 km 293 м
3 km 293 м
Keep right onto Kirimetithenna - Weligepola Road
Kirimetithenna - Weligepola Road, 12 km 778 м
12 km 778 м
At roundabout, take exit 2 onto Pallebedda - Weligepola Road
Pallebedda - Weligepola Road, 12 km 836 м
12 km 836 м
Keep left onto Hospital Road
Hospital Road, 1 km 801 м
1 km 801 м
Turn left onto Pelmadulla - Embilipitiya Road
Pelmadulla - Embilipitiya Road, 25 km 65 м
25 km 65 м
Turn right
1 km 610 м
1 km 610 м
Continue onto Udagama Road
Udagama Road, 1 km 571 м
1 km 571 м
Continue onto Hospita Road
Hospita Road, 272 м
272 м
Turn left onto Hospita Road
Hospita Road, 64 м
64 м
Turn sharp right onto Embilipitiya-Middeniya Road
Embilipitiya-Middeniya Road, 6 km 739 м
6 km 739 м
Turn left onto thalava-kariyamadiththa
thalava-kariyamadiththa, 4 km 495 м
4 km 495 м
Turn left onto Hungama-Talawa-Middeniya Road
Hungama-Talawa-Middeniya Road, 267 м
267 м
Turn right onto gonadeniya -kaluvaragasveva road
gonadeniya -kaluvaragasveva road, 5 km 229 м
5 km 229 м
Turn right onto WEERAKETIYA-DEBOKKAVA ROAD
WEERAKETIYA-DEBOKKAVA ROAD, 7 km 958 м
7 km 958 м
Continue onto Weeraketiya-Middeniya Road
Weeraketiya-Middeniya Road, 1 km 852 м
1 km 852 м
At roundabout, take exit 3 onto Beliatta Road
Beliatta Road, 10 km 125 м
10 km 125 м
Turn left onto Beliatta-Walasmulla Road
Beliatta-Walasmulla Road, 3 km 974 м
3 km 974 м
At roundabout, take exit 2 onto Dikwella - Beliatta Road
Dikwella - Beliatta Road, 31 м
31 м
Arrive at destination
Transport providers
Train operators
Sri Lanka Railways
Phone:
+94 11 4 600 111
Website:
seatreservation.railway.gov.lk/mtktwebslr/
Train from Haputale to Fort
Ave. Duration:
8h 2m
Frequency:
3 times a day
Estimated price:
$1.52–$5.08
Train from Fort Station to Beliatta
Ave. Duration:
3h 48m
Frequency:
5 times a day
Estimated price:
$0.94–$8.42
Questions and Answers
What is the cheapest way to get from Haputale to Beliatta?
The cheapest way to get from Haputale to Beliatta is to train which costs $2.07 - $11.96 and takes 12h 50m.
What is the fastest way to get from Haputale to Beliatta?
The fastest way to get from Haputale to Beliatta is to drive which takes 2h 9m and costs $19.57 - $29.35 .
Is there a direct train between Haputale and Beliatta?
No, there is no direct train from Haputale to Beliatta. However, there are services departing from Haputale and arriving at Beliatta via Fort Station. The journey, including transfers, takes approximately 12h 50m.
How far is it from Haputale to Beliatta?
The distance between Haputale and Beliatta is 429 km. The road distance is 151.4 km.
How do I travel from Haputale to Beliatta without a car?
The best way to get from Haputale to Beliatta without a car is to train which takes 12h 50m and costs $2.07 - $11.96 .
How long does it take to get from Haputale to Beliatta?
It takes approximately 12h 50m to get from Haputale to Beliatta, including transfers.
Where do I catch the Haputale to Beliatta train from?
Haputale to Beliatta train services, operated by Sri Lanka Railways, depart from Haputale station.
Where does the Haputale to Beliatta train arrive?
Haputale to Beliatta train services, operated by Sri Lanka Railways, arrive at Fort Station.
Can I drive from Haputale to Beliatta?
Yes, the driving distance between Haputale to Beliatta is 151 km. It takes approximately 2h 9m to drive from Haputale to Beliatta.
Where can I stay near Beliatta?
There are 1091+ hotels available in Beliatta. Prices start at $31.39 per night.
→
+0→
Transport search
Transport search
From Haputale, where will you go next? Select a city below to get started