HUB hero image

How to Travel from

Colombo to Kekanadura

by Rideshare or Car

Colombo
+0
Kekanadura
Transport search to Kekanadura
Colombo
+0
Kekanadura
Building a composite car route
Cheapest
Best Offer!
Car
2 h 4 min
165 km.
from $9
Composite Route Car Only

Two ways to Travel from Colombo to Kekanadura

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Sri Lanka Railways

Phone:
+94 11 4 600 111
Website:
seatreservation.railway.gov.lk/mtktwebslr/
Train from Fort Station to Kakanadura
Ave. Duration:
3h 26m
Frequency:
5 times a day
Estimated price:
$0.91–$8.16

Bus operators

National Transport Commission

Phone:
0112587372
Website:
ntc.gov.lk/
Bus from Fort Station to Matara
Ave. Duration:
2h 35m
Frequency:
Every 20 minutes
Estimated price:
$1.52–$2.79

Questions and Answers

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

The cheapest way to get from Colombo to Kekanadura is to train which costs $1 - $7.07 and takes 3h 26m.

What is the fastest way to get from Colombo to Kekanadura?

The fastest way to get from Colombo to Kekanadura is to drive which takes 2h 6m and costs $20.65 - $31.52 .

Is there a direct train between Colombo and Kekanadura?

Yes, there is a direct train departing from Fort Station station and arriving at Kakanadura. Services depart five times a day, and operate every day. The journey takes approximately 3h 26m.

How far is it from Colombo to Kekanadura?

The distance between Colombo and Kekanadura is 163 km. The road distance is 166.5 km.

How do I travel from Colombo to Kekanadura without a car?

The best way to get from Colombo to Kekanadura without a car is to bus which takes 2h 44m and costs $4.78 - $6.52 .

How long does it take to get from Colombo to Kekanadura?

It takes approximately 2h 44m to get from Colombo to Kekanadura, including transfers.

Where do I catch the Colombo to Kekanadura train from?

Colombo to Kekanadura train services, operated by Sri Lanka Railways, depart from Fort Station.

Train or bus from Colombo to Kekanadura?

The best way to get from Colombo to Kekanadura is to bus which takes 2h 44m and costs $4.78 - $6.52 . Alternatively, you can train, which costs $1 - $7.07 and takes 3h 26m.

Where does the Colombo to Kekanadura train arrive?

Colombo to Kekanadura train services, operated by Sri Lanka Railways, arrive at Kakanadura station.

Can I drive from Colombo to Kekanadura?

Yes, the driving distance between Colombo to Kekanadura is 167 km. It takes approximately 2h 6m to drive from Colombo to Kekanadura.

Where can I stay near Kekanadura?

There are 2844+ hotels available in Kekanadura. Prices start at $15.23 per night.
+0