Quick answer
The train from Galle to Mirissa takes roughly 45 minutes to an hour and costs well under US$1 in second or third class. Trains run only a few times a day, seats are unreserved on most services, and tickets are bought at the station shortly before departure. Mirissa station is roughly two kilometres inland from the beach, a five to ten minute tuk-tuk ride. Check the current timetable at Galle station the day before.
Key takeaways
- The rail journey from Galle to Mirissa takes roughly 45 minutes to an hour.
- Tickets cost well under US$1 and are sold at the station counter on the day of travel.
- Mirissa station is roughly two kilometres from the beach, five to ten minutes by tuk-tuk.
- Only a handful of trains a day stop at Mirissa; more stop at Weligama, ten to fifteen minutes away by road.
- Galle station is a five to ten minute walk from the Main Gate of Galle Fort.
What the journey is like
The train journey from Galle to Mirissa runs east along the coast through Unawatuna, Talpe, Koggala, Ahangama, Midigama and Weligama. For much of the way the track is within sight of the sea, crossing small estuaries and passing behind fishing villages and surf breaks.
Carriages are simple, with open windows and fans. Doors are often left open, and standing in them is a common habit that causes injuries every year; hold on, and do not lean out. The pace is slow, the stops are frequent and nobody is in a hurry. A window seat on the right-hand side faces the sea.
- →Sit on the right-hand side for sea views when heading east.
- →Expect open windows, fans and a gentle pace.
- →Do not lean from doors or windows.
- →Vendors pass through with snacks and tea.
Tickets, classes and timetables
Tickets for the train from Galle to Mirissa are bought at the station counter before boarding. Most trains on this section carry only unreserved second and third class. Second class has padded seats and is usually less crowded; the difference in fare is a few cents.
Timetables change, and not every train stops at Mirissa. There are typically a few services in the morning and a few in the afternoon and evening. Ask at Galle station the day before or check the railway's online timetable, and arrive 20 to 30 minutes early to buy a ticket and find a seat.
- →Buy tickets at the counter on the day.
- →Second class: a little more space for a few cents more.
- →No reservations on most services between Galle and Matara.
- →Confirm times locally; schedules change.
The stations at each end
The stations at each end shape how useful the train is between Galle and Mirissa. Galle station is beside the bus station and the cricket ground, a five to ten minute walk from the fort's Main Gate. It is a terminus-style station where through trains reverse, so stops are longer here.
Mirissa station is a small halt among houses and palms, roughly two kilometres inland. Tuk-tuks wait for arriving trains and charge roughly US$1 to 3 to the beach. Weligama station, the stop before, has more services and is ten to fifteen minutes from Mirissa by tuk-tuk, which is often the more practical choice.
- →Galle station: five to ten minutes on foot from the fort.
- →Mirissa station: two kilometres from the beach.
- →Weligama station: more trains, a slightly longer tuk-tuk.
- →Luggage: keep it with you; there are no porters at small halts.
When the train makes sense
The train makes sense between Galle and Mirissa for travellers with light luggage, flexible timing and a liking for slow travel. It is ideal for a day trip in either direction when a service suits, and for backpackers moving along the coast on a budget.
It makes less sense with heavy bags, small children in the midday heat or a fixed appointment such as a dinner booking. Trains can run late, and a missed service may mean a wait of two hours or more. Buses run every ten to twenty minutes on the same route and are the fallback.
Combining the train with the rest of a trip
Combining the coastal train with a wider trip works best for the longer leg from Colombo. Trains from Colombo Fort reach Galle in roughly two to three hours, with some services offering reserved seats, and a few continue to Weligama, Mirissa and Matara. Arriving by rail and leaving by road is a pleasant mix.
Lankan Stays & Trails often arranges for guests to ride the train one way between Galle and Weligama or Mirissa while the driver takes the luggage by road and meets them on the platform. It gives the experience of the line without the inconvenience of bags, timetables or the last two kilometres.
- →Ride one way; send the bags by car.
- →Use Weligama station when no train stops at Mirissa.
- →From Colombo: two to three hours to Galle.
- →Keep a bus or tuk-tuk as the backup.
Frequently asked questions
Is there a train from Galle to Mirissa?
Yes. The coastal railway links Galle and Mirissa, with a journey time of roughly 45 minutes to an hour. Only a few trains a day stop at Mirissa, so check the timetable. More trains stop at Weligama, the previous station, which is ten to fifteen minutes from Mirissa by tuk-tuk.
How much is the train from Galle to Mirissa?
The fare from Galle to Mirissa is well under US$1 in second or third class. Tickets are sold at the station counter on the day of travel, and there is no need to book ahead. Second class costs a few cents more and usually has more room.
How far is Mirissa station from the beach?
Mirissa station is roughly two kilometres inland from Mirissa beach. Tuk-tuks meet most trains and take five to ten minutes to reach the beach road, for roughly US$1 to 3. Walking takes about 25 to 30 minutes and is hot with luggage.
Do I need to book train tickets from Galle to Mirissa in advance?
No. Most trains between Galle and Matara have only unreserved carriages, and tickets are bought at the station shortly before departure. Arrive 20 to 30 minutes early. Reserved seats exist mainly on certain longer-distance services from Colombo and are not needed for this short hop.
Which side of the train has the best view from Galle to Mirissa?
Sit on the right-hand side when travelling east from Galle towards Mirissa for views of the sea, and on the left when returning. The line runs close to the shore for much of the way, particularly around Koggala, Ahangama and Weligama bay.
Is the train or the bus better from Galle to Mirissa?
The train is more scenic and comfortable but runs only a few times a day and stops two kilometres from the beach. The bus runs every ten to twenty minutes, stops on the beach road and takes about the same time. Choose the train for pleasure and the bus for convenience.

