Travel from Trivandrum-Airport-TRV to Weligama

How to get from Trivandrum Airport (TRV) to Weligama?

There is no direct connection from Trivandrum Airport (TRV) to Weligama. However, you can fly to Diyawanna Oya, take the taxi to Colombo Fort, then take the train to Weligama. Alternatively, you can fly to Colombo, take the line 187 bus to Colombo Bastian Mawatha Bus Terminal, take the walk to Colombo Fort, then take the train to Weligama.

How to get from Trivandrum Airport (TRV) to Weligama

ModeDurationPrice
From Trivandrum airport fly to Diyawanna Oya airport, taxi to Colombo Fort, then train to Weligama.7 h 55 min$221
From Trivandrum airport fly to Colombo airport, line 187 bus to Colombo Bastian Mawatha Bus Terminal, walk to Colombo Fort, then train to Weligama.5 h 19 min$138
From Trivandrum airport fly to Hatton airport then taxi to Weligama.10 h 15 min$369
From Trivandrum airport fly to Hambantota airport then taxi to Weligama.8 h 49 min$396
From Trivandrum airport fly to Sigiriya airport, taxi to Kekirawa, train to Colombo Fort, then train to Weligama.16 h 13 min$269

How long does it take to get from Trivandrum Airport (TRV) to Weligama?

It takes approximately 7 h 55 min to get from Trivandrum Airport (TRV) to Weligama, including transfers.

Operators from Trivandrum Airport (TRV) to Weligama

OperatorPhoneWebsite
SriLankan AirlinesSriLankan Airlines
Sri Lanka RailwaysSri Lanka Railways
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Cinnamon AirCinnamon Air
IndiGo AirlinesIndiGo Airlines
FlydubaiFlydubai
Air India ExpressAir India Express
SpicejetSpicejet
Air India LimitedAir India Limited
Jet AirwaysJet Airways