Lakpura
Lakpura®

Ratmalana Railway Station

Ratmalana Railway Station sits on the Coast Line of Sri Lanka Railways, roughly 14 kilometres south of Colombo Fort. It serves the suburban stretch between Colombo and the southern coastal towns, making it a practical stop for commuters heading into the city and travellers exploring the Colombo District without the hassle of road traffic. Around 84 trains call here on a typical weekday, reflecting just how busy this corridor is.

Where exactly is Ratmalana Station?

The station is located in Ratmalana, within the Western Province's Colombo District. On the Coast Line, it sits between Mount Lavinia to the north (towards Colombo Fort) and Angulana to the south. The surrounding area is primarily residential and light-commercial, close to the Ratmalana Airport and a short distance from the Mount Lavinia beachfront.

How many trains stop at Ratmalana each day?

On a typical operating day, approximately 84 trains call at Ratmalana Station. Services run in both directions — northbound towards Colombo Fort and southbound towards destinations such as Kalutara, Aluthgama, Hikkaduwa, Galle, and Matara. The frequency is highest during morning and evening peak hours, tapering off in the early afternoon and late evening.

For the most current timetable — including departure times, destinations, and days of operation — Sri Lanka Railways publishes updated schedules on its official channels. The station's contact number is 011-263 5271 if you need to confirm a specific service.

What is the Coast Line, and which towns does it connect?

The Coast Line is one of Sri Lanka's most heavily used rail corridors. It runs south from Colombo Fort along the western and southern coastline, passing through a string of towns including Mount Lavinia, Moratuwa, Panadura, Kalutara, Beruwala, Aluthgama, Hikkaduwa, Galle, and eventually Matara. Ratmalana is one of the earlier stops, around 14 km from the Fort, so journey times to central Colombo are short — typically under 30 minutes depending on the service type.

  • Northbound key stops: Mount Lavinia → Colombo Fort
  • Southbound key stops: Angulana → Moratuwa → Panadura → Kalutara → Aluthgama → Hikkaduwa → Galle → Matara

How do I get to Ratmalana Station from Colombo?

The simplest approach is to board any southbound Coast Line service at Colombo Fort. Most stop at Ratmalana within roughly 20–30 minutes, depending on whether it is an express or slow train. Alternatively, tuk-tuks and taxis are available from the Mount Lavinia area, which is the next station north. Bus services also run along Galle Road, passing close to the station entrance.

If you are travelling from Bandaranaike International Airport (CMB) in Negombo, a private transfer directly to Ratmalana is often more practical than navigating the rail network, given that the two points are on opposite sides of Colombo.

What facilities are available at the station?

Ratmalana is a moderately sized suburban station with covered platforms and basic passenger amenities. You can purchase tickets at the booking window on-site. While the station does not offer the full services of a major interchange like Colombo Fort or Maradana, it is well-used and staffed during operating hours. Small food stalls and vendors are typically present near the station entrance.

Is Ratmalana Station close to Ratmalana Airport?

Yes — Ratmalana Airport (IATA: RML), Sri Lanka's domestic and charter aerodrome, is situated close to the station. Passengers arriving on domestic charter flights or departing on light-aircraft services can reach the station relatively easily by tuk-tuk. This proximity makes the rail link useful for onward travel into Colombo or down the coast, though most domestic air passengers use private transfers for luggage convenience.

What are the neighbouring stations on the Coast Line?

Direction Neighbouring Station Notes
Towards Colombo Mount Lavinia Popular beach suburb; short hop northbound
Towards Matara Angulana Next stop southbound on the Coast Line

Tips for travelling through Ratmalana by train

  • Second-class and third-class carriages are the norm on suburban Coast Line services. First-class observation carriages are generally reserved for long-distance intercity trains to Galle and Matara.
  • Trains can be crowded during peak commuter hours (roughly 07:00–09:00 and 16:30–19:00). Travelling mid-morning or early afternoon is more comfortable.
  • Keep small change handy for ticket purchases — booking windows can be busy just before a train departs.
  • The Coast Line runs largely along or near the shoreline south of Mount Lavinia, so southbound window seats on the sea-facing side offer pleasant coastal views on longer journeys.
  • Station signage is in Sinhala, Tamil, and English, so finding the right platform is straightforward for international visitors.

Why travel the southern coast by train?

Rail travel on the Coast Line is one of the more affordable and characterful ways to move between Colombo and the southern beach towns. The journey south from Colombo to Galle, for example, passes through a varied landscape — urban sprawl giving way to fishing villages, lagoons, and sea views. Ratmalana is one of the first stops on this journey and a useful entry point for anyone based in the southern suburbs of Colombo who prefers to avoid Galle Road traffic.

