How much is a taxi from Arugam Bay to Weligama?

That 245 km trip from Arugam Bay to Weligama takes about 5-6 hours if you go by private taxi, and it usually costs $95-$125, which is LKR 29,000-38,000. Those travelling on a tighter budget can jump on a shared shuttle for $25-$35, or they can take local public buses, which take around 7-8 hours, costing just LKR 1,100-1,800. 

Cost and Travel Options

  • Public Bus:
    • Cost: LKR 1,100 – 1,800
    • Time: 7 – 8 hours
    • Details: Budget-friendly route requiring a transit connection at Monaragala or Wellawaya to reach the southern coast.
  • Shared Tourist Shuttle:
    • Cost: $25 – $35 (per seat)
    • Time: 5.5 – 6.5 hours
    • Details: Popular AC minivan service directly linking the eastern surf breaks with Weligama Bay.
    • Pax: 1 to 8 passengers
  • Private Taxi/Car:
    • Cost: $95 – $125 (LKR 29,000 – 38,000)
    • Time: 5 – 6 hours
    • Details: Direct, comfortable door-to-door AC vehicle utilizing the Southern Expressway for a smooth ride.
    • 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 Weligama.