Batuwatte Railway Station sits on the Main Line of Sri Lanka Railways, roughly 19.1 km north of Colombo Fort. Located in the Gampaha District within the Western Province, it serves commuters and travellers moving between Colombo and the towns of the North Western corridor. The station is a modest halt, but its position on one of the country's busiest rail corridors makes it a useful reference point for anyone navigating the island by train.
Where exactly is Batuwatte Station?
Batuwatte lies along the Main Line, which runs from Colombo Fort northward through the Gampaha District toward Polgahawela and beyond. The kilometre post stands at 19.1 km from Colombo Fort, placing the station in the suburban fringe where the city gives way to the greener, lower-density settlements of the Western Province interior.
The two neighbouring stations on this stretch of line are Walpola in the direction of Colombo, and Bulugahagoda in the direction away from the capital. Knowing these landmarks helps when checking timetables, since services are often listed by the next major stopping point rather than the final destination.
How many trains stop at Batuwatte each day?
On a typical weekday, around 90 trains call at Batuwatte — a figure that reflects the station's role as a busy suburban stop on one of Sri Lanka's most heavily used rail corridors. Services include express and stopping trains operating across the full day, from early-morning commuter runs to late-evening departures. Exact timings vary between weekdays and weekends, so it is advisable to cross-check the current schedule with Sri Lanka Railways or a reliable third-party timetable before travelling.
What is the Main Line of Sri Lanka Railways?
The Main Line is the oldest and longest railway line in Sri Lanka, stretching from Colombo Fort northward to Kankesanthurai via Polgahawela, Kandy, and Vavuniya. It carries a high volume of both long-distance inter-city services and short-hop suburban trains. For visitors, the section between Colombo and Kandy is particularly popular, passing through hilly countryside and offering views that become progressively more scenic as elevation increases. Batuwatte, at 19.1 km from Fort, is well within the suburban portion of this journey.
How do I get to Batuwatte Station from Colombo?
The most straightforward approach is to board any stopping service from Colombo Fort that calls at stations along the Main Line. The journey covers just over 19 km and typically takes under 30 minutes on an express, longer on a stopping service. Colombo's suburban rail network is affordable and frequent during peak hours, though carriages can be crowded during morning and evening rush periods.
For travellers who prefer road travel, Batuwatte is accessible by bus from Colombo and from neighbouring Gampaha District towns. Taxis and private drivers are another option, especially for groups or those with luggage, and offer door-to-door convenience that the train cannot always match for onward connections beyond the station.
What is there to do near Batuwatte Station?
The immediate surroundings are primarily residential and agricultural, characteristic of the Gampaha District's patchwork of smallholdings, paddy fields, and coconut groves. The area is not a tourist destination in itself, but it serves as a practical transit point for travellers heading to sites within the Western Province or continuing up the Main Line toward Kandy.
Within reasonable distance of the Gampaha District, visitors can explore the Colombo Lotus Tower to the south, or use the rail network to reach the cultural heartland further north. The Negombo coastal strip, known for its lagoon, fishing heritage, and Dutch colonial history, lies to the west and is reachable with a short onward journey by road from the Main Line.
Is Batuwatte Station useful for tourists visiting Sri Lanka?
For most international visitors, Batuwatte will feature as a pass-through rather than a destination. Its value lies in understanding how Sri Lanka's suburban rail network connects the capital to the wider Western Province. Travellers based in Colombo who want to explore the Gampaha District without renting a vehicle may find the Main Line a convenient and low-cost option.
Those planning a longer rail journey — for instance, continuing up the line toward Kandy or the Hill Country — will likely board at Colombo Fort rather than Batuwatte. However, understanding the stations along the way helps in planning connections, especially if accommodation is located closer to one of these suburban halts than to the city centre.
Tips for travelling by train in Sri Lanka
- Book intercity seats in advance: For long-distance services such as the Colombo–Kandy or Colombo–Ella trains, reserved seats in observation or second-class carriages sell out quickly, particularly during public holidays and the peak tourist season (roughly December to March and July to August).
- Arrive early for suburban services: Unreserved carriages on popular suburban routes like the Main Line fill up fast during rush hours. Arriving at the platform 10–15 minutes before departure improves your chances of a seat.
- Check the timetable close to travel: Sri Lanka Railways periodically adjusts schedules. The official Sri Lanka Railways website is the most reliable primary source for current departure times.
- Carry small change: Ticket counters at smaller suburban stations may have limited change available, so having smaller denomination notes is helpful.
- Mind the platform gap: Older rolling stock at suburban stations sometimes requires a careful step between the carriage and the platform edge, particularly for children and travellers with mobility considerations.
Sri Lanka's railway network in context
Sri Lanka Railways operates several lines radiating from Colombo Fort, covering the coastal, hill country, northern, and eastern regions of the island. The Main Line through Batuwatte is the spine of this network, connecting the commercial capital with the cultural city of Kandy and, via branch lines, the scenic Hill Country towns beloved by visitors. Understanding the network structure — and the role of suburban stations like Batuwatte — makes independent rail travel across the island considerably easier to plan.
Batuwatte railway station timetable
90 trains call at Batuwatte on a typical day.
Main Line · 19.1 km from Colombo Fort · Western Province
| Departs | Towards | Runs |
|---|---|---|
| 03:38 am | Veyangoda | Daily |
| 03:59 am | Polgahawela | Daily |
| 04:59 am | Maradana | Daily |
| 05:12 am | Rambukkana | Daily |
| 05:17 am | Colombo Fort | Sunday Only |
| 05:17 am | Maradana | Weekdays and Saturday Only |
| 05:46 am | Ambeypussa | Daily |
| 05:46 am | Colombo Fort | Daily |
| 05:54 am | Colombo Fort | Saturday and Sunday Only |
| 05:54 am | Colombo Fort | Weekdays Only |
| 06:19 am | Colombo Fort | Sunday Only |
| 06:20 am | Maradana | Weekdays and Saturday Only |
| 06:36 am | Polgahawela | Daily |
| 06:37 am | Colombo Fort | Sunday Only |
| 06:37 am | Maradana | Saturday Only |
| 06:37 am | Maradana | Weekdays Only |
| 06:54 am | Colombo Fort | Weekdays Only |
| 07:06 am | Gampaha | Weekdays and Saturday Only |
| 07:08 am | Maradana | Weekdays and Saturday Only |
| 07:21 am | Colombo Fort | Sunday Only |
| 07:44 am | Rambukkana | Daily |
| 07:50 am | Colombo Fort | Weekdays Only |
| 07:50 am | Colombo Fort | Saturday Only |
| 08:01 am | Colombo Fort | Sunday Only |
| 08:12 am | Colombo Fort | Weekdays Only |
| 08:33 am | Colombo Fort | Daily |
| 08:37 am | Rambukkana | Daily |
| 09:09 am | Colombo Fort | Daily |
| 09:34 am | Kurunegala | Daily |
| 09:34 am | Rambukkana | Daily |
| 09:55 am | Colombo Fort | Weekdays Only |
| 10:26 am | Colombo Fort | Daily |
| 10:47 am | Rambukkana | Daily |
| 11:06 am | Colombo Fort | Daily |
| 11:45 am | Colombo Fort | Daily |
| 11:52 am | Rambukkana | Daily |
| 12:42 pm | Veyangoda | Daily |
| 12:54 pm | Colombo Fort | Daily |
| 01:29 pm | Polgahawela | Weekdays and Saturday Only |
| 01:29 pm | Polgahawela | Sunday Only |
| 01:59 pm | Rambukkana | Sunday Only |
| 02:02 pm | Colombo Fort | Daily |
| 02:04 pm | Rambukkana | Saturday Only |
| 02:04 pm | Rambukkana | Weekdays Only |
| 02:19 pm | Ambeypussa | Weekdays Only |
| 02:33 pm | Colombo Fort | Daily |
| 02:33 pm | Colombo Fort | Daily |
| 02:34 pm | Veyangoda | Weekdays and Saturday Only |
| 03:00 pm | Polgahawela | Daily |
| 03:10 pm | Gampaha | Daily |
| 03:18 pm | Colombo Fort | Daily |
| 03:32 pm | Polgahawela | Daily |
| 03:52 pm | Colombo Fort | Weekdays and Saturday Only |
| 04:02 pm | Colombo Fort | Weekdays and Saturday Only |
| 04:04 pm | Veyangoda | Weekdays Only |
| 04:09 pm | Maradana | Daily |
| 04:25 pm | Polgahawela | |
| 04:25 pm | Polgahawela | |
| 04:48 pm | Colombo Fort | Saturday and Sunday Only |
| 04:53 pm | Colombo Fort | Weekdays Only |
| 05:28 pm | Rambukkana | |
| 05:29 pm | Rambukkana | Saturday Only |
| 05:40 pm | Maradana | Daily |
| 05:43 pm | Polgahawela | Sunday Only |
| 05:49 pm | Polgahawela | |
| 05:49 pm | Polgahawela | |
| 05:51 pm | Polgahawela | Saturday and Sunday Only |
| 06:09 pm | Colombo Fort | Weekdays Only |
| 06:13 pm | Colombo Fort | Daily |
| 06:17 pm | Polgahawela | Weekdays Only |
| 06:17 pm | Polgahawela | Saturday and Sunday Only |
| 06:51 pm | Colombo Fort | Daily |
| 06:52 pm | Veyangoda | Weekdays Only |
| 07:09 pm | Rambukkana | Sunday Only |
| 07:29 pm | Polgahawela | Weekdays and Saturday Only |
| 07:44 pm | Colombo Fort | Weekdays Only |
| 07:47 pm | Polgahawela | Sunday Only |
| 07:57 pm | Ambeypussa | Weekdays and Saturday Only |
| 08:18 pm | Colombo Fort | Saturday and Sunday Only |
| 08:27 pm | Rambukkana | Daily |
| 08:29 pm | Colombo Fort | Weekdays Only |
| 09:03 pm | Colombo Fort | Weekdays and Saturday Only |
| 09:29 pm | Polgahawela | Daily |
| 09:30 pm | Colombo Fort | Saturday and Sunday Only |
| 09:30 pm | Colombo Fort | Weekdays Only |
| 09:57 pm | Colombo Fort | Weekdays and Saturday Only |
| 10:24 pm | Mirigama | Daily |
| 10:41 pm | Colombo Fort | Weekdays and Saturday Only |
| 10:50 pm | Colombo Fort | Sunday Only |
| 11:37 pm | Rambukkana | 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.