Madampagama Railway Station is a mid-sized stop on Sri Lanka's Coast Line, positioned 85.9 km south of Colombo Fort in the Galle District of the Southern Province. Travellers heading along the southwestern coastline pass through here en route between Colombo and Matara, making it a useful reference point for those exploring the region's beaches, towns, and cultural sites.
Where exactly is Madampagama Station on the Coast Line?
The Coast Line runs the length of Sri Lanka's southwestern and southern seaboard, connecting Colombo Fort with Matara. Madampagama sits between Ambalangoda (the next station towards Colombo) and Akurala (the next station towards Matara). The surrounding area falls within the Galle District, one of the Southern Province's most visited districts for both heritage tourism and beach travel.
The station building and platform are typical of the smaller halts along this line — functional, unhurried, and framed by coastal vegetation. Local trains stop here regularly throughout the day, giving the station a gentle rhythm that reflects the pace of life in this part of the country.
How many trains stop at Madampagama each day?
On a typical operating day, around 15 trains call at Madampagama in both directions combined. Services are a mix of express and intercity trains (which may not stop here) and slower stopping trains that serve all or most stations along the Coast Line. If you are planning travel specifically through Madampagama, it is worth confirming the timetable with Sri Lanka Railways, as schedules adjust seasonally and for public holidays.
- Northbound trains head towards Ambalangoda, Hikkaduwa, Galle, and eventually Colombo Fort.
- Southbound trains continue through Akurala towards Koggala, Weligama, and Matara.
- Journey times to Colombo Fort are typically in the range of two to two-and-a-half hours from this stretch of the line.
What is the Coast Line journey like through this area?
The Coast Line between Colombo and Matara is widely regarded as one of the more scenic rail journeys in Sri Lanka. For much of its length south of Aluthgama, the track runs close to the Indian Ocean, and passengers on the southbound left-hand side of the train often get unobstructed sea views. The stretch around Madampagama and Akurala is no exception — low scrub, fishing outriggers, and coconut groves characterise the landscape visible from the carriage window.
Second and third class carriages on stopping trains are inexpensive and give an authentic sense of daily travel in Sri Lanka. First class and observation carriages are available on select intercity services, though these services tend not to stop at smaller halts like Madampagama.
Which towns and attractions are near Madampagama?
Madampagama's position in the Galle District places it within reach of several well-known destinations along the southern coast.
| Destination | Direction | Notes |
|---|---|---|
| Ambalangoda | North (towards Colombo) | Known for traditional mask carving and lacquerwork; one station away |
| Akurala | South (towards Matara) | Small beach town; next station along the line |
| Hikkaduwa | North | Popular reef snorkelling and beach destination; a few stations north |
| Galle | South | UNESCO-listed Dutch Fort; major town on the line |
Tuk-tuks and local buses connect the station with surrounding villages and the beach areas immediately adjacent to this stretch of coast, though facilities at the station itself are basic.
How do I get to Madampagama from Colombo?
The most straightforward approach is a direct train from Colombo Fort on a Coast Line stopping service. The journey covers 85.9 km and takes roughly two to two-and-a-half hours depending on the service. Tickets for second and third class carriages can be purchased at the origin station; first class and reserved seats on intercity services should be booked in advance, particularly at weekends and during school holidays.
By road, the Southern Expressway (E01) brings you close to this part of the coast considerably faster, with an exit at Pinnaduwa or Dodangoda serving onward travel by local road. Private transfers from Colombo or Bandaranaike International Airport remain a comfortable option for those carrying luggage or travelling as a group.
Is there anything to know before travelling through Madampagama?
Madampagama is a request stop or limited-halt station, meaning not every train on the timetable is obliged to stop. Verify your specific service will call there before boarding. Facilities at the platform are minimal — there is no large waiting area or refreshment stand of note — so it is worth being self-sufficient for the journey.
For visitors unfamiliar with Sri Lanka Railways ticketing, buying a ticket to the nearest larger hub (Ambalangoda or Hikkaduwa) and alighting at Madampagama mid-journey is a common practical approach, but it is always advisable to inform the guard or conductor of your intended stop.
Madampagama railway station timetable
15 trains call at Madampagama on a typical day.
Coast Line · 85.9 km from Colombo Fort · Southern Province
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 04:05 am | Maradana | Night Mail | Weekdays Only |
| 05:01 am | Ambalangoda | Daily | |
| 05:06 am | Aluthgama | Daily | |
| 05:24 am | Galle | Daily | |
| 05:51 am | Maradana | Samudra Devi | Weekdays and Saturday Only |
| 05:51 am | Maradana | Samudra Devi | Sunday Only |
| 06:15 am | Mount Lavinia | Daily | |
| 06:53 am | Galle | Daily | |
| 09:51 am | Colombo Fort | Weekdays and Saturday Only | |
| 02:08 pm | Galle | Daily | |
| 02:45 pm | Aluthgama | Daily | |
| 05:54 pm | Aluthgama | Daily | |
| 07:22 pm | Galle | Samudra Devi | Weekdays Only |
| 08:31 pm | Galle | Daily | |
| 10:15 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
10 places within about 25 km, nearest first.