Wijayarajadahana is a mid-line stop on Sri Lanka Railways' Main Line, sitting 49.1 km north of Colombo Fort in the Gampaha District, Western Province. It occupies a quiet but useful position on one of the country's busiest rail corridors, which runs from Colombo through the Western Province lowlands toward Kandy and beyond. For travellers heading upcountry or commuters moving between Colombo and the satellite towns of the Western Province, knowing this station's place in the timetable can make journey planning noticeably easier.
Where exactly is Wijayarajadahana Station?
The station sits in the Gampaha District, roughly 49 km from Colombo Fort by rail. Gampaha District is a densely settled lowland area that transitions from the suburbs of greater Colombo into more rural terrain as the line pushes north. The surrounding landscape is typical of the Western Province — paddy fields, small commercial strips, and residential neighbourhoods that have grown steadily over the past few decades as Colombo's commuter belt has expanded.
Road access to the station is straightforward via local routes connecting to the A1 Colombo–Kandy highway corridor. Tuk-tuks and local buses serve the immediate area.
Which stations neighbour Wijayarajadahana on the Main Line?
On the Main Line, the station immediately toward Colombo is Ganegoda, while the next stop heading away from Colombo is Mirigama. Mirigama is a larger junction town with more services and onward connections, making it a useful reference point when reading timetables.
- Ganegoda — the station between Wijayarajadahana and Colombo
- Mirigama — the next station heading north, a more prominent stop on the Main Line
How many trains stop at Wijayarajadahana each day?
Around 80 train services call at Wijayarajadahana on a typical operating day, reflecting the high frequency of Main Line traffic. Services range from express intercity trains — some of which do not stop at smaller intermediate stations — to slower all-stations stopping services that are the backbone of daily commuter travel in the Western Province.
It is worth checking the current Sri Lanka Railways timetable before travelling, as schedules can vary on public holidays and during engineering works. Express and intercity trains may bypass the station, so confirming your specific service stops here saves time.
What is the Main Line and why does it matter for travellers?
The Main Line is Sri Lanka Railways' primary route, linking Colombo Fort in the west to Badulla in the hill country via Kandy. It is one of the most historically significant railway lines in the country, originally laid during the British colonial period to transport coffee and later tea from the hill estates to the port at Colombo. Today it carries a mix of long-distance travellers, tourists heading toward Kandy or Ella, and daily commuters from the towns of the Western and Central provinces.
Wijayarajadahana lies in the lower, flatter section of the Main Line before it begins its dramatic climb into the central highlands. Trains at this point are still running through cultivated lowlands, so the scenery is pleasant but does not yet have the mountain drama that makes the upper sections of the line famous among rail enthusiasts.
Is Wijayarajadahana a good base for exploring the Gampaha District?
The Gampaha District itself offers several points of interest for travellers willing to explore beyond the main tourist circuit. The Henarathgoda Botanical Garden, one of Sri Lanka's older botanical gardens and the site where the first rubber tree in Asia was planted, is located in the district. The area also has a number of Buddhist temples and small nature reserves accessible by road from the Main Line stations.
While Wijayarajadahana itself is primarily a commuter stop rather than a tourism hub, its position on the Main Line means connections to Colombo and further upcountry are frequent and convenient. Travellers using it as a transit point rather than a destination will find the station functions efficiently for that purpose.
How do I get to Wijayarajadahana from Colombo Fort?
Board any Main Line stopping service at Colombo Fort Station heading toward Kandy, Peradeniya, or Badulla and confirm in advance that it halts at Wijayarajadahana. The journey covers approximately 49 km by rail. Travel time varies depending on the class of service — slower all-stations trains will take longer than limited-stop services, but only the former are guaranteed to call here.
Third-class unreserved travel is the most affordable option for short hops on this section of the Main Line. Second-class reserved seats are advisable for longer journeys, particularly during morning and evening peak hours when carriages can become crowded.
Are there facilities at the station?
Like most intermediate stations on the Main Line, Wijayarajadahana has basic platform facilities. Small vendors typically operate near the station entrance, selling snacks and drinks. The station is staffed and tickets can be purchased at the booking counter, though for longer journeys purchasing in advance at a larger station or through an authorised agent is advisable to secure reserved seating.
What is the wider Sri Lanka railway network like?
Sri Lanka Railways operates several lines radiating from Colombo Fort, covering the Main Line to Kandy and Badulla, the Coastal Line south to Matara, the Northern Line toward Jaffna, and the scenic Hill Country branches. The network offers a relatively affordable and atmospheric way to travel around the island, and certain segments — particularly the hill country routes between Kandy and Ella — have gained an international reputation among railway travellers.
For those interested in the history and heritage of Sri Lankan railways, the story of the network spans more than 150 years, from the earliest colonial-era construction through to ongoing infrastructure development. The Sri Lanka Railways official site carries current timetables and fare information.
Wijayarajadahana railway station timetable
80 trains call at Wijayarajadahana on a typical day.
Main Line · 49.1 km from Colombo Fort · Western Province
| Departs | Towards | Runs |
|---|---|---|
| 12:25 am | Rambukkana | Daily |
| 04:08 am | Maradana | Daily |
| 04:33 am | Colombo Fort | Sunday Only |
| 04:33 am | Maradana | Weekdays and Saturday Only |
| 04:49 am | Polgahawela | Daily |
| 05:03 am | Colombo Fort | Saturday and Sunday Only |
| 05:03 am | Colombo Fort | Weekdays Only |
| 05:29 am | Colombo Fort | Sunday Only |
| 05:32 am | Maradana | Weekdays and Saturday Only |
| 05:47 am | Colombo Fort | Sunday Only |
| 05:47 am | Maradana | Weekdays Only |
| 05:47 am | Maradana | Saturday Only |
| 05:56 am | Colombo Fort | Weekdays Only |
| 06:00 am | Rambukkana | Daily |
| 06:07 am | Colombo Fort | Saturday and Sunday Only |
| 06:07 am | Maradana | Weekdays Only |
| 06:26 am | Colombo Fort | Sunday Only |
| 06:34 am | Ambeypussa | Daily |
| 06:34 am | Colombo Fort | Weekdays and Saturday Only |
| 06:58 am | Colombo Fort | Saturday and Sunday Only |
| 07:03 am | Colombo Fort | Sunday Only |
| 07:14 am | Colombo Fort | Weekdays and Saturday Only |
| 07:29 am | Polgahawela | Daily |
| 07:33 am | Colombo Fort | Daily |
| 08:21 am | Colombo Fort | Daily |
| 08:35 am | Rambukkana | Daily |
| 08:58 am | Colombo Fort | Weekdays Only |
| 09:27 am | Colombo Fort | Daily |
| 09:31 am | Rambukkana | Daily |
| 10:18 am | Colombo Fort | Daily |
| 10:24 am | Kurunegala | Daily |
| 10:24 am | Rambukkana | Daily |
| 10:57 am | Colombo Fort | Daily |
| 11:41 am | Rambukkana | Daily |
| 11:57 am | Colombo Fort | Daily |
| 12:48 pm | Rambukkana | Daily |
| 01:43 pm | Colombo Fort | Daily |
| 01:43 pm | Colombo Fort | Daily |
| 02:19 pm | Polgahawela | Sunday Only |
| 02:19 pm | Polgahawela | Weekdays and Saturday Only |
| 02:23 pm | Colombo Fort | Daily |
| 02:49 pm | Rambukkana | Sunday Only |
| 02:54 pm | Rambukkana | Saturday Only |
| 02:54 pm | Rambukkana | Weekdays Only |
| 03:14 pm | Colombo Fort | Weekdays and Saturday Only |
| 03:46 pm | Polgahawela | Daily |
| 03:58 pm | Colombo Fort | Saturday and Sunday Only |
| 04:03 pm | Colombo Fort | Weekdays Only |
| 04:20 pm | Polgahawela | Daily |
| 05:18 pm | Polgahawela | |
| 05:20 pm | Colombo Fort | Daily |
| 05:27 pm | Polgahawela | |
| 05:57 pm | Mirigama | Weekdays Only |
| 05:59 pm | Polgahawela | Saturday Only |
| 05:59 pm | Polgahawela | Weekdays Only |
| 06:03 pm | Colombo Fort | Daily |
| 06:21 pm | Rambukkana | Saturday Only |
| 06:26 pm | Rambukkana | |
| 06:39 pm | Polgahawela | Sunday Only |
| 06:49 pm | Polgahawela | Saturday and Sunday Only |
| 06:49 pm | Polgahawela | |
| 06:49 pm | Polgahawela | |
| 06:51 pm | Colombo Fort | Weekdays Only |
| 07:05 pm | Polgahawela | Saturday and Sunday Only |
| 07:12 pm | Polgahawela | Weekdays Only |
| 07:21 pm | Colombo Fort | Saturday and Sunday Only |
| 07:48 pm | Rambukkana | Weekdays and Saturday Only |
| 07:59 pm | Colombo Fort | Weekdays and Saturday Only |
| 08:03 pm | Rambukkana | Sunday Only |
| 08:23 pm | Polgahawela | Weekdays and Saturday Only |
| 08:35 pm | Polgahawela | Sunday Only |
| 08:42 pm | Colombo Fort | Weekdays Only |
| 08:42 pm | Colombo Fort | Saturday and Sunday Only |
| 08:45 pm | Ambeypussa | Weekdays and Saturday Only |
| 09:02 pm | Maradana | |
| 09:16 pm | Rambukkana | Daily |
| 09:53 pm | Colombo Fort | Weekdays and Saturday Only |
| 10:02 pm | Colombo Fort | Sunday Only |
| 10:17 pm | Polgahawela | Daily |
| 11:14 pm | Mirigama | 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
13 places within about 25 km, nearest first.
- Wilwatte Railway Stationunder 1 km
- Divulapitiya2 km
- Attanagalu Oya4 km
- Varana Rajamaha Viharaya5 km
- Hunumulla City5 km
- Wandurawa Railway Station6 km
- Heendeniya Railway Station6 km
- Veyangoda Railway Station6 km
- Ambepussa7 km
- Ambeypussa Railway Station7 km
- Wathurugama7 km
- Yakkala City7 km
- Pallewala Railway Station8 km