How much is a taxi from Arugam Bay to Dambulla?

A private taxi, for the 220 km trip from Arugam Bay to Dambulla, is around $90–$120 (LKR 28,000–37,000) and it usually takes 4.5–5 hours. Shared shuttles are about $25–$35 per seat, and public buses charge LKR 1,100–1,800. Those buses can run 6.5–8 hours, depending on stops along the way.

Cost and Travel Options

  • Public Bus:
    • Cost: LKR 1,100 – 1,800
    • Time: 6.5 – 8 hours
    • Details: Economical journey requiring bus connections at Batticaloa/Polonnaruwa or Mahiyangana to reach Dambulla.
  • Shared Tourist Shuttle:
    • Cost: $25 – $35
    • Time: 5 – 6 hours
    • Details: Air-conditioned minivan offering direct transfers between eastern beaches and Dambulla town.
    • Pax: 1 to 8 passengers
  • Private Taxi/Car:
    • Cost: $90 – $120 (LKR 28,000 – 37,000)
    • Time: 4.5 – 5 hours
    • Details: Direct door-to-door AC car service with flexible timing and comfortable seating with ample luggage space.
    • Pax: 1 to 4 passengers

Looking for a reliable transfer? Contact us to check availability and get a special discounted rate for your journey from Arugam Bay to Dambulla.