In larger towns, you can get around by bus, taxi or three-wheeler. Most of the roads in Sri Lanka are in good condition; however, some roads in the countryside might not be up to standard. Traveling in public transport is not only a great way to save money, but it also gives you an insight into the daily lives of the locals around you.
Below is a list of means of transport that you can consider while visiting Sri Lanka:
Buses- This is the main mode of transport for many people in Sri Lanka. A wide network of buses for almost anywhere in the country. It is also the cheapest mode of transport. Within Colombo, the cost is between LKR 20 – LKR 50 which can be higher depending on the destination.
Train- This is also one of the easiest ways to travel around Sri Lanka. Traveling within Colombo will cost you between LKR 20 - LKR 60, which will increase depending on the destination. Train travel is the best when heading towards the hill country as you can enjoy the breathtaking scenery.
Tuk-Tuk (Three-Wheelers)- You find Tuk-Tuks in nearly every corner of Sri Lanka. Normally Tuk-Tuks run with a meter starting from LKR 50 – LKR 60 and increases according to the distance you travel. But some of them won’t have a meter so you will have to use your best bargaining skills and agree on a fare before you get in. There are many apps to get Tuk Tuks your doorstep like Uber, Pick Me, etc.
Taxis- Sri Lankan taxis are common in all sizable towns and even some villages. Only some are metered (mostly in Colombo), but over longer distances, their prices are comparable to those of Tuk Tuks, and are more comfortable. You can count on most taxi rides costing around LKR 60 to 100 per kilometer. In Colombo, you can make use of taxis apps such as Uber, Pick Me, etc.
Rented Vehicles – Another mode of transportation in Sri Lanka is hiring a vehicle for the period of your stay. These vehicles are available for self-drive or with a driver. If you’re planning to drive yourself, make sure to drive with all the legal documents necessary to get your vehicle on the road. This will cost around LKR 3500 per day depending on your requirement.