For travellers keen to understand Sri Lanka's rail heritage more broadly, the network has a history stretching back to the British colonial era. The Coast Line itself opened progressively during the late 19th and early 20th centuries and remains a working part of daily life rather than a heritage curiosity.

Ratmalana railway station timetable

84 trains call at Ratmalana on a typical day.

Coast Line · 14.0 km from Colombo Fort · Western Province

Station telephone: 011-2635271

DepartsTowardsTrainRuns
04:38 amColombo FortDaily
05:00 amChilawDaily
05:03 amWadduwaDaily
05:34 amPanaduraWeekdays Only
05:43 amColombo FortWeekdays and Saturday Only
06:03 amMaradanaSunday Only
06:12 amMaradanaNight MailWeekdays Only
06:14 amKalutara SouthDaily
06:25 amPanaduraWeekdays and Saturday Only
06:33 amColombo FortDaily
06:37 amMaradanaWeekdays Only
06:46 amMaradanaSaturday and Sunday Only
06:51 amMaradanaWeekdays Only
06:55 amMaradanaDaily
07:01 amPanaduraWeekdays and Saturday Only
07:07 amMaradanaSaturday and Sunday Only
07:13 amBeliaththaDaily
07:26 amMaradanaWeekdays and Saturday Only
07:26 amMoratuwaWeekdays Only
07:32 amPanaduraWeekdays Only
07:35 amPanaduraSaturday and Sunday Only
07:56 amMoratuwaSaturday Only
07:57 amMaradanaWeekdays Only
08:06 amMaradanaWeekdays and Saturday Only
08:11 amMaradanaSunday Only
08:12 amPanaduraMuthu KumariWeekdays Only
08:12 amterminates here · from MaradanaWeekdays Only
08:16 amMoratuwaWeekdays and Saturday Only
08:18 amColombo FortSaturday Only
08:22 amMaradanaWeekdays Only
08:24 amMaradanaSaturday Only
08:25 amPanaduraWeekdays and Saturday Only
08:37 amMoratuwaWeekdays Only
08:46 amMaradanaDaily
09:07 amMaradanaWeekdays and Saturday Only
09:13 amKalutara SouthDaily
09:25 amMaradana · starts hereWeekdays Only
09:31 amMount LaviniaDaily
09:32 amMaradanaWeekdays Only
09:41 amMaradanaWeekdays and Saturday Only
10:04 amGalleDaily
10:06 amMaradanaDaily
10:15 amKalutara SouthDaily
11:28 amMaradanaDaily
11:43 amAluthgamaDaily
12:40 pmKalutara SouthWeekdays Only
01:05 pmKalutara SouthSaturday and Sunday Only
01:34 pmMaradanaDaily
02:03 pmPanaduraWeekdays Only
02:29 pmMaradanaWeekdays Only
02:34 pmAluthgamaDaily
02:47 pmPanaduraDaily
02:55 pmMaradanaSaturday and Sunday Only
03:13 pmMaradanaSaturday and Sunday Only
03:23 pmMaradanaWeekdays Only
03:55 pmPanaduraDaily
04:23 pmMoratuwaWeekdays Only
04:33 pmPanaduraWeekdays Only
04:36 pmColombo FortDaily
04:47 pmColombo FortDaily
04:50 pmKalutara SouthWeekdays Only
04:51 pmColombo FortWeekdays Only
04:57 pmPanaduraWeekdays and Saturday Only
05:19 pmAluthgamaWeekdays Only
05:19 pmAluthgamaSaturday and Sunday Only
05:20 pmColombo FortWeekdays Only
05:30 pmColombo FortDaily
05:36 pmKalutara SouthWeekdays Only
05:45 pmKalutara SouthWeekdays and Saturday Only
05:57 pmColombo FortSaturday and Sunday Only
06:02 pmColombo FortWeekdays and Saturday Only
06:04 pmColombo FortWeekdays Only
06:06 pmAluthgamaWeekdays Only
06:16 pmGalleSaturday Only
06:16 pmGalleWeekdays and Sunday Only
06:23 pmColombo FortWeekdays Only
06:50 pmAluthgamaDaily
07:10 pmAluthgamaDaily
07:31 pmMaradanaWeekdays and Saturday Only
07:45 pmKalutara SouthWeekdays Only
08:18 pmPanaduraSaturday Only
09:08 pmKalutara SouthSunday Only
09:08 pmPayagala SouthWeekdays Only
10:03 pmAluthgamaDaily

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

15 places within about 25 km, nearest first.

Related reading

2 pages on closely related subjects.

Book or buy direct with Lakpura

Curated by our local team. Direct from the source, with instant confirmation.

Ask Lakpura® Agent