Lakpura
Lakpura®

Mirigama Railway Station

AI-generated image · not an actual photograph

Mirigama Railway Station sits on the Main Line of Sri Lanka Railways, roughly 50.3 km north-east of Colombo Fort in the Gampaha District, Western Province. It is a busy intermediate stop that serves commuters travelling between Colombo and the hill-country towns further up the line, as well as passengers connecting to local destinations across the Gampaha District.

Where is Mirigama Station on the Main Line?

The Main Line is Sri Lanka's principal rail corridor, running from Colombo Fort north through Gampaha District before climbing inland toward Kandy and beyond. Mirigama sits between two neighbouring stations: Wijayarajadahana in the direction of Colombo and Wilwatte in the direction of Kandy. The 50.3 km distance from Colombo Fort places the station comfortably within the outer commuter belt, making it a practical interchange point for travellers originating from the capital.

The station telephone number is 033-2273271, which can be useful for confirming platform times or making local enquiries when mobile connectivity is unreliable.

How many trains stop at Mirigama each day?

On a typical operating day, around 122 trains call at Mirigama. This high frequency reflects the station's importance as both a commuter hub and an intermediate stop for long-distance express services. Services range from slow all-station trains that pick up passengers at every halt along the Main Line to intercity expresses that pause only briefly before continuing toward Kandy or Colombo.

Travellers planning a journey through Mirigama should check the official Sri Lanka Railways timetable for the most current departure times, as schedules change seasonally and are subject to short-notice revision. The timetable lists destination, departure time, and the days each service operates.

What is the journey like from Colombo to Mirigama?

The rail journey from Colombo Fort to Mirigama takes roughly 60 to 90 minutes depending on the class of service — slower all-station trains take longer, while limited-stop services are considerably faster. The route passes through increasingly green, rural scenery as the train leaves Colombo's outer suburbs and enters the broader Gampaha District.

Third-class carriages are the most affordable option and are typically well-used during peak hours. Second-class reserved and first-class air-conditioned carriages are available on selected intercity services. For intercity trains, booking in advance at Colombo Fort station or through an authorised agent is advisable, particularly on weekends and public holidays.

What is there to do near Mirigama?

Mirigama town itself is a modest commercial centre surrounded by paddy fields, rubber smallholdings, and scattered coconut estates — a landscape typical of the low-country Western Province. While not a major tourist destination in its own right, the area offers a quiet rural character that appeals to travellers looking to step off the tourist trail.

  • Local markets: The main town bazaar is lively on weekday mornings and gives a genuine sense of everyday Sri Lankan commerce.
  • Temple visits: Several Buddhist temples lie within a short tuk-tuk or bus ride of the station, reflecting the area's predominantly Sinhalese Buddhist heritage.
  • Onwards connections: Mirigama serves as a convenient staging point for travellers heading to Kurunegala or other destinations in the North Western Province by road.

Is Mirigama a good base for exploring the Gampaha District?

The Gampaha District contains several well-known attractions — including the UNESCO-recognised connections to the broader Cultural Triangle further north — and Mirigama's position on the Main Line makes it reasonably accessible as a transit point. That said, most visitors to the district choose to base themselves in Colombo or Kandy and travel through Mirigama rather than staying in the town itself. Accommodation options in the immediate area are limited to guesthouses catering primarily to local business travellers.

If you are planning a longer rail journey up the Main Line toward Kandy, Mirigama offers a useful mid-point at which to break the trip, stretch your legs, and sample local food before continuing onward.

How do I get to Mirigama Station from Colombo by road?

By road, Mirigama lies approximately 50 km from Colombo along the A1 highway, which connects the capital to Kandy. The drive typically takes around 60 to 90 minutes in moderate traffic, though the A1 can be congested during peak hours and on long-weekend travel days. Tuk-tuks and local buses operate between the station and the surrounding town centre.

Sri Lanka's Railway Heritage: A Broader Context

Sri Lanka's railway network has its origins in the British colonial era, with the Main Line opening in stages during the second half of the nineteenth century. The engineering of the route — particularly the steep gradients and curves further up the line toward Kandy and beyond — was a significant achievement of Victorian-era civil engineering. Stations like Mirigama were built as practical operational hubs, and many retain architectural features that reflect their colonial construction period, including covered platforms with characteristic timber and brick detailing.

The Sri Lanka Railways network connects dozens of towns and villages across the island's major provinces. For a complete view of the network, the official Sri Lanka Railways website publishes route maps and timetables updated periodically through the year.

Mirigama railway station timetable

122 trains call at Mirigama on a typical day.

Main Line · 50.3 km from Colombo Fort · Western Province

Station telephone: 033-2273271

