Waikkala Railway Station sits on the Puttalam Line of Sri Lanka Railways, in the Puttalam District of the North Western Province. Measured along the track, it lies approximately 46.6 km from Colombo Fort — making it a mid-distance stop for travellers heading up the west coast toward Puttalam and the Gulf of Mannar.
Where does Waikkala fit on the Puttalam Line?
The Puttalam Line branches off from the Main Line at Ragama and follows Sri Lanka's north-western coastline through a succession of small towns and fishing communities before terminating at Puttalam. Waikkala sits between two neighbouring stations: Kochchikade on the Colombo side and Bolawatte toward Puttalam. The corridor through this stretch passes through coconut-growing flatlands and occasional lagoon scenery that is quite different from the hill-country routes Sri Lanka is better known for.
How many trains stop at Waikkala each day?
On a typical operating day, around 35 trains call at Waikkala in both directions combined. Services are operated by Sri Lanka Railways and range from express departures that reduce journey times considerably to slower stopping trains that call at every station along the route. Schedules can vary on public holidays and during maintenance windows, so checking the Sri Lanka Railways official website before you travel is advisable.
Most trains on this line run between Colombo Fort and Puttalam, with a handful of services terminating at intermediate stations. Early-morning and evening services tend to be the busiest, catering to commuters between the coastal towns and the capital.
What is the journey like from Colombo Fort to Waikkala?
The ride from Colombo Fort to Waikkala typically takes somewhere between one and one-and-a-half hours on an express service, though stopping trains take longer. The route passes through Ragama, Ja-Ela, Negombo and Kochchikade before arriving at Waikkala. Second-class and third-class seating is generally available; the line does not operate observation or first-class carriages of the type found on the hill-country routes.
- Departure point: Colombo Fort Railway Station
- Distance by rail: approximately 46.6 km
- Preceding station: Kochchikade
- Following station: Bolawatte
What is there to do near Waikkala Station?
The area around Waikkala is largely rural, with coconut estates and small agricultural communities characterising the landscape. The station provides a convenient access point for travellers exploring the quieter stretches of the North Western Province away from the more-visited Negombo coast. The broader Puttalam District is home to Wilpattu National Park, Sri Lanka's largest national park by area, though reaching Wilpattu from Waikkala requires onward road transport.
The coastal strip north of Negombo — which Waikkala is part of — supports a number of fishing communities, and travellers with an interest in rural Sri Lankan life will find this corridor less curated than the southern tourist belt. Local markets, small kovils and modest rest houses provide a glimpse of everyday north-western province life.
How does the Puttalam Line compare with other Sri Lanka rail routes?
Sri Lanka's rail network divides broadly into the Main Line (toward Kandy and Badulla), the Coastal Line (toward Galle and Matara), the Northern Line (toward Jaffna) and the Puttalam Line. Of these, the Puttalam Line is one of the less-celebrated routes from a scenic tourism perspective, but it offers an authentic window into the country's north-western lowlands and connects travellers to regions that road transport can reach only with more effort.
| Route | Key destination | Scenic character |
|---|---|---|
| Puttalam Line | Puttalam | Coconut flatlands, lagoons |
| Main Line | Badulla via Kandy | Hill country, tea estates |
| Coastal Line | Matara | Indian Ocean shoreline |
| Northern Line | Jaffna | Dry zone plains |
Practical tips for travelling through Waikkala
- Purchase tickets at Colombo Fort or at the originating station where possible; Waikkala is a smaller station and ticketing facilities may be limited.
- Trains on the Puttalam Line can run late during the monsoon season (May to August for the south-west monsoon) when track conditions occasionally cause delays.
- Tuk-tuks are typically available outside the station for onward local travel.
- The station has basic facilities; travellers on longer journeys should carry water and snacks.
- If you are combining rail travel with a visit to Negombo, Kochchikade (the preceding station) is the closest rail access point to that town.
Planning a broader Sri Lanka rail journey?
Rail travel is one of the most rewarding ways to move around Sri Lanka, combining relative affordability with scenery that road travel often misses. For travellers covering longer distances — particularly between the airport at Katunayake, the capital, and the hill country — Lakpura can arrange private transfers and tailor-made itineraries that complement your rail segments. Whether Waikkala is a destination in itself or a waypoint on a longer west-coast loop, understanding the network helps you plan more confidently.
Waikkala railway station timetable
35 trains call at Waikkala on a typical day.
Puttalam Line · 46.6 km from Colombo Fort · North Western Province
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 04:52 am | Maradana | Daily | |
| 05:22 am | Colombo Fort | Saturday Only | |
| 05:22 am | Maradana | Weekdays Only | |
| 05:35 am | Nooranagar | Daily | |
| 05:54 am | Panadura | Muthu Kumari | Weekdays Only |
| 06:56 am | Maradana | Sunday Only | |
| 06:56 am | Mount Lavinia | Weekdays and Saturday Only | |
| 07:15 am | Colombo Fort | Daily | |
| 07:27 am | Chilaw | Daily | |
| 09:52 am | Puttalam | Daily | |
| 10:12 am | Colombo Fort | Daily | |
| 11:10 am | Chilaw | Daily | |
| 11:28 am | Colombo Fort | Saturday and Sunday Only | |
| 12:28 pm | Colombo Fort | Weekdays Only | |
| 01:30 pm | Nooranagar | Weekdays Only | |
| 01:42 pm | Colombo Fort | Daily | |
| 02:45 pm | Madampe | Daily | |
| 03:59 pm | Chilaw | Daily | |
| 04:32 pm | Colombo Fort | Weekdays Only | |
| 04:56 pm | Colombo Fort | Daily | |
| 05:26 pm | Chilaw | Saturday and Sunday Only | |
| 06:13 pm | Chilaw | Weekdays Only | |
| 06:24 pm | Colombo Fort | Saturday Only | |
| 06:26 pm | Colombo Fort | Weekdays Only | |
| 06:31 pm | Colombo Fort | Sunday Only | |
| 06:42 pm | Puttalam | Weekdays Only | |
| 06:42 pm | Puttalam | Saturday Only | |
| 07:02 pm | Puttalam | Sunday Only | |
| 07:40 pm | Chilaw | Saturday and Sunday Only | |
| 07:45 pm | Chilaw | Weekdays Only | |
| 07:54 pm | Colombo Fort | Saturday Only | |
| 07:54 pm | Colombo Fort | Sunday Only | |
| 07:56 pm | Colombo Fort | Weekdays Only | |
| 08:40 pm | Chilaw | Weekdays Only | |
| 09:55 pm | Chilaw | 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
8 places within about 25 km, nearest first.
- Clippenberg Bastion6 km
- West Coast8 km
- Kochchikade Railway Station9 km
- Pallewala Railway Station10 km
- Hunumulla City11 km
- Andiambalama11 km
- Kudahakapola Railway Station11 km
- Waikkal Town11 km