How much is a taxi from Weligama to Trincomalee?

That run of about 375 km from Weligama to Trincomalee usually takes roughly 7 to 8 hours. For buses and other local options, people often pay around 2,500 LKR, which is about $8. If you want a private cab or a high-roof van, the going rate is much higher, about $115 to $225, or roughly 35,000 to 68,500 LKR. This option is the more direct way to cross the island without stops.

Cost and Travel Options

  • Budget Taxi (1–2 passengers):
    • Cost: $115 – $135 (35,000 – 41,000 LKR)
    • Time: 7.0 to 8.0 hours
    • Details: Economical small vehicle providing prompt, climate-controlled point-to-point transit.
  • Private Taxi/Car:
    • Cost: $130 – $150 (39,500 – 45,500 LKR)
    • Time: 7.0 to 7.5 hours
    • Details: Comfortable sedan delivering private door-to-door service and flexible stops.
    • Pax: 1 to 4 passengers
  • Large Van (KDH/KDH high-roof van):
    • Cost: $185 – $225 (56,000 – 68,500 LKR)
    • Time: 7.0 to 8.0 hours
    • Details: Expansive passenger van perfect for group excursions and long surfboard bags.
    • Pax: 1 to 9 passengers

Connect with us via our website to reserve trusted transport operators with zero hidden fees!

Finalising plans? Would you like inland lunch spot ideas, or top snorkelling guides in Trincomalee?