DepartsTowardsTrainRuns
12:28 amRambukkanaDaily
02:17 amColombo FortNight MailDaily
02:59 amRambukkana
04:04 amMaradanaDaily
04:29 amColombo FortSunday Only
04:29 amMaradanaWeekdays and Saturday Only
04:53 amPolgahawelaDaily
04:59 amColombo FortWeekdays Only
04:59 amColombo FortSaturday and Sunday Only
05:25 amColombo Fort · starts hereSunday Only
05:29 amMaradanaWeekdays and Saturday Only
05:43 amColombo FortSunday Only
05:43 amMaradanaSaturday Only
05:43 amMaradanaWeekdays Only
05:52 amColombo FortWeekdays Only
06:03 amColombo FortSaturday and Sunday Only
06:03 amMaradanaWeekdays Only
06:03 amRambukkanaDaily
06:22 amColombo FortSunday Only
06:22 amMaradanaWeekdays and Saturday Only
06:30 amColombo Fort · starts hereWeekdays and Saturday Only
06:39 amColombo FortSaturday and Sunday Only
06:39 amMaradanaWeekdays Only
06:41 amColombo FortWeekdays and Saturday Only
06:42 amAmbeypussaDaily
06:54 amColombo FortSaturday and Sunday Only
06:54 amMaradanaWeekdays Only
06:55 amBadullaDenuwara MenikeDaily
06:59 amColombo FortSunday Only
07:05 amBatticaloaUdaya DeviDaily
07:10 amColombo FortWeekdays and Saturday Only
07:16 amColombo FortWeekdays and Saturday Only
07:30 amColombo FortDaily
07:36 amPolgahawelaDaily
08:18 amColombo FortDaily
08:38 amRambukkanaDaily
08:40 amterminates here · from Colombo FortWeekdays Only
08:55 amColombo Fort · starts hereWeekdays Only
09:11 amColombo FortDaily
09:24 amColombo FortDaily
09:34 amRambukkanaDaily
09:40 amterminates here · from Colombo FortWeekdays Only
10:15 amColombo Fort · starts hereDaily
10:18 amAnuradhapuraIntercitySaturday Only
10:28 amKurunegalaDaily
10:28 amRambukkanaDaily
10:30 amterminates here · from Colombo FortWeekdays Only
10:43 amBadullaUdarata MenikeDaily
10:50 amColombo Fort · starts hereWeekdays Only
10:54 amColombo FortDaily
11:36 amKandySaturday and Sunday Only
11:36 amMataleWeekdays Only
11:44 amRambukkanaDaily
11:54 amColombo FortDaily
12:51 pmRambukkanaDaily
01:02 pmColombo FortDaily
01:39 pmColombo FortDaily
01:39 pmColombo FortDaily
01:39 pmNanuoyaDaily
02:06 pmColombo FortUdaya DeviDaily
02:19 pmColombo FortDaily
02:22 pmVavuniyaDaily
02:23 pmPolgahawelaWeekdays and Saturday Only
02:23 pmPolgahawelaSunday Only
02:53 pmRambukkanaSunday Only
02:56 pmAmbeypussaWeekdays Only
02:58 pmRambukkanaWeekdays Only
02:58 pmRambukkanaSaturday Only
03:11 pmColombo FortWeekdays and Saturday Only
03:33 pmRambukkanaWeekdays and Saturday Only
03:53 pmPolgahawelaDaily
03:54 pmColombo FortSaturday and Sunday Only
03:57 pmMaradanaWeekdays Only
03:59 pmColombo FortWeekdays Only
04:33 pmPolgahawelaDaily
05:02 pmMaradanaDaily
05:17 pmColombo FortDaily
05:21 pmPolgahawela
05:25 pmMount LaviniaYal DeviDaily
05:30 pmPolgahawela
05:43 pmColombo FortWeekdays Only
05:44 pmColombo FortSaturday and Sunday Only
05:48 pmRambukkanaWeekdays Only
05:54 pmColombo FortWeekdays Only
05:59 pmterminates here · from Colombo FortWeekdays Only
06:00 pmColombo Fort · starts hereDaily
06:02 pmPolgahawelaWeekdays Only
06:07 pmPolgahawelaSaturday Only
06:24 pmRambukkanaSaturday Only
06:28 pmGanewatteWeekdays Only
06:32 pmRambukkana
06:33 pmKurunegalaSunday Only
06:44 pmKandyDaily
06:47 pmPolgahawelaSunday Only
06:48 pmColombo FortWeekdays Only
06:52 pmPolgahawela
06:52 pmPolgahawela
06:52 pmPolgahawelaSaturday and Sunday Only
06:57 pmMahoWeekdays Only
07:03 pmPolgahawelaWeekdays Only
07:08 pmPolgahawelaSaturday and Sunday Only
07:15 pmColombo FortPodi MenikeDaily
07:15 pmPolgahawelaWeekdays Only
07:17 pmColombo FortSaturday and Sunday Only
07:23 pmGanewatteSaturday and Sunday Only
07:51 pmRambukkanaWeekdays and Saturday Only
07:55 pmColombo FortWeekdays and Saturday Only
08:06 pmRambukkanaSunday Only
08:14 pmColombo FortSunday Only
08:26 pmPolgahawelaWeekdays and Saturday Only
08:38 pmPolgahawelaSunday Only
08:39 pmColombo FortSaturday and Sunday Only
08:39 pmColombo FortWeekdays Only
08:48 pmAmbeypussaWeekdays and Saturday Only
08:59 pmMaradana
09:19 pmRambukkanaDaily
09:20 pmColombo FortWeekdays and Saturday Only
09:50 pmColombo FortWeekdays and Saturday Only
09:59 pmColombo FortSunday Only
10:20 pmPolgahawelaDaily
10:33 pmTrincomaleeNight MailDaily
11:17 pmterminates here · from Colombo FortDaily

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