HUB hero image

How to Travel from

Colombo to Ranwala

by Rideshare or Car

Colombo
+0
Ranwala
Transport search to Ranwala
Colombo
+0
Ranwala
Building a composite car route
Cheapest
Best Offer!
Car
1 h 16 min
76 km.
from $4
Composite Route Car Only

Two ways to Travel from Colombo to Ranwala

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 Colombo Fort to Polgahawela
Ave. Duration:
1h 12m
Frequency:
Every 3 hours
Estimated price:
$0.51–$1.52

Bus operators

National Transport Commission

Phone:
0112587372
Website:
ntc.gov.lk/
Bus from Colombo Bastian Mawatha Bus Terminal to Kegalle
Ave. Duration:
2h 40m
Frequency:
Every 10 minutes
Estimated price:
$0.76–$1.40

Questions and Answers

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

The cheapest way to get from Colombo to Ranwala is to bus which costs $1 - $1.20 and takes 2h 40m.

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

The fastest way to get from Colombo to Ranwala is to drive which takes 1h 17m and costs $9.78 - $14.13 .

Is there a direct bus between Colombo and Ranwala?

Yes, there is a direct bus departing from Colombo Bastian Mawatha Bus Terminal and arriving at Kegalle. Services depart every 10 minutes, and operate every day. The journey takes approximately 2h 40m.

How far is it from Colombo to Ranwala?

The distance between Colombo and Ranwala is 85 km. The road distance is 75.6 km.

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

The best way to get from Colombo to Ranwala without a car is to train which takes 1h 24m and costs $2.72 - $4.13 .

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

It takes approximately 1h 24m to get from Colombo to Ranwala, including transfers.

Where do I catch the Colombo to Ranwala bus from?

Colombo to Ranwala bus services, operated by National Transport Commission, depart from Colombo Bastian Mawatha Bus Terminal station.

Train or bus from Colombo to Ranwala?

The best way to get from Colombo to Ranwala is to train which takes 1h 24m and costs $2.72 - $4.13 . Alternatively, you can bus, which costs $1 - $1.20 and takes 2h 40m.

Where does the Colombo to Ranwala bus arrive?

Colombo to Ranwala bus services, operated by National Transport Commission, arrive at Kegalle station.

Can I drive from Colombo to Ranwala?

Yes, the driving distance between Colombo to Ranwala is 76 km. It takes approximately 1h 17m to drive from Colombo to Ranwala.

Where can I stay near Ranwala?

There are 78+ hotels available in Ranwala. Prices start at $14.28 per night.
+0