← Getting around

Colombo Airport (BIA) to Weligama

Weligama is about the same drive as Mirissa — expressway most of the way, then a short run along the coast road.

Distance175 km by road
By car2.5 – 3 hours
CheapestPrivate car

Your options

ModeTimeCost
Private car / taxiDoor to door. Book a driver, or use PickMe/Uber (car).2.5 – 3 hoursLKR 21,000 – LKR 29,800 + tolls

Fares are estimates, last reviewed October 2026.

Local tips

  • Surf camps in Weligama often offer airport pickups for a fixed price. Compare it with an app ride.
  • Leave room in the car for a board bag if you're bringing one — tell the driver in advance.

Check a fare

About 175 km by road

🛺 Tuk-tuk (PickMe / Uber)LKR 17,500 – LKR 22,800~6 h 15 min
🛺 Tuk-tuk (street, negotiated)LKR 26,300 – LKR 38,500A fair price to agree before you get in
🚗 Private car with driverLKR 21,000 – LKR 29,800~2 h 30 min · tolls extra

Tuk-tuks can't use the expressway, and rides this long are slow and uncomfortable. A car, bus or train is a better choice.

Estimates only, last reviewed October 2026. Prices go up late at night, during festivals and in peak season.

Destination guides

Frequently asked questions

How long does it take to get from Colombo Airport (BIA) to Weligama?

About 2.5 – 3 hours by car for the 175 km trip.

How much does a taxi from Colombo Airport (BIA) to Weligama cost?

Expect roughly LKR 21,000 – LKR 29,800 for a private car with a driver, plus expressway tolls. Prices last reviewed October 2026.

Rather not figure out transport?

We'll plan your whole route with realistic travel times and drivers we trust.

Plan my trip