Verified Facts
To get around in Sri Lanka, you can use a combination of domestic flights, trains, buses, taxis, and ride-hailing services, depending on your budget, time constraints, and personal preferences.
Quick Facts
Getting There
Sri Lanka is easily accessible by air, with Bandaranaike International Airport (BIA) in Colombo being the main entry point. The airport is well-connected to major cities in Asia, Europe, and the Middle East, with direct flights available from hubs like Dubai, Singapore, and Kuala Lumpur. You can also enter Sri Lanka by sea, with several ports along the coast, including the port of Colombo, which receives cargo ships and cruise liners. Overland entry points are limited, but you can enter Sri Lanka by bus or train from India through the northern border town of Talaimannar.
The main airports in Sri Lanka are the Bandaranaike International Airport (BIA) in Colombo, the Mattala Rajapaksa International Airport (MRIA) in Hambantota, and the Ratmalana Airport (RML) in Colombo, which handles domestic flights. If you're planning to visit Sri Lanka, it's best to book your flights in advance, especially during peak travel seasons like December to April. You can also consider flying into India and then taking a connecting flight or a bus/train to Sri Lanka, which can be a more affordable option.
Domestic Flights
Sri Lanka has a moderate domestic air network, with several airlines operating flights between major cities like Colombo, Kandy, and Jaffna. The main domestic airlines are SriLankan Airlines, Cinnamon Air, and Helitours, which offer flights to various destinations around the country. You can book domestic flights online or through a travel agent, and it's recommended to book in advance, especially during peak travel seasons. The cost of domestic flights can range from $50 to $200, depending on the route and the airline.
Trains & Rail
Sri Lanka has a moderate rail network, with trains connecting major cities like Colombo, Kandy, and Galle. The rail network is operated by Sri Lanka Railways, and you can book tickets online or at the station. The trains are generally comfortable, with different classes of service available, including first class, second class, and third class. The cost of train tickets can range from $1 to $10, depending on the route and the class of service. There are no high-speed trains in Sri Lanka, but the scenic routes like the Kandy to Ella train journey are popular among tourists.
Buses & Coaches
Sri Lanka has an extensive network of buses and coaches, with both private and public operators offering services to various destinations around the country. The main bus stations are located in Colombo, Kandy, and Galle, and you can book tickets online or at the station. The buses are generally comfortable, with air-conditioned and non-air-conditioned options available. The cost of bus tickets can range from $1 to $10, depending on the route and the type of bus.
City Transport
| Mode | Available In | Cost (USD) | Notes |
|---|---|---|---|
| City Bus | Colombo, Kandy, Galle | $0.20-$1 | Frequent services, affordable |
| Taxi | Everywhere | $0.50-$2/km | Metered taxis, affordable |
| Ride-Hailing | Colombo, Kandy | $2-$5 | Uber, PickMe, and local alternatives |
| Tuk-tuk/Rickshaw | Everywhere | $1-$3 | Affordable, but beware of scams |
Driving
- To drive in Sri Lanka, you need to have a valid driver's license from your home country or an international driving permit.
- The road conditions in Sri Lanka can be challenging, especially on rural roads, so it's essential to be cautious and patient.
- The fuel costs in Sri Lanka are relatively high, with petrol and diesel prices ranging from $1 to $2 per liter.
- If you're planning to rent a car, it's best to book in advance, especially during peak travel seasons.
- When driving in Sri Lanka, be aware of the traffic rules and regulations, and always wear a seatbelt.
- Be mindful of the local driving habits, which can be aggressive and unpredictable.
Transport Tips
- Be aware of scams and touts, especially at airports and bus stations, and always use reputable transportation services.
- Use reputable taxi services like Uber or PickMe, and always check the meter or agree on a fare before you start your journey.
- Download the PickMe app, which is a popular ride-hailing service in Sri Lanka.
- Always carry a map or a GPS device, and be prepared for unexpected delays or changes in your itinerary.
- Be respectful of local customs and traditions, especially when using public transportation.
- Learn some basic Sinhala and Tamil phrases, which can help you communicate with locals and get around more easily.
- Be prepared for crowds and chaos, especially during peak travel seasons, and always stay calm and patient.
- Consider purchasing a local SIM card or a portable Wi-Fi hotspot, which can help you stay connected and navigate the country more easily.