Travel from Badulla to Trincomalee

How to get from Badulla to Trincomalee?

There is no direct connection from Badulla to Trincomalee. However, you can take the train to Polgahawela then take the night train to Trincomalee. Alternatively, you can take the taxi to Trincomalee.

How to get from Badulla to Trincomalee

ModeDurationPrice
From Badulla train to Polgahawela then night train to Trincomalee.26 h 33 minRs. 1289
From Badulla taxi to Trincomalee.4 h 24 minRs. 19145
From Badulla drive to Trincomalee.4 h 24 minRs. 3659
From Badulla taxi to Katugastota airport, fly to Batticaloa airport, then taxi to Trincomalee.5 h 16 minRs. 94026

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

It takes approximately 26 h 33 min to get from Badulla to Trincomalee, including transfers.

Is there a direct train between Badulla and Trincomalee?

No, there is no direct train from Badulla to Trincomalee. However, there are services departing from Badulla and arriving at Trincomalee via Polgahawela. The journey, including transfers, takes approximately 26 h 33 min.

Operators from Badulla to Trincomalee

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
SriLankan AirlinesSriLankan Airlines