Fastest ~1h30 by highway bus
| 🚆 Train | 2-3 hours | Sri Lanka Railways coastal line, scenic but crowded midday |
| 🚌 Bus | ~1h30 | Express coaches via Southern Expressway, faster than train |
| 🚗 Car | 1.5-2 hours | Usually hired with driver via Southern Expressway, stops en route |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Few train rides anywhere match the Colombo to Galle coastal line for sheer visual reward — much of the journey runs so close to the Indian Ocean that waves break within metres of the tracks. It's slower than the alternative, though: the highway bus and expressway taxis cover the same distance in roughly half the time, so the choice really comes down to whether you're travelling for the journey itself or just to arrive.
The scenic way: the coastal railway
Sri Lanka Railways runs frequent services down the coast from Colombo Fort station to Galle, with journey times varying from around 2 to 3 hours depending on the class of train — faster intercity services are quicker, while ordinary trains stopping at every coastal town take longer. Whichever you choose, the appeal is the same: long stretches of track run directly along the shoreline, past fishing villages, palm groves and open beaches, particularly beautiful in the softer light of early morning or late afternoon.
Reserved seating in the observation or first-class carriages is available on some services and worth booking ahead if you want a guaranteed seat with a view, since second and third class can get very crowded, particularly on weekends and holidays, with some passengers travelling in doorways for the views and the breeze — an iconic image of this line, though not necessarily comfortable or safe for those unused to it. Tickets are inexpensive and can be bought at the station; advance booking for reserved classes is possible online or through the railway's counters.
The faster way: the highway bus
Express bus services run along the Southern Expressway from Colombo to Galle in around 1 hour 30 minutes, considerably faster than the train and a practical choice if your priority is time rather than scenery. Both government-run and private coach operators serve this route with frequent departures throughout the day, and fares are modest. Ordinary (non-expressway) buses also run but take substantially longer, weaving through coastal town traffic rather than bypassing it.
By car or taxi
Driving or hiring a car with a driver — the common approach for visitors in Sri Lanka — takes a similar time to the express bus, around 1.5 to 2 hours via the Southern Expressway, with the flexibility to stop at coastal towns such as Hikkaduwa or Bentota along the way. Most visitors hire a car together with a driver rather than self-driving, given local road conditions and driving conventions; see our guide to driving in Sri Lanka for why this is the common approach and what it costs.
What to see once you're there
Galle Fort, a UNESCO World Heritage Site built by the Portuguese and later fortified extensively by the Dutch, is the reason most visitors make this trip. Its ramparts encircle an atmospheric old town of colonial-era streets, boutique hotels, cafés and a working lighthouse, and a walk around the sea walls at sunset is one of the highlights of a Sri Lanka trip for many travellers. The fort's museums, churches and Dutch-era buildings reward a slow wander rather than a rushed visit.
Beyond the fort itself, Galle is a good base for exploring further along the south coast, including the beaches and surf spots around Unawatuna and Mirissa, both a short onward journey away by tuk-tuk, bus or taxi.
Inside the fort walls, the old Dutch Reformed Church, the lighthouse at the fort's southern tip and the small Maritime Archaeology Museum are worth seeking out between café stops, and the ramparts themselves are free to walk at any time of day, though sunset is when they're busiest with both visitors and local families. Tuk-tuks are the easiest way to reach nearby beaches from the fort if you don't fancy the walk in the heat.
Making a day of it or staying overnight
Galle Fort rewards more than a rushed few hours, and many visitors choose to stay overnight in one of the fort's boutique guesthouses to properly enjoy the old town without the pressure of catching a return train or bus the same day. If you are treating it as a day trip from Colombo, an early departure gives the most flexibility, since both the train and the highway bus run frequently enough in the morning to avoid a long wait, and arriving with most of the day ahead makes the return journey timing far less stressful.
Which should you choose?
If the journey itself is part of the appeal — and for many visitors to Sri Lanka, the coastal railway is a bucket-list experience in its own right — take the train, ideally in a reserved seat and outside the busiest midday hours. If you'd rather save time and prioritise Galle Fort itself, the express bus or a hired car along the Southern Expressway gets you there in about half the time. Many visitors solve this by taking the scenic train one way and the faster road option on the return leg. For onward travel elsewhere on the island, see our guide to Colombo to Kandy, or the country's rail network more broadly via Sri Lanka by train. If you're arriving in Colombo from the airport, see our guide to Colombo airport to the city, and for ferries elsewhere in the region, ferries in India & Sri Lanka.
Frequently asked questions
Is the train or the bus better from Colombo to Galle?
The train is far more scenic, running along the coast for much of the way, but takes 2–3 hours. The highway bus via the Southern Expressway is quicker, at around 1 hour 30 minutes, but misses the coastal views.
Should I book a seat on the coastal train in advance?
It's worth it if you want a guaranteed seat, particularly in the reserved or observation classes — ordinary carriages can get very crowded, especially around midday and on weekends.
Why is the Colombo to Galle train so popular with visitors?
The line runs directly along the shoreline for long stretches, with the track in places just metres from the waves, and gained further popularity after appearing in international media as a filming location.
How long does it take to drive from Colombo to Galle?
Around 1.5 to 2 hours via the Southern Expressway, similar to the express bus, with the flexibility to stop at coastal towns along the way.
Sources and further reading:
- Train timetables and fares: Sri Lanka Railways.
- Route context: The Man in Seat 61.
