Rome2Rio

How to get fromHali-Ela to Badullaby train, bus, taxi, or foot

Find Transport to Badulla

See all options

There are 4 ways to get from Hali-Ela to Badulla by train, bus, taxi, or foot

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

  1. Train

    best
    1. Take the train from Haliela to Badulla Stationtrain train Colombo / ...
    13 min
    Rs 1,100–2,900
  2. Taxi

    cheapest
    1. Take the taxi from Hali-Ela to Badullataxi taxi 8.2 km
    9 min
    Rs 550–700
  3. Bus

    1. Take the bus from Hali-Ela to Badulla Main Bus Stationbus bus Colombo-Badulla / ...
    50 min
    Rs 2,200–2,500
  4. Walk

    1. Take the foot from Hali-Ela to Badullawalk walk 11 km
    2h 12m

Hali-Ela to Badulla by train

Calendar28Weekly Trains
Duration13 minAverage Duration
TicketRs 1,100Cheapest Price
See schedules

Questions & Answers

What companies run services between Hali-Ela, Sri Lanka and Badulla, Sri Lanka?

Sri Lanka Railways operates a train from Haliela to Badulla Station 4 times a day. Tickets cost Rs 1,100–2,900 and the journey takes 13 min. Alternatively, Superline Travels operates a bus from Hali-Ela to Badulla Main Bus Station twice daily. Tickets cost Rs 2,200–2,500 and the journey takes 50 min.

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 Which London airport should I choose?, Heading to Europe? Read this before you buy a Eurail Pass, and Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers