Colombo to Weligama by Train

Trains that travel to Weligama depart from the COLUMBO FORT railway station, which is located across town from the RATMALANA AIRPORT. The distance between the airport and the station is approximately 17 km, but due to heavy traffic, it can take over an hour to reach the station by taxi. Unfortunately, there is still no direct train link between the two locations.

If you are planning to travel to Weligama by train, the ticket prices range between 300 – 1100 LKR, depending on the class of travel. First class is a good value option. (2024 prices)

The total train journey from Colombo to Weligama takes between 3 to 4 hours, depending on the train service. However, there are more Express trains that have shorter journey times of 2.5 hours. Once you arrive at Weligama station, you can hire a local Tuk Tuk to get to your guest house.

The following is an old train schedule, but it shows that trains run throughout the day:

06:55:00 – EXPRESS TRAIN
08:35:00 – EXPRESS TRAIN
10:30:00 – RAJARATA RAJINI – COLOMBO COMMUTER
14:25:00 – GALU KUMARI – COLOMBO COMMUTER
15:50:00 – KUHUNU KUMARI – EXPRESS TRAIN
16:46:00 – SAGARIKA – LONG DISTANCE
18:05:00 – EXPRESS TRAIN

To obtain the current train schedule, you can visit this link.
Sri Lanka Railways Timetable.
Weligama-Train-Station-Surf South Sri Lanka