HUB hero image

How to Travel from

Bandarawela to Badulla

by Rideshare or Car

Bandarawela
+0
Badulla
Transport search to Badulla
Bandarawela
+0
Badulla
Building a composite car route
Cheapest
Best Offer!
Car
31 min
30 km.
from $1
Composite Route Car Only

Two ways to Travel from Bandarawela to Badulla

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 Bandarawela to Badulla
Ave. Duration:
1h 15m
Frequency:
4 times a day
Estimated price:
$0.32–$0.95

Bus operators

Superline Travels

Phone:
+94 777 382 186
Website:
superline.lk/
Bus from Bandarawela to Badulla
Ave. Duration:
1h 20m
Frequency:
Twice daily
Estimated price:
$8.64–$9.15

Questions and Answers

What is the cheapest way to get from Bandarawela (Station) to Badulla?

The cheapest way to get from Bandarawela (Station) to Badulla is to train which costs $1 - $1 and takes 1h 15m.

What is the fastest way to get from Bandarawela (Station) to Badulla?

The fastest way to get from Bandarawela (Station) to Badulla is to drive which takes 31 min and costs $4.02 - $5.98 .

Is there a direct bus between Bandarawela (Station) and Badulla?

Yes, there is a direct bus departing from Bandarawela and arriving at Badulla Main Bus Station station. Services depart twice daily, and operate every day. The journey takes approximately 1h 20m.

Is there a direct train between Bandarawela (Station) and Badulla?

Yes, there is a direct train departing from Bandarawela and arriving at Badulla Station station. Services depart four times a day, and operate every day. The journey takes approximately 1h 15m.

How far is it from Bandarawela (Station) to Badulla?

The distance between Bandarawela (Station) and Badulla is 33 km. The road distance is 30.6 km.

How do I travel from Bandarawela (Station) to Badulla without a car?

The best way to get from Bandarawela (Station) to Badulla without a car is to train which takes 1h 15m and costs $1 - $1 .

How long does it take to get from Bandarawela (Station) to Badulla?

The train from Bandarawela to Badulla Station takes 1h 15m including transfers and departs four times a day.

Where do I catch the Bandarawela (Station) to Badulla bus from?

Bandarawela (Station) to Badulla bus services, operated by Superline Travels, depart from Bandarawela station.

Where do I catch the Bandarawela (Station) to Badulla train from?

Bandarawela (Station) to Badulla train services, operated by Sri Lanka Railways, depart from Bandarawela station.

Train or bus from Bandarawela (Station) to Badulla?

The best way to get from Bandarawela (Station) to Badulla is to train which takes 1h 15m and costs $1 - $1 . Alternatively, you can bus, which costs $7.39 - $7.83 and takes 1h 20m.

Where does the Bandarawela (Station) to Badulla bus arrive?

Bandarawela (Station) to Badulla bus services, operated by Superline Travels, arrive at Badulla Main Bus Station.

What is the time difference between Bandarawela (Station) and Badulla?

It is currently 13:42 at both, Bandarawela (Station) and Badulla.

Where does the Bandarawela (Station) to Badulla train arrive?

Bandarawela (Station) to Badulla train services, operated by Sri Lanka Railways, arrive at Badulla Station.

Can I drive from Bandarawela (Station) to Badulla?

Yes, the driving distance between Bandarawela (Station) to Badulla is 31 km. It takes approximately 31 min to drive from Bandarawela (Station) to Badulla.

Where can I stay near Badulla?

There are 969+ hotels available in Badulla. Prices start at $47.75 per night.
+0