There are 4 ways to get from Warakapola to Karawanella by bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Warakapola to Colombobus
- Take the bus from Colombo to Karawanellabus
4h 26mRs 1,616–3,607Drive 27.5 km
cheapest- Drive from Warakapola to Karawanellacar 27.5 km
35 minRs 1,239–1,789Taxi
- Take the taxi from Warakapola to Karawanellataxi 27.5 km
35 minRs 1,500–1,800Bus via Colombo
- Take the bus from Warakapola to Pettahbus
- Take the bus from Colombo to Karawanellabus
4h 46m
Questions & Answers
The cheapest way to get from Warakapola to Karawanella is to drive which costs Rs. 1200 - Rs. 1800 and takes 35 min.
The fastest way to get from Warakapola to Karawanella is to taxi which takes 35 min and costs Rs. 1500 - Rs. 1800.
No, there is no direct bus from Warakapola to Karawanella. However, there are services departing from Warakapola and arriving at Karawanella via Colombo. The journey, including transfers, takes approximately 4h 26m.
The distance between Warakapola and Karawanella is 117 km. The road distance is 27.5 km.
The best way to get from Warakapola to Karawanella without a car is to bus which takes 4h 26m and costs Rs. 1600 - Rs. 3700.
It takes approximately 4h 26m to get from Warakapola to Karawanella, including transfers.
Warakapola to Karawanella bus services, operated by Sri Lanka Transport Board - SLTB ICT, depart from Warakapola station.
Warakapola to Karawanella bus services, operated by Sri Lanka Transport Board - SLTB ICT, arrive at Colombo station.
Yes, the driving distance between Warakapola to Karawanella is 27 km. It takes approximately 35 min to drive from Warakapola to Karawanella.
There are 117+ hotels available in Karawanella.
What companies run services between Warakapola, Sabaragamuwa, Sri Lanka and Karawanella, Sri Lanka?
You can take a bus from Warakapola to Karawanella via Colombo in around 4h 26m.
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Warakapola to Colombo
- Ave. Duration
- 1h 3m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
Bus from Colombo to Karawanella
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
Bus from Colombo to Karawanella
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Warakapola to Colombo
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- Rs 2,300–2,600
- Website
- https://superline.lk/
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Warakapola to Pettah
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- https://ncgexpress.lk/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, Getting to Milan from the airport, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.







