How much is a taxi from Bentota to Trincomalee?

A trip of about 310 km from Bentota to Trincomalee usually takes 6 to 7 hours. Regular public buses cost about 2,000 LKR, which is roughly $6.50. If you choose a direct private car or a roomy van, prices can sit around $120 to $235, or about 36,500 to 71,500 LKR. This means you can go straight from one beach to the next without stops.

Cost and Travel Options

  • Budget Taxi (1–2 passengers):
    • Cost: $120 – $140 (36,500 – 42,500 LKR)
    • Time: 6.0 to 7.0 hours
    • Details: Compact air-conditioned car perfect for light packers exploring coastal scenery.
  • Private Taxi/Car:
    • Cost: $135 – $155 (41,000 – 47,000 LKR)
    • Time: 6.0 to 6.5 hours
    • Details: Comfortable saloon vehicle offering private transit with scenic mid-trip stops.
    • Pax: 1 to 4 passengers
  • Large Van (KDH/KDH high-roof van):
    • Cost: $190 – $235 (58,000 – 71,500 LKR)
    • Time: 6.0 to 7.0 hours
    • Details: Broad passenger van built for large travel parties and oversized water sports gear.
    • Pax: 1 to 9 passengers

Book your private transfer securely on our website to access vetted drivers and completely flat rates!

Finalising your trip? Would you like expressway rest areas on the drive, or details on Nilaveli beach?