Colombo to Bentota
Bentota is the closest proper beach town to Colombo. Most people take the coastal train or drive down the Galle Road.
Your options
| Mode | Time | Cost |
|---|---|---|
| Private car / taxiDoor to door. Book a driver, or use PickMe/Uber (car). | 1.5 hours | LKR 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 hours | LKR 150 – 400 |
| BusGalle Road buses (route 2) stop in Bentota town. Slow but frequent. | 2 – 2.5 hours | LKR 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-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.
Related routes
Rather not figure out transport?
We'll plan your whole route with realistic travel times and drivers we trust.
Plan my trip