Koralawella is a mid-sized halt on Sri Lanka's Coast Line, sitting 20.7 km south of Colombo Fort along the rail corridor that hugs the western seaboard. Part of the Colombo District in Western Province, the station serves commuters between the sprawling southern suburbs and the city centre, as well as travellers heading further down the coast toward Galle and beyond.
Where exactly is Koralawella Station?
The station sits in the town of Koralawella, within the Moratuwa urban area — one of the most densely populated stretches of Sri Lanka's coastal belt. The surrounding neighbourhood is primarily residential, with small businesses, schools and local eateries clustered near the station entrance. Road access is straightforward from the Galle Road (A2), which runs parallel to the railway throughout this section of the coast.
On the Coast Line, Koralawella lies between Moratuwa (the next station toward Colombo) and Egoda Uyana (the next station heading south). Distances between these three halts are short, making it easy to reach by foot or tuk-tuk from either neighbouring locality.
Which trains stop at Koralawella?
On a typical operating day, around 59 trains call at Koralawella — a frequency that reflects its role as a busy suburban commuter station. Services are operated by Sri Lanka Railways and include both express and stopping trains running the length of the Coast Line.
- Colombo-bound services depart frequently throughout the morning peak, arriving at Colombo Fort in roughly 30–40 minutes depending on stops.
- Southbound services continue through Panadura, Kalutara and onward to Aluthgama, Hikkaduwa, Galle and Matara.
- Not all long-distance express trains stop here; local and inter-city stopping trains account for the majority of calls.
Timetables change seasonally and are best confirmed through the Sri Lanka Railways official schedule or at the station itself before travel.
What is the Coast Line, and why does it matter?
The Coast Line is one of Sri Lanka's most historically significant and scenically rewarding rail routes. Constructed during the British colonial era, it links Colombo Fort with Matara in the deep south, running for most of its length within sight or sound of the Indian Ocean. For the section around Koralawella, the track passes through the urban-coastal sprawl south of Colombo before opening up to more open coastal scenery further along.
The line carries a substantial daily passenger load — a mix of office workers, students, traders and tourists — and remains one of the most affordable ways to travel between Colombo and the southern coast. Third-class unreserved seats are inexpensive; reserved second- and first-class seats are available on longer-distance services.
How do I get to Koralawella Station from Colombo?
The most direct route is by rail itself — board any stopping service at Colombo Fort heading toward Panadura, Kalutara or Galle, and alight at Koralawella. Journey time from Fort is typically under 45 minutes. By road, Koralawella is accessible via the Galle Road (A2) heading south from Colombo; travel time varies considerably with traffic, which can be heavy during peak hours on this artery.
Is there anything worth seeing near Koralawella?
The Moratuwa area immediately north of Koralawella is known for its furniture-making industry and the University of Moratuwa, Sri Lanka's leading technical university. Several small temples and churches dot the coastal strip, reflecting the area's religiously diverse character. The beach at Moratuwa, though not a resort destination, offers a glimpse of everyday coastal life away from the tourist trail.
For travellers using Koralawella as a transit point rather than a destination, the station is a convenient place to board southbound trains during off-peak hours when seats at Colombo Fort may already be taken.
Practical information for passengers
| Detail | Information |
|---|---|
| Line | Coast Line (Main Line South) |
| Distance from Colombo Fort | 20.7 km |
| Province / District | Western Province / Colombo District |
| Preceding station (north) | Moratuwa |
| Following station (south) | Egoda Uyana |
| Typical daily train calls | Around 59 |
| Ticket classes available | Third class (unreserved); reserved classes on longer services |
Passengers are advised to arrive a few minutes before the scheduled departure time, as trains on the Coast Line occasionally run slightly ahead of schedule during off-peak periods. Tuk-tuks and three-wheelers are readily available outside the station entrance for onward local travel.
Planning a longer journey along the Coast Line?
If Koralawella is your starting point for a longer southward journey, consider that the most scenic stretches of the Coast Line begin around Kalutara and intensify approaching Hikkaduwa, where the track skirts the ocean closely. Galle — with its UNESCO-listed Dutch Fort — and Mirissa are popular end-points for day trips or longer stays. Booking reserved seats in advance is advisable for weekend and public holiday travel, when the line is heavily used by both locals and visitors.
Koralawella railway station timetable
59 trains call at Koralawella on a typical day.
Coast Line · 20.7 km from Colombo Fort · Western Province
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 04:22 am | Colombo Fort | Daily | |
| 04:44 am | Chilaw | Daily | |
| 05:17 am | Wadduwa | Daily | |
| 05:27 am | Colombo Fort | Weekdays and Saturday Only | |
| 05:49 am | Maradana | Sunday Only | |
| 06:13 am | Colombo Fort | Daily | |
| 06:27 am | Kalutara South | Daily | |
| 06:30 am | Maradana | Saturday and Sunday Only | |
| 06:35 am | Maradana | Weekdays Only | |
| 06:39 am | Panadura | Weekdays and Saturday Only | |
| 06:52 am | Maradana | Saturday and Sunday Only | |
| 07:07 am | Maradana | Weekdays and Saturday Only | |
| 07:10 am | Maradana | Weekdays and Saturday Only | |
| 07:15 am | Panadura | Weekdays and Saturday Only | |
| 07:43 am | Panadura | Weekdays Only | |
| 07:49 am | Panadura | Saturday and Sunday Only | |
| 07:50 am | Maradana | Weekdays and Saturday Only | |
| 07:56 am | Maradana | Sunday Only | |
| 08:02 am | Colombo Fort | Weekdays Only | |
| 08:03 am | Colombo Fort | Saturday Only | |
| 08:21 am | Maradana | Weekdays Only | |
| 08:26 am | Panadura | Muthu Kumari | Weekdays Only |
| 08:29 am | Panadura | Weekdays and Saturday Only | |
| 08:30 am | Maradana | Daily | |
| 09:02 am | Mount Lavinia | Daily | |
| 09:25 am | Maradana | Weekdays and Saturday Only | |
| 09:26 am | Kalutara South | Daily | |
| 09:46 am | Maradana | Daily | |
| 10:35 am | Kalutara South | Daily | |
| 11:12 am | Maradana | Daily | |
| 11:58 am | Aluthgama | Daily | |
| 12:54 pm | Kalutara South | Weekdays Only | |
| 01:16 pm | Maradana | Daily | |
| 01:19 pm | Kalutara South | Saturday and Sunday Only | |
| 02:15 pm | Maradana | Weekdays Only | |
| 02:17 pm | Panadura | Weekdays Only | |
| 02:41 pm | Maradana | Saturday and Sunday Only | |
| 02:48 pm | Aluthgama | Daily | |
| 02:59 pm | Maradana | Saturday and Sunday Only | |
| 03:09 pm | Maradana | Weekdays Only | |
| 03:13 pm | Panadura | Daily | |
| 04:17 pm | Panadura | Daily | |
| 04:20 pm | Colombo Fort | Daily | |
| 05:04 pm | Kalutara South | Weekdays Only | |
| 05:06 pm | Colombo Fort | Weekdays Only | |
| 05:13 pm | Colombo Fort | Daily | |
| 05:33 pm | Aluthgama | Saturday and Sunday Only | |
| 05:43 pm | Colombo Fort | Saturday and Sunday Only | |
| 05:49 pm | Colombo Fort | Weekdays and Saturday Only | |
| 06:05 pm | Kalutara South | Weekdays and Saturday Only | |
| 06:10 pm | Colombo Fort | Weekdays Only | |
| 06:29 pm | Aluthgama | Weekdays Only | |
| 07:04 pm | Aluthgama | Daily | |
| 07:18 pm | Maradana | Weekdays and Saturday Only | |
| 07:28 pm | Aluthgama | Daily | |
| 08:32 pm | Panadura | Saturday Only | |
| 09:22 pm | Kalutara South | Sunday Only | |
| 09:22 pm | Payagala South | Weekdays Only | |
| 10:17 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
- Moratuwa 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