Travel from Wattala to Weligama

Bus or train from Wattala to Weligama?

Sri Lanka Railways operates a train from Wattala to Weligama every 4 hours. Tickets cost $1 - $3 and the journey takes 2 h 16 min. Alternatively, National Transport Commission operates a bus from Wattala to Weligama every 2 hours. Tickets cost $1 - $3 and the journey takes 5 h 10 min.

How to get from Wattala to Weligama

ModeDurationPrice
From Wanawasala train to Colombo Fort then train to Weligama.3 h 33 minRs. 354
From Wanawasala train to Colombo Fort, walk to Colombo Bastian Mawatha Bus Terminal, bus to Matara Bus Station, then taxi to Weligama.6 h 58 minRs. 2218
From Wattala taxi to Weligama.1 h 53 minRs. 13766
From Wattala drive to Weligama.1 h 53 minRs. 2150
From Wattala taxi to Hatton airport, fly to Koggala airport, then taxi to Weligama.2 h 58 minRs. 26408

How long does it take to get from Wattala to Weligama?

It takes approximately 3 h 33 min to get from Wattala to Weligama, including transfers.

Is there a direct train between Wattala and Weligama?

No, there is no direct train from Wattala to Weligama. However, there are services departing from Wanawasala and arriving at Weligama via Colombo Fort. The journey, including transfers, takes approximately 3 h 33 min.

Operators from Wattala to Weligama

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
National Transport Commission+94 011-2587372National Transport Commission
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines