Renting a car in Sri Lanka, arriving through Colombo's Bandaranaike International Airport, comes with one requirement that catches many visitors out: a foreign or international licence is not enough on its own, and you need a local permit before you can legally drive. Get that sorted and self-drive is a rewarding way to see the island, though the roads are busy and Sri Lanka drives on the left.
The local permit you must have
Sri Lanka recognises International Driving Permits, but it is one of the few countries that requires you to have your IDP endorsed, or converted into a local recognition permit, before you can drive. There are a few ways to do this. The Automobile Association of Ceylon issues the recognition permit, often the same day, and many rental companies can arrange it for you so it is ready on arrival. Since late 2025, you can also obtain a temporary driving permit at Colombo airport for a small fee, valid for a month, which simplifies the process considerably. Whichever route you take, carry both your original national licence and the local permit.
Driving on the left, in busy traffic
Sri Lanka drives on the left, a legacy of British rule, so visitors from right-hand-drive countries should allow time to adjust. Traffic is busy and can feel chaotic, with buses, tuk-tuks, motorbikes, and pedestrians sharing the road, and driving standards that take getting used to. Drive defensively, keep your speed down in towns, and avoid night driving on unfamiliar roads where hazards are harder to see. Comparison sites such as DiscoverCars help you check availability and prices before you arrive.
Booking tips
Many visitors weigh self-drive against hiring a car with a driver, which is common and affordable in Sri Lanka and removes the permit and traffic worries. If you do self-drive, confirm how the rental company handles the local permit, read the terms for the deposit, fuel policy, insurance, and excess, and book ahead in the peak season. Arranging the permit in advance is the single most important step for a smooth start.

