How much is a taxi from Batticaloa to Trincomalee?

The drive from Batticaloa to Trincomalee is roughly 135 km, and the trip usually takes about 2.5 to 3 hours. Most local buses cost around 800 LKR, which is about $2.50. Private cabs and vans are pricier. They are often $50 to $110, or roughly 15,000 to 33,500 LKR. Either way, the route is simple, and you pass some very nice eastern lagoons along the way.

Cost and Travel Options

  • Budget Taxi (1–2 passengers):
    • Cost: $50 – $60 (15,000 – 18,500 LKR)
    • Time: 2.5 to 3.0 hours
    • Details: Practical compact car suited for solo travellers or duos moving north along the coast.
  • Private Taxi/Car:
    • Cost: $60 – $70 (18,500 – 21,500 LKR)
    • Time: 2.5 to 3.0 hours
    • Details: Modern air-conditioned sedan offering comfortable seating, luggage space, and direct drop-off.
    • Pax: 1 to 4 passengers
  • Large Van (KDH/KDH high-roof van):
    • Cost: $95 – $110 (29,000 – 33,500 LKR)
    • Time: 2.5 to 3.0 hours
    • Details: Broad luxury van ideal for larger families and groups carrying multiple heavy bags.
    • Pax: 1 to 9 passengers

Secure your transfer directly on our website to lock in vetted chauffeurs and transparent pricing without surprises!

Need route advice? Would you like lagoon rest stops along the drive, or top whale-watching tips in Trincomalee?