← Getting around

Galle to Weligama

A short hop along the coast road through Koggala and Ahangama — easy as a day trip or a transfer between bases.

Distance29 km by road
By car40 – 50 minutes
CheapestTrain

Your options

ModeTimeCost
Private car / taxiDoor to door. Book a driver, or use PickMe/Uber (car).40 – 50 minutesLKR 4,000 – LKR 4,900
Tuk-tukThe lower end is the app price; street drivers usually ask more.~60 minLKR 2,900 – LKR 6,400
TrainWeligama station is in town, a short walk or tuk-tuk from the bay.35 – 50 minutesLKR 50 – 180
BusGalle–Matara bus (route 2).50 – 60 minutesLKR 120 – 200

Fares are estimates, last reviewed October 2026.

Local tips

  • The train is a lovely short ride and drops you right in Weligama town.

Check a fare

About 29 km by road

🛺 Tuk-tuk (PickMe / Uber)LKR 2,900 – LKR 3,800~1 h 2 min
🛺 Tuk-tuk (street, negotiated)LKR 4,400 – LKR 6,400A fair price to agree before you get in
🚗 Private car with driverLKR 4,000 – LKR 4,900~44 min · tolls extra

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 Galle to Weligama?

About 40 – 50 minutes by car for the 29 km trip. The train takes 35 – 50 minutes. The bus takes 50 – 60 minutes.

How much does a taxi from Galle to Weligama cost?

Expect roughly LKR 4,000 – LKR 4,900 for a private car with a driver. Prices last reviewed October 2026.

What is the cheapest way to get from Galle to Weligama?

The train (LKR 50 – 180) or bus (LKR 120 – 200). Weligama station is in town, a short walk or tuk-tuk from the bay.

Rather not figure out transport?

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

Plan my trip