Wilwatte Railway Station sits on the Main Line of Sri Lanka Railways, roughly 52.1 km north of Colombo Fort in the Gampaha District of the Western Province. It is a mid-line halt that serves commuters and intercity travellers moving between Colombo and the north-central interior, and on a typical operating day around 80 trains call here — a frequency that reflects the Main Line's importance as the country's busiest rail corridor.
Where does Wilwatte Station fit on the Main Line?
The Main Line runs from Colombo Fort northward through Gampaha District before climbing into the hill country. Wilwatte sits between two neighbouring stations: Mirigama to the south (towards Colombo) and Botale to the north. The station falls within a stretch of the line that passes through relatively flat, semi-rural terrain typical of the Western Province's interior, making it a straightforward stop rather than a scenic destination in its own right.
Distances along the Main Line are measured from Colombo Fort, which is the anchor terminus for most scheduling purposes. At 52.1 km from Fort, Wilwatte is well past the suburban commuter belt centred on Gampaha town and sits within the transitional zone where local and express services begin to thin out.
What train services stop at Wilwatte?
Wilwatte is served by a mix of local stopping trains and some semi-express services that include it in their schedules. The approximately 80 daily calls represent both up-direction (towards Colombo) and down-direction (away from Colombo) trains. Services cover a range of departure windows from early morning through to late evening, broadly mirroring the pattern of commuter demand in the Gampaha District.
It is worth noting that not every train on the Main Line stops at Wilwatte — intercity expresses and long-distance trains to Kandy or Vavuniya typically bypass smaller halts. Travellers planning a journey through Wilwatte should confirm their specific train stops here before boarding. Timetables are published by Sri Lanka Railways and are subject to seasonal and operational adjustments.
How do I get to Wilwatte from Colombo?
The most direct route is by rail from Colombo Fort Station. Local trains on the Main Line cover the roughly 52 km to Wilwatte in around one to one-and-a-half hours depending on the number of stops en route and prevailing conditions. The journey passes through stations including Ragama, Gampaha, and Mirigama before reaching Wilwatte.
By road, Wilwatte is accessible via the A6 highway corridor that parallels much of the Main Line through Gampaha District. Private vehicles and local buses connect the station area to surrounding towns. For travellers arriving from Bandaranaike International Airport at Katunayake, the station is reachable in roughly 30 to 45 minutes by road, depending on traffic.
What is the Gampaha District like around Wilwatte?
The Gampaha District is one of Sri Lanka's most densely populated districts and forms part of the broader Greater Colombo metropolitan region. The area around Wilwatte is characterised by a mix of small towns, agricultural land — including rubber and coconut cultivation — and light industry. It is not a typical tourist destination, but travellers passing through on the Main Line will notice the transition from the dense urban fabric of Colombo's suburbs to a more open, semi-rural landscape.
For visitors interested in the broader Sri Lankan rail network, the Main Line through Gampaha District represents the foundation of the country's railway history. Sri Lanka's first railway opened in 1864 on a route that broadly follows this corridor, connecting Colombo to Ambepussa. That heritage is documented in depth in specialist publications for those who want to understand how the network developed over more than 150 years.
Is Wilwatte Station suitable as a base for day trips?
Wilwatte itself does not have major tourist infrastructure, but its position on the Main Line makes it a functional transit point. Travellers heading to Kandy and the Hill Country can board through services here, while those exploring the Gampaha District — including the Royal Botanic Gardens at Peradeniya or cultural sites in the surrounding region — may find local connections convenient.
The station is best understood as a practical stop rather than a destination. Its value to travellers lies primarily in its frequency of service and its location within easy reach of both Colombo and the mid-country interior.
Practical information for travellers at Wilwatte
- Line: Main Line, Sri Lanka Railways
- Distance from Colombo Fort: 52.1 km
- Neighbouring stations: Mirigama (south, towards Colombo) and Botale (north)
- Province: Western Province, Gampaha District
- Typical daily train calls: Around 80 (both directions combined)
- Ticket classes: Sri Lanka Railways typically operates first, second, and third class on Main Line services; availability varies by train type
Passengers are advised to check the current timetable directly with Sri Lanka Railways, as schedules change periodically and some services operate only on selected days of the week.
Wilwatte railway station timetable
80 trains call at Wilwatte on a typical day.
Main Line · 52.1 km from Colombo Fort · Western Province
| Departs | Towards | Runs |
|---|---|---|
| 12:32 am | Rambukkana | Daily |
| 04:00 am | Maradana | Daily |
| 04:25 am | Colombo Fort | Sunday Only |
| 04:25 am | Maradana | Weekdays and Saturday Only |
| 04:55 am | Colombo Fort | Saturday and Sunday Only |
| 04:55 am | Colombo Fort | Weekdays Only |
| 04:57 am | Polgahawela | Daily |
| 05:25 am | Maradana | Weekdays and Saturday Only |
| 05:39 am | Colombo Fort | Sunday Only |
| 05:39 am | Maradana | Weekdays Only |
| 05:39 am | Maradana | Saturday Only |
| 05:47 am | Colombo Fort | Weekdays Only |
| 06:07 am | Rambukkana | Daily |
| 06:18 am | Colombo Fort | Sunday Only |
| 06:18 am | Maradana | Weekdays and Saturday Only |
| 06:46 am | Ambeypussa | Daily |
| 06:50 am | Colombo Fort | Saturday and Sunday Only |
| 06:50 am | Maradana | Weekdays Only |
| 06:55 am | Colombo Fort | Sunday Only |
| 06:55 am | Colombo Fort | Weekdays and Saturday Only |
| 07:26 am | Colombo Fort | Daily |
| 07:40 am | Polgahawela | Daily |
| 08:14 am | Colombo Fort | Daily |
| 08:42 am | Rambukkana | Daily |
| 09:20 am | Colombo Fort | Daily |
| 09:38 am | Rambukkana | Daily |
| 10:32 am | Kurunegala | Daily |
| 10:32 am | Rambukkana | Daily |
| 10:50 am | Colombo Fort | Daily |
| 11:48 am | Rambukkana | Daily |
| 11:50 am | Colombo Fort | Daily |
| 12:55 pm | Rambukkana | Daily |
| 01:35 pm | Colombo Fort | Daily |
| 01:35 pm | Colombo Fort | Daily |
| 02:15 pm | Colombo Fort | Daily |
| 02:27 pm | Polgahawela | Sunday Only |
| 02:27 pm | Polgahawela | Weekdays and Saturday Only |
| 02:57 pm | Rambukkana | Sunday Only |
| 03:02 pm | Rambukkana | Saturday Only |
| 03:02 pm | Rambukkana | Weekdays Only |
| 03:07 pm | Colombo Fort | Weekdays and Saturday Only |
| 03:50 pm | Colombo Fort | Saturday and Sunday Only |
| 03:50 pm | Colombo Fort | Weekdays Only |
| 03:57 pm | Polgahawela | Daily |
| 04:37 pm | Polgahawela | Daily |
| 05:13 pm | Colombo Fort | Daily |
| 05:25 pm | Polgahawela | |
| 05:34 pm | Polgahawela | |
| 05:50 pm | Colombo Fort | Weekdays Only |
| 05:55 pm | Kurunegala | Weekdays Only |
| 06:11 pm | Polgahawela | Saturday Only |
| 06:11 pm | Polgahawela | Weekdays Only |
| 06:28 pm | Rambukkana | Saturday Only |
| 06:31 pm | Ganewatte | Weekdays Only |
| 06:36 pm | Kurunegala | Sunday Only |
| 06:36 pm | Rambukkana | |
| 06:44 pm | Colombo Fort | Weekdays Only |
| 06:51 pm | Polgahawela | Sunday Only |
| 06:55 pm | Colombo Fort | Saturday and Sunday Only |
| 06:56 pm | Polgahawela | |
| 06:56 pm | Polgahawela | Saturday and Sunday Only |
| 06:56 pm | Polgahawela | |
| 07:07 pm | Polgahawela | Weekdays Only |
| 07:12 pm | Polgahawela | Saturday and Sunday Only |
| 07:19 pm | Polgahawela | Weekdays Only |
| 07:26 pm | Ganewatte | Saturday and Sunday Only |
| 07:43 pm | Colombo Fort | Weekdays and Saturday Only |
| 07:55 pm | Rambukkana | Weekdays and Saturday Only |
| 08:10 pm | Rambukkana | Sunday Only |
| 08:30 pm | Polgahawela | Weekdays and Saturday Only |
| 08:35 pm | Colombo Fort | Weekdays Only |
| 08:35 pm | Colombo Fort | Saturday and Sunday Only |
| 08:42 pm | Polgahawela | Sunday Only |
| 08:52 pm | Ambeypussa | Weekdays and Saturday Only |
| 08:55 pm | Maradana | |
| 09:16 pm | Colombo Fort | Weekdays and Saturday Only |
| 09:23 pm | Rambukkana | Daily |
| 09:46 pm | Colombo Fort | Weekdays and Saturday Only |
| 09:55 pm | Colombo Fort | Sunday Only |
| 10:24 pm | Polgahawela | 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
9 places within about 25 km, nearest first.