Battaluoya Railway Station is a small but regularly served stop on Sri Lanka Railways' Puttalam Line, located in the Puttalam District of the North Western Province. Positioned 101.9 km from Colombo Fort, it connects travellers moving between the capital and the communities along Sri Lanka's northwestern coast. Around 14 trains call at Battaluoya on a typical operating day, making it a functional waypoint rather than a terminus.
Where is Battaluoya Station on the Puttalam Line?
The Puttalam Line runs northwest from Colombo Fort, threading through the flat, coastal lowlands of the North Western Province before reaching its terminus near Puttalam. Battaluoya sits between two neighbouring stations: Anawilundawa in the direction of Colombo and Pulachchikulam continuing toward Puttalam. The surrounding area is characterised by scrub forest, lagoon margins, and agricultural land — terrain that makes the train journey itself a quiet, scenic experience distinct from the busier hill-country routes.
What is the Puttalam Line and why does it matter?
The Puttalam Line is one of Sri Lanka's older branch lines, branching off the Main Line at Ragama, north of Colombo. It provides an important transport link for communities in Gampaha and Puttalam Districts, many of which have limited road connectivity. The line passes through Negombo — a popular gateway city for international visitors — before continuing into the quieter northwestern interior. Travellers interested in Wilpattu National Park, Sri Lanka's largest and oldest national park, often use the Puttalam Line as part of an overland journey from Colombo, alighting at stations closer to the park entrance.
How do I read the Battaluoya timetable?
Sri Lanka Railways publishes a rolling timetable that lists each service by departure time, destination, and operating days (weekdays, weekends, or daily). At Battaluoya, most services run toward either Colombo Fort or Puttalam. It is worth checking the official Sri Lanka Railways timetable before travel, as schedules on branch lines can adjust seasonally and some services operate on selected days only. Intercity express trains do not stop at Battaluoya; services here are slower, stopping trains that allow passengers to board and alight at every intermediate station.
What should I know before travelling through Battaluoya?
- Ticket class: Branch-line services typically offer second and third class. First-class air-conditioned carriages are not available on all Puttalam Line trains.
- Journey time from Colombo: Because Battaluoya is around 101.9 km along the line and served by stopping trains, expect a journey of roughly three hours or more from Colombo Fort, depending on the service.
- Facilities at the station: Battaluoya is a small wayside station. Facilities are basic; travellers should carry refreshments for longer journeys.
- Connections: Onward road transport — tuk-tuks or buses — is typically available near the station for reaching surrounding villages and inland areas.
- Luggage: Overhead racks on branch-line carriages are limited. Travelling light makes the journey more comfortable.
What is there to see near Battaluoya?
The Puttalam District around Battaluoya is less visited than Sri Lanka's southern or central highlands, which gives it a genuine off-the-beaten-track character. The Anawilundawa wetland sanctuary — a Ramsar-listed site — lies close to the neighbouring station of the same name and is one of the most accessible birdwatching locations in the province, supporting migratory waterfowl alongside resident species. Coconut cultivation dominates the landscape, as the North Western Province is one of Sri Lanka's primary coconut-growing regions; the coconut palm is deeply woven into local agriculture and daily life here.
Further along the line toward Puttalam, travellers reach the margins of the Puttalam Lagoon system, a network of brackish waterways that supports fishing communities and mangrove habitat. Those with more time can loop back toward Wilpattu National Park, where leopard, sloth bear, and elephant roam one of Sri Lanka's least-crowded wildlife areas.
How do I get to Battaluoya from Colombo?
The most straightforward route is by train from Colombo Fort, boarding any stopping service on the Puttalam Line. Trains depart Colombo Fort and call at Ragama, Negombo, and a series of intermediate stations before reaching Battaluoya. Alternatively, private road transport from Colombo to the Puttalam District takes a comparable time by expressway and A-road, though the train offers a more relaxed and cost-effective option for independent travellers. If you prefer a door-to-door transfer with a driver, Lakpura can arrange a private vehicle from Colombo or from Bandaranaike International Airport, which sits roughly 30 km south of the Puttalam Line corridor.
Is the Puttalam Line suitable for tourists?
Rail travel on Sri Lanka's branch lines suits travellers who want to move slowly, observe daily local life, and reach places that package tours rarely include. The Puttalam Line is not the celebrated hill-country route between Kandy and Ella, but that is precisely its appeal for those who have already covered the more touristed circuits. Carriages fill with schoolchildren, commuters, and market traders — a cross-section of northwestern Sri Lanka that no highway journey replicates. The line is also fully gauge-compatible with the Main Line, so through-ticketing from Colombo Fort is straightforward at any station booking office.
Neighbouring stations on the Puttalam Line
| Direction | Neighbouring Station | Notes |
|---|---|---|
| Toward Colombo | Anawilundawa | Adjacent to the Anawilundawa Ramsar wetland sanctuary |
| Toward Puttalam | Pulachchikulam | Small inland stop serving local communities |
For a broader view of Sri Lanka's rail network — including the Main Line, the Coast Line, and the celebrated hill-country routes — the Sri Lanka Railways network map, available on the official government website, shows all active lines and key junction stations.
Battaluoya railway station timetable
14 trains call at Battaluoya on a typical day.
Puttalam Line · 101.9 km from Colombo Fort · North Western Province
| Departs | Towards | Runs |
|---|---|---|
| 05:18 am | Maradana | Sunday Only |
| 05:18 am | Mount Lavinia | Weekdays and Saturday Only |
| 07:32 am | Nooranagar | Daily |
| 10:44 am | Colombo Fort | Weekdays Only |
| 10:44 am | Colombo Fort | Saturday and Sunday Only |
| 11:49 am | Puttalam | Daily |
| 02:23 pm | Colombo Fort | Weekdays Only |
| 03:06 pm | Nooranagar | Weekdays Only |
| 05:34 pm | Colombo Fort | Weekdays Only |
| 05:36 pm | Colombo Fort | Saturday Only |
| 05:36 pm | Colombo Fort | Sunday Only |
| 08:16 pm | Puttalam | Weekdays Only |
| 08:16 pm | Puttalam | Saturday Only |
| 08:34 pm | Puttalam | Sunday Only |
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.