There are 3 ways to get from Chilaw to Marawila 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.
Questions & Answers
The cheapest way to get from Chilaw to Marawila is to drive which costs Rs. 900 - Rs. 1300 and takes 18 min.
The fastest way to get from Chilaw to Marawila is to taxi which takes 18 min and costs Rs. 3000 - Rs. 3600.
The distance between Chilaw and Marawila is 20 km. The road distance is 19.8 km.
The best way to get from Chilaw to Marawila without a car is to bus and taxi which takes 15 min and costs .
It takes approximately 15 min to get from Chilaw to Marawila, including transfers.
Yes, the driving distance between Chilaw to Marawila is 20 km. It takes approximately 18 min to drive from Chilaw to Marawila.
There are 879+ hotels available in Marawila.
What companies run services between Chilaw, Sri Lanka and Marawila, North Western, Sri Lanka?
There is no direct connection from Chilaw to Marawila. However, you can take the bus to Mahawewa then take the taxi to Marawila. Alternatively, you can then take the taxi to Marawila.
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Chilaw to Mahawewa
- Ave. Duration
- 10 min
- Frequency
- Twice daily
- Schedules at
- https://ncgexpress.lk/
- Ave. Duration
- 12 min
- Estimated price
- Rs 800–3,600
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 Train travel in France: A guide to SNCF, What are the different types of Renfe trains in Spain?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.



