Driving in Sri Lanka offers the freedom to explore the island at your own pace, from the coastal roads winding past palm-fringed beaches to the hairpin bends climbing through misty tea country. However, Sri Lanka's roads are a world apart from what most Western visitors are used to. The country drives on the left side of the road, a legacy of British colonial rule, and traffic can be unpredictable, chaotic, and fast-paced. Understanding the local driving culture, road conditions, and legal requirements before you get behind the wheel is essential for a safe and enjoyable experience.
Sri Lanka has invested heavily in its road infrastructure over the past decade, with modern expressways like the Southern Expressway (E01) connecting Colombo to Galle in under two hours, and the Colombo-Katunayake Expressway (E03) providing a fast link to Bandaranaike International Airport. These toll roads are well-maintained, multi-lane highways with international standards. Outside of the expressways, however, road quality varies enormously. Main A-roads are generally paved but narrow and heavily congested, while rural B-roads can deteriorate into potholed tracks, especially during the monsoon season.
For many visitors, the most practical and stress-free option is hiring a car with a local driver rather than self-driving. A private driver costs between $40 and $80 per day including fuel, and they bring invaluable local knowledge of road conditions, shortcuts, and customs. That said, experienced international drivers who are comfortable with left-hand traffic and assertive driving conditions will find self-driving a rewarding way to experience the country. This guide covers everything you need to know, from obtaining an International Driving Permit to navigating expressway tolls and understanding local traffic behaviour.