Quick answer
Galle is easier to reach from Colombo than Mirissa. By car on the Southern Expressway, Colombo to Galle takes roughly two hours and Colombo to Mirissa roughly two and a half to three. The train from Colombo Fort reaches Galle in roughly two to three hours, with fewer services continuing to Mirissa. Expressway buses run to Galle and Matara in under two hours. For a day trip or a single night, Galle is the practical choice.
Key takeaways
- Colombo to Galle takes roughly two hours by car on the Southern Expressway.
- Colombo to Mirissa takes roughly two and a half to three hours by car.
- Trains from Colombo Fort reach Galle in roughly two to three hours along the coast.
- Expressway buses from Makumbura to Galle take roughly an hour to an hour and a half.
- Galle is feasible as a day trip from Colombo; Mirissa is better with at least one night.
By car on the Southern Expressway
Driving from Colombo to Galle or Mirissa uses the Southern Expressway, a toll road that starts on the edge of the city at Kottawa and runs inland to Galle, Matara and beyond. From central Colombo, allow 30 to 45 minutes to reach it, depending on traffic, then roughly an hour and a quarter to the Galle exit at Pinnaduwa.
For Mirissa, stay on the expressway to the Kokmaduwa interchange near Weligama and drive ten to fifteen minutes on local roads. Total time is roughly two hours to Galle and two and a half to three to Mirissa. A private car costs roughly US$50 to 80 to Galle and a little more to Mirissa, tolls included.
- →Colombo to Galle: roughly two hours.
- →Colombo to Mirissa: roughly two and a half to three hours.
- →Car hire with driver: roughly US$50 to 80 to Galle.
- →Leave Colombo before seven or after nine in the morning to avoid city traffic.
By train along the coast
The train from Colombo to Galle is one of the island's pleasant rail journeys. From Colombo Fort station the line hugs the shore through Mount Lavinia, Kalutara, Bentota and Hikkaduwa, reaching Galle in roughly two to three hours depending on the service. Some trains have reserved seats that can be booked ahead.
Onward travel to Mirissa by rail is thinner. A few trains continue from Galle to Weligama, Mirissa and Matara, adding 45 minutes to an hour, and Mirissa station is two kilometres from the beach. Many travellers take the train to Galle and finish by bus or tuk-tuk.
- →Colombo Fort to Galle: two to three hours.
- →Fare: a few US dollars at most.
- →Sit on the right-hand side for sea views heading south.
- →For Mirissa: change to a bus or tuk-tuk at Galle, or ride on to Weligama.
By expressway bus
Expressway buses are the fastest public transport from Colombo to Galle and the Mirissa area. Air-conditioned coaches leave from the Makumbura multimodal centre at Kottawa, and some from Colombo's main bus stand, running to Galle in roughly an hour to an hour and a half and to Matara in under two hours.
For Mirissa, take a Matara bus and then a coast-road bus or tuk-tuk west for 20 to 30 minutes, or take a Galle bus and continue east. Fares are a few US dollars. Buses fill up on Friday evenings and Sunday afternoons, and luggage space is limited to a hold or the aisle.
- →Depart from Makumbura, at the start of the expressway.
- →Galle: roughly an hour to an hour and a half.
- →Matara: under two hours, then 20 to 30 minutes to Mirissa.
- →Avoid Friday evening and Sunday afternoon.
Day trips and weekends from Colombo
A day trip from Colombo to Galle is entirely practical. Leave by seven, arrive by nine, spend the day in the fort with lunch and a rampart walk, and be back by eight in the evening. The train makes a more relaxed version, with a few hours less in Galle.
Mirissa from Colombo is a poor day trip and a good overnight one. The extra travel eats into beach time, and whale boats leave at six in the morning, which requires staying the night before. For a two-night weekend, one night in each works, or both in Mirissa with a stop in Galle on the return.
- →Day trip: Galle.
- →One night: Galle, or Mirissa for whales.
- →Two nights: Mirissa with a Galle stop, or one in each.
- →Travel midweek if you can.
Choosing by how you travel
Choosing between Galle and Mirissa from Colombo depends partly on how you travel. Without a car, Galle is simpler, with direct trains and buses to a station five to ten minutes' walk from the fort. With a car and driver, Mirissa is only 30 to 60 minutes further and the difference hardly matters.
Travellers heading to the airport afterwards should note that it lies north of Colombo, roughly 45 minutes to an hour from the city by expressway outside the rush hours. Lankan Stays & Trails arranges south-coast extensions from Colombo with a car and driver, or with the train one way for those who would like to see the coastal line.
Frequently asked questions
How do I get from Colombo to Galle?
By car on the Southern Expressway in roughly two hours, by train from Colombo Fort in roughly two to three hours along the coast, or by air-conditioned expressway bus from Makumbura in roughly an hour to an hour and a half. The train is the most scenic; the car is the most flexible.
How do I get from Colombo to Mirissa?
By car on the Southern Expressway in roughly two and a half to three hours, leaving at the Weligama area interchange. By public transport, take an expressway bus to Matara and a coast-road bus west for 20 to 30 minutes, or a train to Galle or Weligama and a tuk-tuk.
Is Galle or Mirissa closer to Colombo?
Galle is closer. It is roughly two hours from Colombo by car, while Mirissa is roughly two and a half to three hours. Galle also has more frequent direct trains and buses, which makes it noticeably easier to reach without a private vehicle.
Can you do a day trip from Colombo to Galle?
Yes. Leave Colombo by seven in the morning, reach Galle by about nine by expressway, spend the day in the fort and return by early evening. The coastal train is a pleasant alternative, taking two to three hours each way, with slightly less time in Galle.
Can you do a day trip from Colombo to Mirissa?
It is possible by car, with five to six hours of driving in total, but not very rewarding. Whale-watching boats leave at six in the morning, so they require staying the night before. Mirissa is better as an overnight or two-night trip from Colombo.
Is there a direct train from Colombo to Mirissa?
A few trains each day run from Colombo Fort through Galle to Matara and stop at Mirissa or at nearby Weligama, taking roughly three to four hours in total. Services are limited, so many travellers take a more frequent train to Galle and continue by bus or tuk-tuk.

