There are 3 ways to get from Ambulawa to Colombo by unknown, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, train via Balana
best- Walk from Ambulawa to Balanaunknown
- Take the train from Balana to Fort Stationtrain Badulla / ...
2h 32mTravel, bus
- Walk from Ambulawa to Kegalleunknown
- Take the bus from Kegalle to Colombo Bastian Mawatha Bus Terminalbus Colombo
3h 8mTravel, train
- Walk from Ambulawa to Gampolaunknown
- Take the train from Gampola to Fort Stationtrain Badulla
3h 15m
Comparing Your Travel Options
The distance between Ambulawa and Colombo is 115 km.
The best way to get from Ambulawa to Colombo without a car is to travel and train via Balana which takes 2h 32m and costs .
It takes approximately 2h 32m to get from Ambulawa to Colombo, including transfers.
There are 1362+ hotels available in Colombo.
What companies run services between Ambulawa, Sri Lanka and Colombo, Sri Lanka?
There is no direct connection from Ambulawa to Colombo. However, you can travel to Balana then take the train to Fort Station. Alternatively, you can take a vehicle from Ambulawa to Colombo Bastian Mawatha Bus Terminal via Kegalle in around 3h 8m.
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Balana to Fort Station
- Ave. Duration
- 2h 17m
- Frequency
- Every 4 hours
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Gampola to Fort Station
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Kegalle to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 2h 40m
- Frequency
- Every 10 minutes
- Estimated price
- Rs 240–270
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 240–270
- Semi Lux
- Rs 270–380
- Super Lux
- Rs 500–650
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, How do I buy a London Underground ticket?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.









