Sri Lanka Route Guides
Sri Lanka private car and driver routes
Distance, drive time, the best stops and practical tips for the 76 journeys travellers book most. Pick a route, then compare verified drivers or ask us on WhatsApp. Need a different pair? Use our Sri Lanka distance calculator.
Airport transfers
- Colombo Airport (CMB) to Sigiriya170 km · 4 to 4.5 hours
- Colombo Airport (CMB) to Kandy115 km · 3 to 3.5 hours
- Colombo Airport (CMB) to Ella300 km · 7 to 8 hours
- Colombo Airport (CMB) to Galle140 km · 1 hour 45 minutes to 2 hours
- Colombo Airport (CMB) to Mirissa170 km · 2.5 to 3 hours
- Colombo Airport (CMB) to Yala National Park290 km · 5.5 to 6.5 hours
- Colombo Airport (CMB) to Negombo10 km · 20 to 30 minutes
- Colombo Airport (CMB) to Colombo city35 km · 45 to 90 minutes
- Colombo Airport (CMB) to Nuwara Eliya190 km · 5.5 to 6.5 hours
- Colombo Airport (CMB) to Bentota100 km · 1.5 to 2 hours
- Colombo Airport (CMB) to Tangalle230 km · 3.5 to 4 hours
- Kandy to Colombo Airport (CMB)115 km · 3 to 3.5 hours
- Galle to Colombo Airport (CMB)140 km · 1 hour 45 minutes to 2 hours
- Sigiriya to Colombo Airport (CMB)170 km · 4 to 4.5 hours
- Colombo Airport (CMB) to Hikkaduwa125 km · 2 to 2.5 hours
- Colombo Airport (CMB) to Unawatuna150 km · 2 to 2.5 hours
- Colombo Airport (CMB) to Weligama175 km · 2.5 to 3 hours
- Colombo Airport (CMB) to Udawalawe200 km · 4.5 to 5 hours
- Colombo Airport (CMB) to Kalpitiya140 km · 3 to 3.5 hours
- Colombo Airport (CMB) to Pasikudah290 km · 6 to 7 hours
- Colombo Airport (CMB) to Haputale220 km · 6 to 7 hours
- Colombo Airport (CMB) to Pinnawala80 km · 2 to 2.5 hours
- Colombo Airport (CMB) to Kithulgala100 km · 3 hours
- Colombo Airport (CMB) to Sinharaja Forest150 km · 4 to 4.5 hours
- Colombo Airport (CMB) to Batticaloa330 km · 7 to 8 hours
- Colombo Airport (CMB) to Wilpattu National Park170 km · 3.5 to 4 hours
- Colombo Airport (CMB) to Beruwala85 km · 1.5 hours
- Ella to Colombo Airport (CMB)300 km · 7 to 8 hours
- Mirissa to Colombo Airport (CMB)170 km · 2.5 to 3 hours
- Yala National Park to Colombo Airport (CMB)290 km · 5.5 to 6.5 hours
- Hikkaduwa to Colombo Airport (CMB)125 km · 2 hours
- Nuwara Eliya to Colombo Airport (CMB)190 km · 5.5 to 6.5 hours
- Colombo Airport (CMB) to Adam's Peak (Nallathanniya)190 km · 5.5 to 6 hours
Cultural Triangle
- Sigiriya to Kandy90 km · 2.5 to 3 hours
- Colombo Airport (CMB) to Anuradhapura200 km · 4 to 4.5 hours
- Colombo Airport (CMB) to Polonnaruwa230 km · 5 hours
- Colombo to Sigiriya175 km · 4.5 to 5 hours
- Sigiriya to Anuradhapura100 km · 2 hours
- Colombo Airport (CMB) to Dambulla150 km · 3.5 to 4 hours
- Colombo Airport (CMB) to Habarana190 km · 4 to 4.5 hours
- Kandy to Dambulla72 km · 2 hours
- Negombo to Sigiriya150 km · 3.5 to 4 hours
- Kandy to Polonnaruwa140 km · 3.5 hours
- Sigiriya to Polonnaruwa60 km · 1.5 hours
Hill country
South coast
- Colombo to Galle120 km · 1.5 to 2 hours
- Galle to Mirissa40 km · 45 to 60 minutes
- Mirissa to Ella130 km · 3.5 to 4 hours
- Udawalawe to Mirissa110 km · 2.5 to 3 hours
- Ella to Galle200 km · 4.5 to 5 hours
- Negombo to Galle140 km · 2 to 2.5 hours
- Kandy to Galle230 km · 4.5 to 5 hours
- Mattala Airport (HRI) to Mirissa110 km · 1.5 to 2 hours
Safari, east coast and north
- Ella to Yala National Park100 km · 2.5 to 3 hours
- Colombo Airport (CMB) to Arugam Bay320 km · 8 to 9 hours
- Colombo Airport (CMB) to Trincomalee260 km · 5.5 to 6 hours
- Colombo Airport (CMB) to Jaffna400 km · 8 to 9 hours
- Sigiriya to Trincomalee110 km · 2.5 to 3 hours
- Ella to Arugam Bay160 km · 4 to 4.5 hours
- Galle to Yala National Park160 km · 3 to 3.5 hours
- Ella to Udawalawe95 km · 2.5 to 3 hours
- Polonnaruwa to Trincomalee105 km · 2.5 hours
- Trincomalee to Jaffna240 km · 5.5 to 6.5 hours
- Anuradhapura to Jaffna200 km · 4 to 4.5 hours
- Kandy to Trincomalee180 km · 4.5 hours
- Mattala Airport (HRI) to Yala National Park50 km · 1 to 1.5 hours
- Wilpattu National Park to Sigiriya125 km · 2.5 to 3 hours
- Udawalawe to Yala National Park90 km · 2 to 2.5 hours
- Yala National Park to Ella100 km · 2.5 to 3 hours
- Kandy to Yala National Park235 km · 6 to 7 hours