Piyagama Railway Station sits along Sri Lanka's Coast Line, roughly 72.5 km south of Colombo Fort in the Galle District, Southern Province. Small and unhurried, it serves the communities around Piyagama and acts as a quiet waypoint on one of the island's most scenically rewarding rail routes — a coastal corridor that threads through lagoons, beachside towns, and coconut groves as it arcs toward Galle and beyond.
Where exactly is Piyagama Station on the Coast Line?
The Coast Line runs from Colombo Fort south-west to Matara, hugging the shoreline for much of its journey. Piyagama Station falls between Kosgoda to the north (toward Colombo) and Ahungalle to the south. Both neighbouring stations are within a short distance, so the stretch through here is particularly pleasant for travellers riding the full line and watching the Indian Ocean appear and disappear through the carriage windows.
Kosgoda is well known as a sea turtle conservation area, and Ahungalle opens onto a quiet stretch of the Southern coast. Passing through Piyagama, you are firmly in a part of Sri Lanka that rewards slow travel.
How many trains stop at Piyagama each day?
On a typical day, around 13 train services call at Piyagama. These include express and stopping trains running in both directions — northbound toward Colombo Fort and southbound toward Hikkaduwa, Galle, and Matara. Frequency tends to be higher during morning and evening commuter windows. Because Piyagama is a smaller halt, some long-distance express services may pass through without stopping, so it is worth confirming your chosen service calls at this station before boarding.
Sri Lanka Railways publishes current timetables on its official website, where you can filter by station and direction to find the exact departure times, days of operation, and train class.
How do I get to Piyagama Station from Colombo?
The most straightforward route is a direct train from Colombo Fort Station on the Coast Line. The journey covers around 72.5 km and typically takes between one and a half to two hours depending on the service. Stopping trains take longer but give you more time to settle into the coastal scenery. If you are travelling from Galle or Hikkaduwa, the journey is considerably shorter — Galle is south of Piyagama, so you would board a northbound service.
By road, Piyagama is accessible via the Galle Road (A2), the main artery linking Colombo to the Southern Province. Tuk-tuks and buses connect the station area to nearby towns.
What is the Coast Line like as a train journey?
The Coast Line is widely regarded as one of the most rewarding rail routes in Sri Lanka. From Colombo, the line initially passes through the suburbs of Mount Lavinia and Moratuwa before the urban sprawl gives way to fishing villages, wetlands, and open shoreline. By the time the train reaches the Galle District — where Piyagama sits — the route is running close to the sea. On a clear day, the ocean is visible from the left-hand side of a southbound carriage.
- The line is operated by Sri Lanka Railways, the national rail operator.
- Second-class and third-class seating is available on most services; some intercity trains offer reserved first-class carriages.
- The section through the Galle District is single-track, so occasional delays at passing loops are normal.
- Travelling southbound in the afternoon often gives better sea views as the sun drops toward the west.
What is there to see and do near Piyagama Station?
Piyagama is a residential community rather than a major tourist hub, but its location in the Galle District places it within easy reach of several points of interest. The nearby coastline includes quieter beaches that see far fewer visitors than the more commercial strips around Hikkaduwa or Unawatuna. The Kosgoda Turtle Hatchery, operated a short distance north, is one of Sri Lanka's most visited turtle conservation projects and a meaningful stop for travellers interested in marine life.
Ahungalle, the neighbouring station to the south, also borders a low-key coastal area that suits leisurely exploration. Galle Fort — a UNESCO World Heritage Site — lies further south along the line, making Piyagama a useful reference point if you are planning a staged journey through the Southern Province.
Is Piyagama a good base for exploring the Southern Province?
For travellers who prefer to avoid the busier tourist enclaves, the Piyagama area offers a more local rhythm. Accommodation options in the surrounding villages tend toward guesthouses and small boutique properties rather than large resort complexes. From here, day trips to Galle, Hikkaduwa, and even the Sinharaja rainforest (with some inland travel) are all feasible.
The train remains the most practical and atmospheric way to move along the coast. Buying a ticket at the station for the next available service is generally straightforward, as demand at smaller halts rarely overwhelms the booking window.
Piyagama Station — key facts at a glance
| Detail | Information |
|---|---|
| Railway line | Coast Line (Sri Lanka Railways) |
| Distance from Colombo Fort | 72.5 km |
| Province | Southern Province |
| District | Galle District |
| Station to the north (toward Colombo) | Kosgoda |
| Station to the south (toward Matara) | Ahungalle |
| Typical daily train services | Around 13 |
Piyagama railway station timetable
13 trains call at Piyagama on a typical day.
Coast Line · 72.5 km from Colombo Fort · Southern Province
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 05:27 am | Maradana | Daily | |
| 05:29 am | Aluthgama | Daily | |
| 06:14 am | Maradana | Samudra Devi | Weekdays and Saturday Only |
| 06:14 am | Maradana | Samudra Devi | Sunday Only |
| 06:21 am | Galle | Daily | |
| 06:49 am | Mount Lavinia | Daily | |
| 10:24 am | Colombo Fort | Weekdays and Saturday Only | |
| 01:40 pm | Galle | Daily | |
| 03:09 pm | Aluthgama | Daily | |
| 06:25 pm | Aluthgama | Daily | |
| 07:00 pm | Galle | Samudra Devi | Weekdays Only |
| 08:10 pm | Galle | Daily | |
| 09:45 pm | Galle | Night Mail | Daily |
Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-09-14. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.
Nearby places
11 places within about 25 km, nearest first.
- Madu Ganga2 km
- Andadola Railway Station2 km
- Madhuwa Bridge2 km
- Madu Ganga2 km
- Balapitiya City3 km
- Ahungalla Beach3 km
- Ahungalla City3 km
- Balapitiya Railway Station3 km
- Dedduwa Lake4 km
- Madu River Safari4 km
- Kadolana6 km