Where to Travel from Badulla
From Badulla to Batticaloa
Move from Badulla to Batticaloa, the best way to travel is by charter for 29402 LKR, covering the journey in 1h 50m.
From Badulla to Nanu Oya
Move from Badulla to Nanu Oya, the best way to travel is by charter for 13445 LKR, covering the journey in 1h 36m.
From Badulla to Hatton
Move from Badulla to Hatton, the best way to travel is by charter for 24452 LKR, covering the journey in 3h 0m.
From Badulla to Kandy
From Badulla to Kandy, the cheapest way is with a train for 1760 LKR, while the fastest option takes 1h 13m by charter.
From Badulla to Colombo
Moving from Badulla to Colombo? The most budget-friendly option is with a bus for 7250 LKR, while the fastest way is by charter, taking 2h 10m.
From Badulla to Trincomalee
Move from Badulla to Trincomalee, the best way to travel is by charter for 46732 LKR, covering the journey in 3h 36m.
From Badulla to Ella
Move from Badulla to Ella, the best way to travel is by train for 1760 LKR, covering the journey in 2h 52m.
From Badulla to Nuwara Eliya
Travel from Badulla to Nuwara Eliya with a van for 7247 LKR to save money, or choose the fastest option by charter, taking 1h 25m.
Departure stations in Badulla
You can start your journey from the following stations in Badulla:
Planning to visit more destinations from Badulla?
If you're traveling beyond a single route from Badulla, try the TicketRoutes Travel Planner. Compare buses, trains, ferries, and flights for multiple destinations at once and build your full itinerary in minutes.
Open Travel PlannerPerfect for multi-city trips and flexible travel plans.