Rome2Rio

How to get fromAmbulawa to Colomboby unknown, train, or bus

Find Transport to Colombo

See all options

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.

  1. Travel, train via Balana

    best
    1. Walk from Ambulawa to Balanaunknown unknown
    2. Take the train from Balana to Fort Stationtrain train Badulla / ...
    2h 32m
  2. Travel, bus

    1. Walk from Ambulawa to Kegalleunknown unknown
    2. Take the bus from Kegalle to Colombo Bastian Mawatha Bus Terminalbus bus Colombo
    3h 8m
  3. Travel, train

    1. Walk from Ambulawa to Gampolaunknown unknown
    2. Take the train from Gampola to Fort Stationtrain train Badulla
    3h 15m

Comparing Your Travel Options

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.

Train operators
Bus operators

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.