How much is a taxi from Weligama to Arugam Bay?
Going from Weligama over the 245 km road to Arugam Bay tends to take 5-6 hours when you use a direct private cab, at around $92-$122 (LKR 28,000-37,000); it moves steadily. If you choose a shared van transit, then you are usually looking at $22-$32 per seat; meanwhile, local public transport is roughly LKR 1,000-1,700, and the travel time can stretch to 7-8 hours.
Cost and Travel Options
- Local Public Transport:
- Cost: LKR 1,000 – 1,700
- Time: 7 – 8 hours
- Details: Standard provincial buses travelling along the coastal line with a transfer via Wellawaya towards the east.
- Shared Van Transit:
- Cost: $22 – $32 (per seat)
- Time: 5.5 – 6.5 hours
- Details: Pre-booked, comfortable shared AC shuttle heading from Weligama surf points directly to Arugam Bay.
- Pax: 1 to 8 passengers
- Direct Private Cab:
- Cost: $92 – $122 (LKR 28,000 – 37,000)
- Time: 5 – 6 hours
- Details: Dedicated air-conditioned car with Weligama hotel pickup, ample room for surfboards, and flexible stops.
- Pax: 1 to 4 passengers
Planning a trip between these two iconic surf towns? Message us today to verify driver schedules and lock in an exclusive discount for your ride from Weligama to Arugam Bay.
