Where to Travel from Colombo
From Colombo to Hikkaduwa
From Colombo to Hikkaduwa, the cheapest way is with a train for 1654 LKR, while the fastest option takes 1h 44m by charter.
From Colombo to Matara
Moving from Colombo to Matara? The most budget-friendly option is with a bus for 1556 LKR, while the fastest way is by charter, taking 2h 10m.
From Colombo to Habarana
Travel from Colombo to Habarana with a train for 1760 LKR to save money, or choose the fastest option by charter, taking 2h 35m.
From Colombo to Batticaloa
From Colombo to Batticaloa, you can travel affordably with a train for 2600 LKR, or reach your destination faster using flight in 1h 30m.
From Colombo to Jaffna
Move from Colombo to Jaffna: the most affordable option is with a bus for 1552 LKR, and the quickest is by charter in 5h 5m.
From Colombo to Sigiriya
Traveling from Colombo to Sigiriya? Save on costs with a train for 1760 LKR, or get there quickly with charter in 2h 30m.
From Colombo to Galle
Planning your trip from Colombo? The cheapest transport is by train for 1654 LKR, but if you prefer speed, traveling by bus will get you there in 1h 20m.
From Colombo to Mirissa
From Colombo to Mirissa, choose between saving with a train for 750 LKR or going fast with charter in 2h 0m.
From Colombo to Weligama
Traveling from Colombo to Weligama, train for 750 LKR offers the best value, while traveling by bus in 2h 15m gets you there fastest.
From Colombo to Badulla
From Colombo to Badulla, the cheapest way is with a bus for 7250 LKR, while the fastest option takes 2h 10m by charter.
From Colombo to Hatton
Move from Colombo to Hatton, the best way to travel is by charter for 19514 LKR, covering the journey in 1h 20m.
From Colombo to Kandy
Moving from Colombo to Kandy? The most budget-friendly option is with a bus for 1552 LKR, while the fastest way is by charter, taking 1h 41m.
From Colombo to Trincomalee
Travel from Colombo to Trincomalee with a bus for 3349 LKR to save money, or choose the fastest option by charter, taking 3h 55m.
From Colombo to Ella
From Colombo to Ella, you can travel affordably with a bus for 6425 LKR, or reach your destination faster using charter in 2h 10m.
From Colombo to Nuwara Eliya
Move from Colombo to Nuwara Eliya: the most affordable option is with a combined for 9686 LKR, and the quickest is by charter in 1h 40m.
From Colombo to Dambulla
Traveling from Colombo to Dambulla? Save on costs with a train for 1760 LKR, or get there quickly with charter in 2h 15m.
From Colombo to Negombo
Planning your trip from Colombo? The cheapest transport is by train for 300 LKR, but if you prefer speed, traveling by charter will get you there in 1h 0m.
From Colombo to Anuradhapura
From Colombo to Anuradhapura, choose between saving with a bus for 1632 LKR or going fast with charter in 2h 45m.
Departure stations in Colombo
You can start your journey from the following stations in Colombo:
Planning to visit more destinations from Colombo?
If you're traveling beyond a single route from Colombo, 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.