Quick answer
The easiest way of getting between places on Sri Lanka's south coast is a private car and driver, at roughly US$50 to US$90 a day, which reaches every sight and waits while you visit. The coastal railway links Bentota, Hikkaduwa, Galle, Weligama, Mirissa and Matara cheaply, with an extension to Beliatta near Tangalle, but misses inland sights. Buses run frequently along the A2 coast road. Tuk-tuks suit short hops of up to an hour, and ride-hailing apps work in larger towns.
Key takeaways
- A private car and driver costs roughly US$50 to US$90 a day and is the only option that reaches every sight easily.
- The coastal railway runs from Colombo through Bentota, Galle and Mirissa to Matara, with an extension to Beliatta.
- Buses run frequently along the A2 coast road and are the cheapest option, but can be crowded and fast-driven.
- Tuk-tuks suit short hops, with fares to agree in advance or metered in some towns.
- The coast road averages roughly 30 to 40 kilometres an hour because of traffic through towns.
How transport works on the south coast
Sri Lanka's south coast is linked by three routes: the A2 coast road, which passes through every town; the Southern Expressway, which runs inland and is much faster; and the coastal railway, which follows the shore for much of the way from Colombo to Matara.
Most of the south coast's sights lie on or just off the coast road, but many temples, forests and lagoons are a short detour inland, beyond the reach of the railway and main bus routes. That makes a car or tuk-tuk necessary for much sightseeing.
Distances look small, but the coast road is slow. Expect to average roughly 30 to 40 kilometres an hour through the towns, so a 50 kilometre stretch can take one and a half hours with traffic.
Car and driver
A private car and driver is the most popular way to travel along the south coast. A driver collects you from your hotel, stops wherever you like, waits at sights and handles the roads. Costs are roughly US$50 to US$90 a day, depending on the vehicle and distance, often including the driver's food and lodging.
Drivers know the coast well and can suggest stops, restaurants and timings. Choose a licensed driver through your hotel or a reputable operator, and agree whether shopping stops are wanted, as some drivers earn commissions.
- →Cost: roughly US$50 to US$90 a day.
- →Reaches: every sight, including inland temples and forests.
- →Best for: families, multi-stop days and luggage.
The coastal railway
The coastal railway runs from Colombo through Bentota, Hikkaduwa, Galle, Weligama and Mirissa to Matara, with an extension to Beliatta, near Tangalle. Trains are cheap and scenic, with sea views much of the way, and journeys between neighbouring towns take 20 minutes to an hour.
The railway does not reach most inland sights, and trains can be crowded, especially at weekends. Reserved seats are limited on some services. Combine the train with tuk-tuks from stations for a cheap, enjoyable way to travel.
- →Route: Colombo to Matara and Beliatta.
- →Cost: very cheap, a few US dollars or less.
- →Best for: relaxed transfers and sea views.
Buses
Buses run frequently along the A2 coast road, linking every town from Bentota to Hambantota and beyond. They are the cheapest option, costing very little, and are a lively way to see local life. Express buses use the Southern Expressway for longer journeys.
Buses can be crowded, hot and fast-driven, and luggage space is limited. They suit travellers with light bags and a sense of adventure, and work best for journeys between towns rather than reaching sights off the main road.
- →Route: the A2 coast road and expressway express services.
- →Cost: the cheapest option.
- →Best for: budget travellers with light bags.
Tuk-tuks and ride-hailing
Tuk-tuks are everywhere on the south coast and suit short hops of up to about an hour, such as from Unawatuna to Yatagala or from Mirissa to Weherahena. Agree the fare before setting off, or use a metered tuk-tuk where available. A tuk-tuk can also be hired for a half day.
Ride-hailing apps work in Galle and some larger towns, offering tuk-tuks and cars at set fares. Coverage is patchier in smaller towns and further east, so local tuk-tuks remain the main option there.
- →Short hops: roughly US$1 to US$5.
- →Half-day hire: roughly US$15 to US$30.
- →Apps: useful in Galle and larger towns.
Choosing the right option
For multi-stop sightseeing days, a car and driver is the clear choice. For transfers between towns with light luggage, the train is enjoyable and cheap. For short trips to nearby sights, tuk-tuks are ideal.
Lankan Stays & Trails arranges private cars and drivers for south coast routes, and can mix in a train journey between Galle and Mirissa for travellers who want the sea views. Many travellers use a driver for transfers and tuk-tuks for local outings.
Frequently asked questions
What is the best way to travel along Sri Lanka's south coast?
A private car and driver is the easiest way, reaching every sight and waiting while you visit, at roughly US$50 to US$90 a day. The train is cheap and scenic between towns, and tuk-tuks suit short hops.
Does the train go along the south coast?
Yes. The coastal railway runs from Colombo through Bentota, Hikkaduwa, Galle, Weligama and Mirissa to Matara, with an extension to Beliatta, near Tangalle. It has sea views much of the way but does not reach most inland sights.
How much does a car and driver cost on the south coast?
A car and driver usually costs roughly US$50 to US$90 a day, depending on the vehicle, distance and season. Prices often include the driver's food and lodging on multi-day trips. Confirm what is included before booking.
Are tuk-tuks safe on the south coast?
Generally yes, for short trips. Agree the fare before setting off, choose drivers recommended by your hotel, and avoid long journeys by tuk-tuk on the busy coast road, where larger vehicles drive fast.
Can I use Uber or PickMe on the south coast?
Ride-hailing apps work in Galle and some larger towns, offering tuk-tuks and cars at set fares. Coverage is patchy in smaller towns and further east, so local tuk-tuks are often needed there.
How long does it take to drive along the south coast?
The coast road from Bentota to Tangalle covers roughly 130 to 140 kilometres and takes four to five hours without stops, as traffic slows through towns. The Southern Expressway is much faster for longer hops.
Is the bus a good way to see the south coast?
Buses are cheap and frequent along the coast road and give a lively view of local life, but they are crowded, fast-driven and have little luggage space. They suit travellers moving between towns with light bags rather than those making many stops at sights.

