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
30 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 to Badulla?

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

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

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

Is there a direct bus between Bandarawela 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 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 to Badulla?

The distance between Bandarawela and Badulla is 33 km. The road distance is 30.2 km.

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

The best way to get from Bandarawela 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 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 to Badulla bus from?

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

Where do I catch the Bandarawela to Badulla train from?

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

Train or bus from Bandarawela to Badulla?

The best way to get from Bandarawela 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 to Badulla bus arrive?

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

What is the time difference between Bandarawela and Badulla?

It is currently 14:05 at both, Bandarawela and Badulla.

Where does the Bandarawela to Badulla train arrive?

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

Can I drive from Bandarawela to Badulla?

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

Where can I stay near Badulla?

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