Moratuwa Railway Station sits on the Coast Line of Sri Lanka Railways, roughly 18.9 km south of Colombo Fort. It serves one of the island's most densely populated suburban corridors, connecting the coastal city of Moratuwa — historically known for its furniture industry and the University of Moratuwa — with Colombo and the string of beach towns stretching toward Galle. On a typical operating day, around 97 train services call at this station, making it one of the busier stops on the southern suburban network.
Where exactly is Moratuwa Station located?
The station sits within the Colombo District, Western Province, in the heart of Moratuwa city. It is accessible directly from Galle Road (A2), the main coastal artery, and is within easy walking distance of the town centre. The station telephone number is 011-2645267 for timetable and operational enquiries.
On the Coast Line, the immediately neighbouring stations are Lunawa in the direction of Colombo Fort and Koralawella in the direction of Galle. Travellers heading inland to Ratnapura or Kandy will need to connect at Colombo Fort or Maradana.
Which trains stop at Moratuwa?
The station is served exclusively by Coast Line services — trains running between Colombo Fort and stations as far south as Matara and Beliatta. These include both express intercity services (not all of which stop here) and the frequent commuter trains that connect suburban Colombo with the southern coastal towns. Around 97 trains call here daily in each direction, so gaps between services are generally short during peak hours.
Services broadly fall into three categories:
- Commuter trains — frequent short-hop services between Colombo Fort and Panadura or Mount Lavinia, stopping at every station including Moratuwa.
- Intercity expresses — longer-distance trains to Galle and Matara; selected services stop at Moratuwa, but not all do. Check the timetable before travelling.
- Office specials — additional peak-hour services added during weekday morning and evening rush hours to ease commuter demand.
Current timetable information is maintained by Sri Lanka Railways. For live departure times, the official Sri Lanka Railways website or the station notice board are the most reliable sources.
How do I get to Moratuwa from Colombo?
By train, Moratuwa is roughly 25–40 minutes from Colombo Fort depending on the service and the number of stops. Trains on the Coast Line depart from Platform 1 at Colombo Fort throughout the day. The fare for a third-class seat is modest, making the train the most economical option for this journey.
By road, Moratuwa is reached via Galle Road (A2), which runs along the coast. Journey times vary considerably with traffic — during peak hours the road can be slow, making the train a faster and more predictable alternative. Tuk-tuks and taxis are available outside the station for onward travel within Moratuwa.
What is there to see and do in Moratuwa?
Moratuwa is primarily a residential and commercial city, though it has several points of interest for visitors:
- Bolgoda Lake — Sri Lanka's largest natural lake lies partly within Moratuwa's boundaries. It is a popular spot for boat rides and lakeside dining, with several resorts and restaurants on its banks.
- Furniture workshops — Moratuwa has long been Sri Lanka's centre for quality furniture and woodcraft. A number of workshops welcome visitors, and a leather-making industry has also developed in the area.
- University of Moratuwa — one of Sri Lanka's leading technical universities, with a well-known Faculty of Architecture. The campus is situated close to the coast.
- Local beaches — the coastline near Moratuwa, including areas around Lunawa and Koralawella, offers relatively quiet stretches of beach compared to busier spots further north.
Is Moratuwa a good base for exploring the south coast?
Moratuwa works well as a base for travellers who want proximity to Colombo while avoiding city-centre accommodation prices. The train puts Colombo Fort within half an hour, and south-coast destinations such as Kalutara, Hikkaduwa, and Galle are accessible by direct Coast Line services without needing to return to Colombo. For those arriving at Bandaranaike International Airport, private airport transfers to Moratuwa properties typically take around 45–60 minutes depending on traffic.
What facilities are available at Moratuwa Station?
Moratuwa is a mid-size suburban station with covered platforms, ticketing counters, and basic waiting facilities. Like most stations on the Coast Line, it is unstaffed late at night. Small vendors typically operate near the station entrance selling snacks and drinks. There is no left-luggage facility, so travellers with large bags should plan accordingly.
Tips for travelling the Coast Line from Moratuwa
- Buy tickets at the counter before boarding to avoid peak-hour queues on the train.
- First- and second-class carriages are significantly less crowded than third-class during rush hours; reservations on intercity services are recommended.
- The sea-facing (western) side of the train offers coastal views between Colombo and Kalutara — worth choosing a window seat on that side.
- Trains heading towards Colombo fill up quickly at Moratuwa during weekday mornings; arriving at the platform a few minutes early helps secure a seat.
- Keep valuables secure in crowded carriages, as on any busy commuter line.
Moratuwa railway station timetable
97 trains call at Moratuwa on a typical day.
Coast Line · 18.9 km from Colombo Fort · Western Province
Station telephone: 011-2645267
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 04:26 am | Colombo Fort | Daily | |
| 04:48 am | Chilaw | Daily | |
| 05:13 am | Wadduwa | Daily | |
| 05:31 am | Colombo Fort | Weekdays and Saturday Only | |
| 05:42 am | Panadura | Weekdays Only | |
| 05:53 am | Maradana | Sunday Only | |
| 06:04 am | Maradana | Night Mail | Weekdays Only |
| 06:18 am | Colombo Fort | Daily | |
| 06:23 am | Kalutara South | Daily | |
| 06:26 am | Maradana | Weekdays Only | |
| 06:34 am | Maradana | Saturday and Sunday Only | |
| 06:35 am | Panadura | Weekdays and Saturday Only | |
| 06:39 am | Maradana | Weekdays Only | |
| 06:47 am | Maradana | Daily | |
| 06:56 am | Maradana | Saturday and Sunday Only | |
| 07:11 am | Maradana | Weekdays and Saturday Only | |
| 07:11 am | Panadura | Weekdays and Saturday Only | |
| 07:14 am | Maradana | Weekdays and Saturday Only | |
| 07:19 am | Beliaththa | Daily | |
| 07:29 am | Maradana | Samudra Devi | Sunday Only |
| 07:32 am | Colombo Fort | Weekdays Only | |
| 07:32 am | terminates here · from Maradana | Weekdays Only | |
| 07:39 am | Panadura | Weekdays Only | |
| 07:45 am | Maradana · starts here | Weekdays Only | |
| 07:45 am | Panadura | Saturday and Sunday Only | |
| 07:54 am | Maradana | Weekdays and Saturday Only | |
| 08:00 am | Maradana | Sunday Only | |
| 08:04 am | terminates here · from Maradana | Saturday Only | |
| 08:06 am | Colombo Fort | Weekdays Only | |
| 08:07 am | Colombo Fort | Saturday Only | |
| 08:10 am | Maradana · starts here | Weekdays Only | |
| 08:15 am | Maradana · starts here | Saturday Only | |
| 08:22 am | Panadura | Muthu Kumari | Weekdays Only |
| 08:25 am | terminates here · from Maradana | Weekdays and Saturday Only | |
| 08:26 am | Maradana | Weekdays Only | |
| 08:34 am | Maradana | Daily | |
| 08:35 am | Panadura | Weekdays and Saturday Only | |
| 08:46 am | terminates here · from Maradana | Weekdays Only | |
| 08:55 am | Maradana · starts here | Weekdays and Saturday Only | |
| 09:02 am | Matara | Daily | |
| 09:13 am | Maradana | Galu Kumari | Daily |
| 09:16 am | Mount Lavinia | Daily | |
| 09:20 am | Maradana · starts here | Weekdays Only | |
| 09:22 am | Kalutara South | Daily | |
| 09:29 am | Maradana | Weekdays and Saturday Only | |
| 09:51 am | Maradana | Daily | |
| 10:13 am | Galle | Daily | |
| 10:30 am | Kalutara South | Daily | |
| 11:16 am | Maradana | Daily | |
| 11:54 am | Aluthgama | Daily | |
| 12:50 pm | Kalutara South | Weekdays Only | |
| 01:15 pm | Kalutara South | Saturday and Sunday Only | |
| 01:22 pm | Maradana | Daily | |
| 02:13 pm | Panadura | Weekdays Only | |
| 02:19 pm | Maradana | Weekdays Only | |
| 02:44 pm | Aluthgama | Daily | |
| 02:45 pm | Maradana | Saturday and Sunday Only | |
| 03:00 pm | Maradana | Weekdays Only | |
| 03:03 pm | Maradana | Saturday and Sunday Only | |
| 03:05 pm | Beliaththa | Galu Kumari | Daily |
| 03:08 pm | Panadura | Daily | |
| 03:13 pm | Maradana | Weekdays Only | |
| 04:12 pm | Panadura | Daily | |
| 04:24 pm | Colombo Fort | Daily | |
| 04:32 pm | terminates here · from Maradana | Weekdays Only | |
| 04:40 pm | Colombo Fort | Daily | |
| 04:42 pm | Panadura | Weekdays Only | |
| 04:45 pm | Colombo Fort · starts here | Weekdays Only | |
| 05:00 pm | Kalutara South | Weekdays Only | |
| 05:05 pm | Panadura | Weekdays and Saturday Only | |
| 05:10 pm | Colombo Fort | Weekdays Only | |
| 05:15 pm | Hikkaduwa | Sunday Only | |
| 05:18 pm | Colombo Fort | Daily | |
| 05:26 pm | Aluthgama | Weekdays Only | |
| 05:29 pm | Aluthgama | Saturday and Sunday Only | |
| 05:43 pm | Kalutara South | Weekdays Only | |
| 05:43 pm | Maradana | Daily | |
| 05:47 pm | Colombo Fort | Saturday and Sunday Only | |
| 05:53 pm | Colombo Fort | Weekdays and Saturday Only | |
| 05:56 pm | Colombo Fort | Weekdays Only | |
| 06:01 pm | Kalutara South | Weekdays and Saturday Only | |
| 06:14 pm | Colombo Fort | Weekdays Only | |
| 06:22 pm | Galle | Saturday Only | |
| 06:22 pm | Galle | Weekdays and Sunday Only | |
| 06:25 pm | Aluthgama | Weekdays Only | |
| 06:45 pm | Maradana | Saturday and Sunday Only | |
| 06:48 pm | Beliaththa | Weekdays Only | |
| 06:55 pm | Maradana | Weekdays Only | |
| 07:00 pm | Aluthgama | Daily | |
| 07:22 pm | Maradana | Weekdays and Saturday Only | |
| 07:23 pm | Aluthgama | Daily | |
| 07:55 pm | Kalutara South | Weekdays Only | |
| 07:58 pm | Galle | Night Mail | Daily |
| 08:28 pm | Panadura | Saturday Only | |
| 09:18 pm | Kalutara South | Sunday Only | |
| 09:18 pm | Payagala South | Weekdays Only | |
| 10:13 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
11 places within about 25 km, nearest first.
- Moratuwaunder 1 km
- Koralawella Railway Stationunder 1 km
- Egoda Uyana Railway Station2 km
- Angulana Railway Station5 km
- Lunawa Railway Station5 km
- Rathmalana Paramadhamma chethiya pirivena5 km
- Ratmalana City5 km
- Ratmalana Railway Station5 km
- Panadura Railway Station7 km
- Panadura City7 km
- Pinwatte Railway Station7 km