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
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 12:28 am | Rambukkana | Daily | |
| 02:17 am | Colombo Fort | Night Mail | Daily |
| 02:59 am | Rambukkana | ||
| 04:04 am | Maradana | Daily | |
| 04:29 am | Colombo Fort | Sunday Only | |
| 04:29 am | Maradana | Weekdays and Saturday Only | |
| 04:53 am | Polgahawela | Daily | |
| 04:59 am | Colombo Fort | Weekdays Only | |
| 04:59 am | Colombo Fort | Saturday and Sunday Only | |
| 05:25 am | Colombo Fort · starts here | Sunday Only | |
| 05:29 am | Maradana | Weekdays and Saturday Only | |
| 05:43 am | Colombo Fort | Sunday Only | |
| 05:43 am | Maradana | Saturday Only | |
| 05:43 am | Maradana | Weekdays Only | |
| 05:52 am | Colombo Fort | Weekdays Only | |
| 06:03 am | Colombo Fort | Saturday and Sunday Only | |
| 06:03 am | Maradana | Weekdays Only | |
| 06:03 am | Rambukkana | Daily | |
| 06:22 am | Colombo Fort | Sunday Only | |
| 06:22 am | Maradana | Weekdays and Saturday Only | |
| 06:30 am | Colombo Fort · starts here | Weekdays and Saturday Only | |
| 06:39 am | Colombo Fort | Saturday and Sunday Only | |
| 06:39 am | Maradana | Weekdays Only | |
| 06:41 am | Colombo Fort | Weekdays and Saturday Only | |
| 06:42 am | Ambeypussa | Daily | |
| 06:54 am | Colombo Fort | Saturday and Sunday Only | |
| 06:54 am | Maradana | Weekdays Only | |
| 06:55 am | Badulla | Denuwara Menike | Daily |
| 06:59 am | Colombo Fort | Sunday Only | |
| 07:05 am | Batticaloa | Udaya Devi | Daily |
| 07:10 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:16 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:30 am | Colombo Fort | Daily | |
| 07:36 am | Polgahawela | Daily | |
| 08:18 am | Colombo Fort | Daily | |
| 08:38 am | Rambukkana | Daily | |
| 08:40 am | terminates here · from Colombo Fort | Weekdays Only | |
| 08:55 am | Colombo Fort · starts here | Weekdays Only | |
| 09:11 am | Colombo Fort | Daily | |
| 09:24 am | Colombo Fort | Daily | |
| 09:34 am | Rambukkana | Daily | |
| 09:40 am | terminates here · from Colombo Fort | Weekdays Only | |
| 10:15 am | Colombo Fort · starts here | Daily | |
| 10:18 am | Anuradhapura | Intercity | Saturday Only |
| 10:28 am | Kurunegala | Daily | |
| 10:28 am | Rambukkana | Daily | |
| 10:30 am | terminates here · from Colombo Fort | Weekdays Only | |
| 10:43 am | Badulla | Udarata Menike | Daily |
| 10:50 am | Colombo Fort · starts here | Weekdays Only | |
| 10:54 am | Colombo Fort | Daily | |
| 11:36 am | Kandy | Saturday and Sunday Only | |
| 11:36 am | Matale | Weekdays Only | |
| 11:44 am | Rambukkana | Daily | |
| 11:54 am | Colombo Fort | Daily | |
| 12:51 pm | Rambukkana | Daily | |
| 01:02 pm | Colombo Fort | Daily | |
| 01:39 pm | Colombo Fort | Daily | |
| 01:39 pm | Colombo Fort | Daily | |
| 01:39 pm | Nanuoya | Daily | |
| 02:06 pm | Colombo Fort | Udaya Devi | Daily |
| 02:19 pm | Colombo Fort | Daily | |
| 02:22 pm | Vavuniya | Daily | |
| 02:23 pm | Polgahawela | Weekdays and Saturday Only | |
| 02:23 pm | Polgahawela | Sunday Only | |
| 02:53 pm | Rambukkana | Sunday Only | |
| 02:56 pm | Ambeypussa | Weekdays Only | |
| 02:58 pm | Rambukkana | Weekdays Only | |
| 02:58 pm | Rambukkana | Saturday Only | |
| 03:11 pm | Colombo Fort | Weekdays and Saturday Only | |
| 03:33 pm | Rambukkana | Weekdays and Saturday Only | |
| 03:53 pm | Polgahawela | Daily | |
| 03:54 pm | Colombo Fort | Saturday and Sunday Only | |
| 03:57 pm | Maradana | Weekdays Only | |
| 03:59 pm | Colombo Fort | Weekdays Only | |
| 04:33 pm | Polgahawela | Daily | |
| 05:02 pm | Maradana | Daily | |
| 05:17 pm | Colombo Fort | Daily | |
| 05:21 pm | Polgahawela | ||
| 05:25 pm | Mount Lavinia | Yal Devi | Daily |
| 05:30 pm | Polgahawela | ||
| 05:43 pm | Colombo Fort | Weekdays Only | |
| 05:44 pm | Colombo Fort | Saturday and Sunday Only | |
| 05:48 pm | Rambukkana | Weekdays Only | |
| 05:54 pm | Colombo Fort | Weekdays Only | |
| 05:59 pm | terminates here · from Colombo Fort | Weekdays Only | |
| 06:00 pm | Colombo Fort · starts here | Daily | |
| 06:02 pm | Polgahawela | Weekdays Only | |
| 06:07 pm | Polgahawela | Saturday Only | |
| 06:24 pm | Rambukkana | Saturday Only | |
| 06:28 pm | Ganewatte | Weekdays Only | |
| 06:32 pm | Rambukkana | ||
| 06:33 pm | Kurunegala | Sunday Only | |
| 06:44 pm | Kandy | Daily | |
| 06:47 pm | Polgahawela | Sunday Only | |
| 06:48 pm | Colombo Fort | Weekdays Only | |
| 06:52 pm | Polgahawela | ||
| 06:52 pm | Polgahawela | ||
| 06:52 pm | Polgahawela | Saturday and Sunday Only | |
| 06:57 pm | Maho | Weekdays Only | |
| 07:03 pm | Polgahawela | Weekdays Only | |
| 07:08 pm | Polgahawela | Saturday and Sunday Only | |
| 07:15 pm | Colombo Fort | Podi Menike | Daily |
| 07:15 pm | Polgahawela | Weekdays Only | |
| 07:17 pm | Colombo Fort | Saturday and Sunday Only | |
| 07:23 pm | Ganewatte | Saturday and Sunday Only | |
| 07:51 pm | Rambukkana | Weekdays and Saturday Only | |
| 07:55 pm | Colombo Fort | Weekdays and Saturday Only | |
| 08:06 pm | Rambukkana | Sunday Only | |
| 08:14 pm | Colombo Fort | Sunday Only | |
| 08:26 pm | Polgahawela | Weekdays and Saturday Only | |
| 08:38 pm | Polgahawela | Sunday Only | |
| 08:39 pm | Colombo Fort | Saturday and Sunday Only | |
| 08:39 pm | Colombo Fort | Weekdays Only | |
| 08:48 pm | Ambeypussa | Weekdays and Saturday Only | |
| 08:59 pm | Maradana | ||
| 09:19 pm | Rambukkana | Daily | |
| 09:20 pm | Colombo Fort | Weekdays and Saturday Only | |
| 09:50 pm | Colombo Fort | Weekdays and Saturday Only | |
| 09:59 pm | Colombo Fort | Sunday Only | |
| 10:20 pm | Polgahawela | Daily | |
| 10:33 pm | Trincomalee | Night Mail | Daily |
| 11:17 pm | terminates here · from Colombo Fort | 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
12 places within about 25 km, nearest first.
- Mirigama1 km
- Narangamuwa4 km
- Ambepussa8 km
- Ambeypussa Railway Station8 km
- Wathurugama8 km
- Yakkala City8 km
- Buthgamuwa Railway Station8 km
- Yattalgoda Railway Station8 km
- Giriulla10 km
- Panavitiya Ambalama12 km
- Pallewala Railway Station12 km
- Dambadeniya14 km