There are 5 ways to get from Weligama to Hilton Yala Resort by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Weligama to Fort Stationtrain Beliatta
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Kataragamabus 32
12h 57mRs 4,990–8,654Train, taxi
- Take the train from Weligama to Beliattatrain Maradana
- Take the taxi from Beliatta to Hilton Yala Resorttaxi
2h 28mRs 30,203–37,867Drive 136.3 km
- Drive from Weligama to Hilton Yala Resortcar 136.3 km
2h 7mRs 6,152–8,885Taxi
- Take the taxi from Weligama to Hilton Yala Resorttaxi 136.3 km
2h 7mRs 21,000–25,000Bus, taxi
- Take the bus from Weligama to Tangallebus
- Take the taxi from Tangalle to Hilton Yala Resorttaxi
2h 36mRs 26,812–32,075
Questions & Answers
The cheapest way to get from Weligama to Hilton Yala Resort is to train and bus which costs Rs. 4900 - Rs. 9000 and takes 12h 57m.
The fastest way to get from Weligama to Hilton Yala Resort is to drive which takes 2h 7m and costs Rs. 6000 - Rs. 9000.
The distance between Weligama and Hilton Yala Resort is 411 km. The road distance is 136.3 km.
The best way to get from Weligama to Hilton Yala Resort without a car is to train and bus which takes 12h 57m and costs Rs. 4900 - Rs. 9000.
It takes approximately 12h 57m to get from Weligama to Hilton Yala Resort, including transfers.
Yes, the driving distance between Weligama to Hilton Yala Resort is 136 km. It takes approximately 2h 7m to drive from Weligama to Hilton Yala Resort.
There are 426+ hotels available in Hilton Yala Resort.
What companies run services between Weligama, Sri Lanka and Hilton Yala Resort, Sri Lanka?
There is no direct connection from Weligama to Hilton Yala Resort. However, you can take the train to Fort Station, walk to Colombo Bastian Mawatha Bus Terminal, take the bus to Kataragama, then take the taxi to Hilton Yala Resort. Alternatively, you can take the train to Beliatta then take the taxi to Hilton Yala Resort.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Weligama to Fort Station
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- Rs 240–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
Train from Weligama to Beliatta
- Ave. Duration
- 54 min
- Frequency
- 4 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Kataragama
- Ave. Duration
- 8h
- Frequency
- Every 30 minutes
- Estimated price
- Rs 750–850
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 750–850
- Semi Lux
- Rs 950–1,400
- Super Lux
- Rs 1,800–2,300
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Weligama to Tangalle
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 1h 47m
- Estimated price
- Rs 21,000–35,000
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
Colombo Budget Taxi
- Phone
- +94 71 30 05 353
- Website
- colombobudgettaxi.lk
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Luton Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.











