HUB hero image

How to Travel from

Badulla to Bandarawela

by Rideshare or Car

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

Two ways to Travel from Badulla to Bandarawela

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 Badulla Station to Bandarawela
Ave. Duration:
1h 29m
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 Badulla Main Bus Station to Bandarawela
Ave. Duration:
39 min
Frequency:
Twice daily
Estimated price:
$8.64–$9.15

Questions and Answers

What is the cheapest way to get from Badulla to Bandarawela?

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

What is the fastest way to get from Badulla to Bandarawela?

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

Is there a direct bus between Badulla and Bandarawela?

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

Is there a direct train between Badulla and Bandarawela?

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

How far is it from Badulla to Bandarawela?

The distance between Badulla and Bandarawela is 36 km. The road distance is 30.1 km.

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

The best way to get from Badulla to Bandarawela without a car is to bus which takes 39 min and costs $7.39 - $7.83 .

How long does it take to get from Badulla to Bandarawela?

The bus from Badulla Main Bus Station to Bandarawela takes 39 min including transfers and departs twice daily.

Where do I catch the Badulla to Bandarawela bus from?

Badulla to Bandarawela bus services, operated by Superline Travels, depart from Badulla Main Bus Station.

Where do I catch the Badulla to Bandarawela train from?

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

Train or bus from Badulla to Bandarawela?

The best way to get from Badulla to Bandarawela is to bus which takes 39 min and costs $7.39 - $7.83 . Alternatively, you can train, which costs $1 - $1 and takes 1h 29m.

Where does the Badulla to Bandarawela bus arrive?

Badulla to Bandarawela bus services, operated by Superline Travels, arrive at Bandarawela station.

Where does the Badulla to Bandarawela train arrive?

Badulla to Bandarawela train services, operated by Sri Lanka Railways, arrive at Bandarawela station.

Can I drive from Badulla to Bandarawela?

Yes, the driving distance between Badulla to Bandarawela is 30 km. It takes approximately 30 min to drive from Badulla to Bandarawela.

Where can I stay near Bandarawela?

There are 1143+ hotels available in Bandarawela. Prices start at $47.75 per night.
+0