How much is a taxi from Pasikudah to Arugam Bay?

Travelling that 145 km bit from Pasikudah to Arugam Bay takes about 3 to 3.5 hours when you take a direct private cab, going around $57–$77 (LKR 17,000–23,000) in total. If you prefer the group ride, the transit vans charge roughly $15–$25 per seat, but the public option is different: local public transport usually costs LKR 400–800 and takes nearly 5 hours, give or take.

Cost and Travel Options

  • Local Public Transport:
    • Cost: LKR 400 – 800
    • Time: 4.5 – 5.5 hours
    • Details: Cost-effective travel option using regional SLTB buses heading south through Batticaloa and Kalmunai.
  • Shared Van Transit:
    • Cost: $15 – $25 (per seat)
    • Time: 3.5 – 4 hours
    • Details: Pre-arranged group shuttle operating between the luxury resorts of Pasikudah and the surfing hubs in the south-east.
    • Pax: 1 to 8 passengers
  • Direct Private Cab:
    • Cost: $57 – $77 (LKR 17,000 – 23,000)
    • Time: 3 – 3.5 hours
    • Details: Dedicated air-conditioned car with prompt hotel pickup and comfortable seating for a relaxing coastal drive.
    • Pax: 1 to 4 passengers

Ready to swap the calm lagoon for eastern waves? Get in touch with our team to verify vehicle schedules and claim an exclusive deal for your ride from Pasikudah to Arugam Bay.