Lakpura
Lakpura®

Magalegoda Railway Station

Magalegoda Railway Station sits on the Main Line of Sri Lanka Railways in the Gampaha District, Western Province. It is a busy suburban halt serving communities between Colombo and the towns further north, with around 64 train services stopping here on a typical weekday. For many residents of the surrounding area it is the primary gateway into Colombo for work, study, and trade.

Where is Magalegoda Railway Station?

The station is located in Magalegoda, a locality within the Gampaha District of the Western Province. Gampaha District is among the most densely populated in Sri Lanka, and the rail corridor through it carries one of the heaviest passenger loads on the national network. The station is accessible by road from nearby towns, and three-wheelers and buses provide last-mile connections from the platform exits.

Which train line serves Magalegoda?

Magalegoda is served by trains on the Main Line, which runs northward from Colombo Fort through Gampaha, Veyangoda, and onward toward Kurunegala and Kandy. Trains on this corridor range from express intercity services to slow stopping trains that call at every station. Not all express services stop at Magalegoda, so travellers should check the current timetable carefully before planning a journey.

How many trains stop at Magalegoda each day?

On a typical operating day, around 64 trains call at Magalegoda in both directions combined. Services begin early in the morning and continue into the late evening. Frequency is highest during weekday peak hours, when commuter demand from the Gampaha corridor into Colombo is at its peak. On public holidays and Sundays, the schedule is reduced, and some services may be cancelled or run with altered stopping patterns.

How do I get from Colombo to Magalegoda by train?

Board a stopping service from Colombo Fort station heading toward Gampaha, Veyangoda, or Kurunegala and confirm in advance that the train calls at Magalegoda. Journey time from Colombo Fort is typically under an hour, depending on the type of service. Second-class and third-class carriages are available on most local trains; reserved seating is uncommon on short-haul suburban runs. Tickets can be purchased at the station counter or, for some services, on board from the ticket examiner.

What facilities are available at Magalegoda Station?

Magalegoda is a small to mid-sized suburban station and offers basic passenger facilities. These typically include a ticketing counter, platform seating, and vendor stalls selling snacks and beverages. As with many stations along this corridor, the infrastructure reflects its role as a commuter stop rather than a tourist gateway. Travellers with heavy luggage or accessibility requirements should be aware that platform conditions and step heights can vary across rolling stock.

Is Magalegoda a useful stop for tourists?

Most international visitors to Sri Lanka pass through the Gampaha District rather than stopping there, using the Main Line as a route between Colombo and the Hill Country or the Cultural Triangle. Magalegoda itself is primarily a residential and agricultural area. That said, rail travel through this corridor offers a genuine window into everyday Sri Lankan life — paddy fields, small towns, and temple rooftops visible from the carriage window. Travellers interested in the history and heritage of Sri Lankan railways will find the broader Main Line network one of the country's most historically significant transport achievements.

Practical tips for travelling through Magalegoda

  • Always verify stopping patterns before travel — intercity expresses frequently bypass smaller stations.
  • Arrive at the platform a few minutes early, as train departure times can occasionally run ahead of schedule at suburban halts.
  • Keep small change available for ticket purchases; station counters at smaller stops may have limited float for larger denominations.
  • During morning and evening peak hours, trains can be very crowded; consider travelling outside these windows if you have luggage.
  • The national railway timetable is published by Sri Lanka Railways and updated periodically — check the official source for the most current schedule.

Sri Lanka's railway network in context

Sri Lanka Railways operates a network of several main lines and branch lines radiating from Colombo Fort, the central hub of the national system. The Main Line through Gampaha is among the oldest and most travelled corridors, with services dating back to the colonial era. The network also includes the famous Sri Lanka Railways Udarata Menike and Podi Menike express services linking Colombo to Kandy and beyond. Magalegoda, while modest in scale, is one of dozens of stations that together make overland travel across the island practical and affordable for millions of passengers each year.

Magalegoda railway station timetable

64 trains call at Magalegoda on a typical day.

Western Province

DepartsTowardsRuns
04:26 amPolgahawelaDaily
04:32 amMaradanaDaily
05:13 amColombo FortDaily
05:26 amColombo FortSaturday and Sunday Only
05:26 amColombo FortWeekdays Only
05:52 amColombo FortSunday Only
06:10 amColombo FortSunday Only
06:10 amMaradanaWeekdays Only
06:10 amMaradanaSaturday Only
06:11 amAmbeypussaDaily
06:21 amColombo FortWeekdays Only
06:35 amColombo FortSaturday and Sunday Only
06:35 amMaradanaWeekdays Only
06:45 amMaradanaWeekdays and Saturday Only
06:49 amColombo FortSunday Only
07:37 amColombo FortWeekdays and Saturday Only
08:00 amColombo FortDaily
08:44 amColombo FortDaily
09:03 amRambukkanaDaily
09:21 amColombo FortWeekdays Only
09:54 amColombo FortDaily
10:01 amRambukkanaDaily
10:41 amColombo FortDaily
11:12 amRambukkanaDaily
11:20 amColombo FortDaily
12:17 pmRambukkanaDaily
12:29 pmColombo FortDaily
01:07 pmVeyangodaDaily
01:37 pmColombo FortDaily
01:56 pmPolgahawelaSunday Only
01:56 pmPolgahawelaWeekdays and Saturday Only
02:06 pmColombo FortDaily
02:31 pmRambukkanaSaturday Only
02:51 pmColombo FortDaily
03:01 pmVeyangodaWeekdays and Saturday Only
03:24 pmPolgahawelaDaily
03:27 pmColombo FortWeekdays and Saturday Only
03:37 pmColombo FortWeekdays and Saturday Only
04:21 pmColombo FortSaturday and Sunday Only
04:26 pmColombo FortWeekdays Only
04:37 pmVeyangodaWeekdays Only
05:04 pmPolgahawela
05:33 pmKurunegalaWeekdays Only
05:37 pmColombo FortWeekdays Only
05:48 pmColombo FortDaily
06:03 pmRambukkana
06:11 pmKurunegalaSunday Only
06:22 pmPolgahawela
06:22 pmPolgahawela
06:26 pmColombo FortDaily
06:49 pmPolgahawelaWeekdays Only
07:14 pmColombo FortWeekdays Only
07:47 pmColombo FortSaturday and Sunday Only
07:54 pmPolgahawelaWeekdays and Saturday Only
08:02 pmColombo FortWeekdays Only
08:12 pmPolgahawelaSunday Only
08:27 pmColombo FortWeekdays and Saturday Only
08:53 pmRambukkanaDaily
09:05 pmColombo FortSaturday and Sunday Only
09:05 pmColombo FortWeekdays Only
09:37 pmColombo FortWeekdays and Saturday Only
09:54 pmPolgahawelaDaily
10:16 pmColombo FortWeekdays and Saturday Only
10:25 pmColombo FortSunday Only

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

12 places within about 25 km, nearest first.

Shop this range with Lakpura

Packed in Sri Lanka and shipped worldwide, direct from the source.

Ask Lakpura® Agent