Egoda Uyana Railway Station is a suburban halt on Sri Lanka Railways' Coast Line, situated in the Colombo District within the Western Province. The station sits approximately 22.6 km south of Colombo Fort, placing it in the densely populated coastal belt that stretches toward Kalutara and Galle. For commuters and travellers moving along this corridor, it serves as a practical boarding point with a reasonable frequency of services throughout the day.
Where exactly is Egoda Uyana Station?
The station is located in the Egoda Uyana area of Moratuwa, a satellite city that forms part of the Greater Colombo urban region. It sits between two neighbouring halts on the Coast Line: Koralawella to the north (toward Colombo Fort) and Panadura to the south. The immediate vicinity is primarily residential, with local shops and three-wheeler services available near the station entrance. Visitors arriving from Colombo will find the journey takes roughly 30–40 minutes by train depending on the service type.
Which trains stop at Egoda Uyana?
Around 59 trains call at Egoda Uyana on a typical operating day, making it a reasonably well-served station for its size. Services run in both directions — toward Colombo Fort in the north and toward Panadura, Aluthgama, Hikkaduwa, and Galle in the south. The majority of trains stopping here are slow or semi-express stopping services; most long-distance expresses to Matara bypass smaller halts, so travellers heading further south may need to change at Panadura or board at a mainline station.
For the most current timetable — including departure times, destinations, and days of operation — it is advisable to check directly with Sri Lanka Railways or contact the station on 011-2657336. Schedules can change seasonally and around public holidays.
How do I get to Egoda Uyana Station from Colombo?
The most straightforward route is by train from Colombo Fort Station, travelling southbound on the Coast Line. Services on this corridor are frequent during morning and evening peak hours. By road, Egoda Uyana is accessible via Galle Road (A2), one of Sri Lanka's most heavily used arterial routes; however, traffic congestion along this highway can make road travel significantly slower than the train during peak times. Tuk-tuks and buses also connect the station to surrounding neighbourhoods.
What is the Coast Line and why does it matter?
The Coast Line — formally the Southern Line — is one of Sri Lanka Railways' most important passenger routes, connecting Colombo Fort with the southern port city of Matara across roughly 160 km of track that hugs the island's south-western coastline. It passes through major urban centres including Moratuwa, Panadura, Kalutara, Aluthgama, Hikkaduwa, and Galle before terminating at Matara. The line carries a high volume of daily commuters between Colombo's satellite towns and the capital, and also serves leisure travellers heading to the island's popular southern beaches and heritage towns. Egoda Uyana, as a station within the Moratuwa urban area, primarily serves the commuter segment of this traffic.
What facilities are available at the station?
Egoda Uyana is a relatively modest suburban station. Expect basic platform infrastructure — ticketing, waiting areas, and platform benches — rather than the larger facilities found at major interchanges. The station telephone number for inquiries is 011-2657336. Travellers requiring luggage storage or car parking should plan for alternatives, as these are not guaranteed at smaller halts on the Coast Line.
Are there things to do near Egoda Uyana Station?
The station is embedded in the Moratuwa urban area, which offers a slice of everyday Sri Lankan coastal life rather than conventional tourist attractions. Moratuwa is known as a centre for furniture craftsmanship, and local workshops line many of the roads heading inland from Galle Road. The University of Moratuwa, one of Sri Lanka's leading technical universities, is also located nearby. The beach at Moratuwa is accessible, though serious beach travel along this coast typically continues south to Panadura, Mount Lavinia, or further toward Beruwala and Bentota.
- Furniture and woodcraft workshops in central Moratuwa
- University of Moratuwa campus (enquire about public access)
- Coastal walking along Galle Road between Moratuwa and Panadura
- Local markets and short-eats cafes along the station approach
Tips for travelling the Coast Line from Egoda Uyana
- Buy tickets in advance for long-distance services — reserved carriages on expresses to Galle and Matara fill quickly, especially on weekends and public holidays.
- Travel outside peak hours if possible — the Colombo–Panadura corridor is one of the busiest commuter routes in Sri Lanka, and trains can be very crowded during morning (roughly 6–9 am) and evening (roughly 4–7 pm) peaks.
- Carry small change — ticket windows at smaller stations may not always accommodate large-denomination notes.
- Confirm the stopping pattern — not all southbound trains stop at Egoda Uyana, so check the timetable or ask station staff before boarding.
How does Egoda Uyana fit into the wider Sri Lanka rail network?
Sri Lanka Railways operates five main lines radiating from Colombo Fort: the Main Line toward Kandy and Badulla, the Coast (Southern) Line, the Northern Line, the Puttalam Line, and the Kelani Valley Line. Egoda Uyana sits on the Coast Line, which is one of the most commercially active corridors in the network. For travellers with a broader interest in Sri Lanka's railway heritage — including colonial-era engineering and the celebrated hill-country routes — the Coast Line offers an accessible starting point before venturing inland toward the scenic stretches of the Main Line.
Egoda Uyana railway station timetable
59 trains call at Egoda Uyana on a typical day.
Coast Line · 22.6 km from Colombo Fort · Western Province
Station telephone: 011-2657336
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 04:18 am | Colombo Fort | Daily | |
| 04:40 am | Chilaw | Daily | |
| 05:20 am | Wadduwa | Daily | |
| 05:23 am | Colombo Fort | Weekdays and Saturday Only | |
| 05:46 am | Maradana | Sunday Only | |
| 06:09 am | Colombo Fort | Daily | |
| 06:26 am | Maradana | Saturday and Sunday Only | |
| 06:30 am | Kalutara South | Daily | |
| 06:31 am | Maradana | Weekdays Only | |
| 06:42 am | Panadura | Weekdays and Saturday Only | |
| 06:49 am | Maradana | Saturday and Sunday Only | |
| 07:03 am | Maradana | Weekdays and Saturday Only | |
| 07:06 am | Maradana | Weekdays and Saturday Only | |
| 07:18 am | Panadura | Weekdays and Saturday Only | |
| 07:46 am | Maradana | Weekdays and Saturday Only | |
| 07:46 am | Panadura | Weekdays Only | |
| 07:52 am | Panadura | Saturday and Sunday Only | |
| 07:53 am | Maradana | Sunday Only | |
| 07:58 am | Colombo Fort | Weekdays Only | |
| 08:00 am | Colombo Fort | Saturday Only | |
| 08:17 am | Maradana | Weekdays Only | |
| 08:26 am | Maradana | Daily | |
| 08:30 am | Panadura | Muthu Kumari | Weekdays Only |
| 08:42 am | Panadura | Weekdays and Saturday Only | |
| 08:58 am | Mount Lavinia | Daily | |
| 09:21 am | Maradana | Weekdays and Saturday Only | |
| 09:29 am | Kalutara South | Daily | |
| 09:42 am | Maradana | Daily | |
| 10:39 am | Kalutara South | Daily | |
| 11:08 am | Maradana | Daily | |
| 12:01 pm | Aluthgama | Daily | |
| 12:57 pm | Kalutara South | Weekdays Only | |
| 01:12 pm | Maradana | Daily | |
| 01:22 pm | Kalutara South | Saturday and Sunday Only | |
| 02:12 pm | Maradana | Weekdays Only | |
| 02:20 pm | Panadura | Weekdays Only | |
| 02:38 pm | Maradana | Saturday and Sunday Only | |
| 02:51 pm | Aluthgama | Daily | |
| 02:56 pm | Maradana | Saturday and Sunday Only | |
| 03:06 pm | Maradana | Weekdays Only | |
| 03:17 pm | Panadura | Daily | |
| 04:16 pm | Colombo Fort | Daily | |
| 04:21 pm | Panadura | Daily | |
| 05:03 pm | Colombo Fort | Weekdays Only | |
| 05:07 pm | Kalutara South | Weekdays Only | |
| 05:09 pm | Colombo Fort | Daily | |
| 05:36 pm | Aluthgama | Saturday and Sunday Only | |
| 05:40 pm | Colombo Fort | Saturday and Sunday Only | |
| 05:46 pm | Colombo Fort | Weekdays and Saturday Only | |
| 06:07 pm | Colombo Fort | Weekdays Only | |
| 06:08 pm | Kalutara South | Weekdays and Saturday Only | |
| 06:32 pm | Aluthgama | Weekdays Only | |
| 07:07 pm | Aluthgama | Daily | |
| 07:15 pm | Maradana | Weekdays and Saturday Only | |
| 07:32 pm | Aluthgama | Daily | |
| 08:35 pm | Panadura | Saturday Only | |
| 09:25 pm | Kalutara South | Sunday Only | |
| 09:25 pm | Payagala South | Weekdays Only | |
| 10:20 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.