Rome2Rio

How to get fromWelimada to Beruwalaby bus, train, car, or taxi

Find Transport to Beruwala

See all options

There are 4 ways to get from Welimada to Beruwala by bus, train, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, train via Gampola

    best
    1. Take the bus from Welimada to Gampolabus bus
    2. Take the train from Gampola to Fort Stationtrain train
    3. Take the train from Fort Station to Beruwalatrain train
    7h 47m
    Rs 2,688–6,213
  2. Bus, train

    cheapest
    1. Take the bus from Welimada to Colombo Bastian Mawatha Bus Terminalbus bus 79-1
    2. Take the train from Fort Station to Beruwalatrain train Maradana
    7h 51m
    Rs 1,814–3,568
  3. Drive  185.1 km

    1. Drive from Welimada to Beruwalacar car 185.1 km
    3h 34m
    Rs 8,316–12,011
  4. Taxi

    1. Take the taxi from Welimada to Beruwalataxi taxi 185.1 km
    3h 34m
    Rs 23,000–28,000

Welimada to Beruwala by bus and train

Calendar5Weekly Services
Duration7h 47mAverage Duration
TicketRs 2,688Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Welimada, Sri Lanka and Beruwala, Western, Sri Lanka?

There is no direct connection from Welimada to Beruwala. However, you can take the bus to Gampola, walk to Gampola, take the train to Fort Station, then take the train to Beruwala. Alternatively, you can take a bus from Welimada to Beruwala via Colombo Bastian Mawatha Bus Terminal and Fort Station in around 7h 51m.

Train operators
Bus operators
Other 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 How to get from Heathrow Airport into central London, Getting to Milan from the airport, and How to travel India's Golden Triangle - to help you get the most out of your next trip.