← Getting around

Colombo to Bentota

Bentota is the closest proper beach town to Colombo. Most people take the coastal train or drive down the Galle Road.

Distance65 km by road
By car1.5 hours
CheapestTrain

Your options

ModeTimeCost
Private car / taxiDoor to door. Book a driver, or use PickMe/Uber (car).1.5 hoursLKR 7,800 – LKR 11,100
TrainBentota station is a short walk or tuk-tuk from most hotels. Some express trains don't stop here, so check before boarding.1.5 – 2 hoursLKR 150 – 400
BusGalle Road buses (route 2) stop in Bentota town. Slow but frequent.2 – 2.5 hoursLKR 200 – 350

Fares are estimates, last reviewed October 2026.

Local tips

  • The train gets you there in about the same time as a car and is much cheaper.

Check a fare

About 65 km by road

🛺 Tuk-tuk (PickMe / Uber)LKR 6,500 – LKR 8,500~2 h 19 min
🛺 Tuk-tuk (street, negotiated)LKR 9,800 – LKR 14,300A fair price to agree before you get in
🚗 Private car with driverLKR 7,800 – LKR 11,100~1 h 38 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 to Bentota?

About 1.5 hours by car for the 65 km trip. The train takes 1.5 – 2 hours. The bus takes 2 – 2.5 hours.

How much does a taxi from Colombo to Bentota cost?

Expect roughly LKR 7,800 – LKR 11,100 for a private car with a driver. Prices last reviewed October 2026.

What is the cheapest way to get from Colombo to Bentota?

The train (LKR 150 – 400) or bus (LKR 200 – 350). Bentota station is a short walk or tuk-tuk from most hotels. Some express trains don't stop here, so check before boarding.

Rather not figure out transport?

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

Plan my trip