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
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 04:38 am | Colombo Fort | Daily | |
| 05:00 am | Chilaw | Daily | |
| 05:03 am | Wadduwa | Daily | |
| 05:34 am | Panadura | Weekdays Only | |
| 05:43 am | Colombo Fort | Weekdays and Saturday Only | |
| 06:03 am | Maradana | Sunday Only | |
| 06:12 am | Maradana | Night Mail | Weekdays Only |
| 06:14 am | Kalutara South | Daily | |
| 06:25 am | Panadura | Weekdays and Saturday Only | |
| 06:33 am | Colombo Fort | Daily | |
| 06:37 am | Maradana | Weekdays Only | |
| 06:46 am | Maradana | Saturday and Sunday Only | |
| 06:51 am | Maradana | Weekdays Only | |
| 06:55 am | Maradana | Daily | |
| 07:01 am | Panadura | Weekdays and Saturday Only | |
| 07:07 am | Maradana | Saturday and Sunday Only | |
| 07:13 am | Beliaththa | Daily | |
| 07:26 am | Maradana | Weekdays and Saturday Only | |
| 07:26 am | Moratuwa | Weekdays Only | |
| 07:32 am | Panadura | Weekdays Only | |
| 07:35 am | Panadura | Saturday and Sunday Only | |
| 07:56 am | Moratuwa | Saturday Only | |
| 07:57 am | Maradana | Weekdays Only | |
| 08:06 am | Maradana | Weekdays and Saturday Only | |
| 08:11 am | Maradana | Sunday Only | |
| 08:12 am | Panadura | Muthu Kumari | Weekdays Only |
| 08:12 am | terminates here · from Maradana | Weekdays Only | |
| 08:16 am | Moratuwa | Weekdays and Saturday Only | |
| 08:18 am | Colombo Fort | Saturday Only | |
| 08:22 am | Maradana | Weekdays Only | |
| 08:24 am | Maradana | Saturday Only | |
| 08:25 am | Panadura | Weekdays and Saturday Only | |
| 08:37 am | Moratuwa | Weekdays Only | |
| 08:46 am | Maradana | Daily | |
| 09:07 am | Maradana | Weekdays and Saturday Only | |
| 09:13 am | Kalutara South | Daily | |
| 09:25 am | Maradana · starts here | Weekdays Only | |
| 09:31 am | Mount Lavinia | Daily | |
| 09:32 am | Maradana | Weekdays Only | |
| 09:41 am | Maradana | Weekdays and Saturday Only | |
| 10:04 am | Galle | Daily | |
| 10:06 am | Maradana | Daily | |
| 10:15 am | Kalutara South | Daily | |
| 11:28 am | Maradana | Daily | |
| 11:43 am | Aluthgama | Daily | |
| 12:40 pm | Kalutara South | Weekdays Only | |
| 01:05 pm | Kalutara South | Saturday and Sunday Only | |
| 01:34 pm | Maradana | Daily | |
| 02:03 pm | Panadura | Weekdays Only | |
| 02:29 pm | Maradana | Weekdays Only | |
| 02:34 pm | Aluthgama | Daily | |
| 02:47 pm | Panadura | Daily | |
| 02:55 pm | Maradana | Saturday and Sunday Only | |
| 03:13 pm | Maradana | Saturday and Sunday Only | |
| 03:23 pm | Maradana | Weekdays Only | |
| 03:55 pm | Panadura | Daily | |
| 04:23 pm | Moratuwa | Weekdays Only | |
| 04:33 pm | Panadura | Weekdays Only | |
| 04:36 pm | Colombo Fort | Daily | |
| 04:47 pm | Colombo Fort | Daily | |
| 04:50 pm | Kalutara South | Weekdays Only | |
| 04:51 pm | Colombo Fort | Weekdays Only | |
| 04:57 pm | Panadura | Weekdays and Saturday Only | |
| 05:19 pm | Aluthgama | Weekdays Only | |
| 05:19 pm | Aluthgama | Saturday and Sunday Only | |
| 05:20 pm | Colombo Fort | Weekdays Only | |
| 05:30 pm | Colombo Fort | Daily | |
| 05:36 pm | Kalutara South | Weekdays Only | |
| 05:45 pm | Kalutara South | Weekdays and Saturday Only | |
| 05:57 pm | Colombo Fort | Saturday and Sunday Only | |
| 06:02 pm | Colombo Fort | Weekdays and Saturday Only | |
| 06:04 pm | Colombo Fort | Weekdays Only | |
| 06:06 pm | Aluthgama | Weekdays Only | |
| 06:16 pm | Galle | Saturday Only | |
| 06:16 pm | Galle | Weekdays and Sunday Only | |
| 06:23 pm | Colombo Fort | Weekdays Only | |
| 06:50 pm | Aluthgama | Daily | |
| 07:10 pm | Aluthgama | Daily | |
| 07:31 pm | Maradana | Weekdays and Saturday Only | |
| 07:45 pm | Kalutara South | Weekdays Only | |
| 08:18 pm | Panadura | Saturday Only | |
| 09:08 pm | Kalutara South | Sunday Only | |
| 09:08 pm | Payagala South | Weekdays Only | |
| 10:03 pm | Aluthgama | 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
15 places within about 25 km, nearest first.
- Ratmalana Cityunder 1 km
- Sri Lanka Air Force Museumunder 1 km
- Ratmalana Airport (RML)under 1 km
- Senok Aviationunder 1 km
- Rathna Aviationunder 1 km
- Rathmalana Paramadhamma chethiya pirivenaunder 1 km
- Lunawa Railway Stationunder 1 km
- Angulana Railway Stationunder 1 km
- Boralesgamuwa City2 km
- Attidiya Bird Sanctuary2 km
- Egoda Uyana Railway Station4 km
- Piliyandala5 km
- Koralawella Railway Station5 km
- Moratuwa Railway Station5 km
- Moratuwa5 km
Related reading
2 pages on closely related subjects.