Travel from Negombo to Trincomalee

How to get from Negombo to Trincomalee?

There is no direct connection from Negombo to Trincomalee. However, you can take the taxi to Colombo airport, fly to Sigiriya, take the taxi to Galoya Junction, then take the night train to Trincomalee. Alternatively, you can take the taxi to Diyawanna Oya airport, fly to Batticaloa, then take the taxi to Trincomalee.

How to get from Negombo to Trincomalee

ModeDurationPrice
From Negombo taxi to Colombo airport, fly to Sigiriya airport, taxi to Galoya Junction, then night train to Trincomalee.4 h 8 min$276
From Negombo taxi to Diyawanna Oya airport, fly to Batticaloa airport, then taxi to Trincomalee.3 h 52 min$206
From Negombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Trincomalee.4 h 2 min$186
From Negombo taxi to Gampaha, train to Galoya Junction, then night train to Trincomalee.8 h 20 min$16
From Negombo taxi to Katunayake South, train to Colombo Fort, then night train to Trincomalee.17 h 41 min$8
From Negombo taxi to Trincomalee.3 h 55 min$116
From Negombo drive to Trincomalee.3 h 55 min$22

How long does it take to get from Negombo to Trincomalee?

It takes approximately 4 h 8 min to get from Negombo to Trincomalee, including transfers.

Operators from Negombo to Trincomalee

OperatorPhoneWebsite
Cinnamon AirCinnamon Air
SriLankan AirlinesSriLankan Airlines
Sri Lanka RailwaysSri Lanka Railways