Lakpura
Lakpura®

Batuwatte Railway Station

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

DepartsTowardsRuns
03:38 amVeyangodaDaily
03:59 amPolgahawelaDaily
04:59 amMaradanaDaily
05:12 amRambukkanaDaily
05:17 amColombo FortSunday Only
05:17 amMaradanaWeekdays and Saturday Only
05:46 amAmbeypussaDaily
05:46 amColombo FortDaily
05:54 amColombo FortSaturday and Sunday Only
05:54 amColombo FortWeekdays Only
06:19 amColombo FortSunday Only
06:20 amMaradanaWeekdays and Saturday Only
06:36 amPolgahawelaDaily
06:37 amColombo FortSunday Only
06:37 amMaradanaSaturday Only
06:37 amMaradanaWeekdays Only
06:54 amColombo FortWeekdays Only
07:06 amGampahaWeekdays and Saturday Only
07:08 amMaradanaWeekdays and Saturday Only
07:21 amColombo FortSunday Only
07:44 amRambukkanaDaily
07:50 amColombo FortWeekdays Only
07:50 amColombo FortSaturday Only
08:01 amColombo FortSunday Only
08:12 amColombo FortWeekdays Only
08:33 amColombo FortDaily
08:37 amRambukkanaDaily
09:09 amColombo FortDaily
09:34 amKurunegalaDaily
09:34 amRambukkanaDaily
09:55 amColombo FortWeekdays Only
10:26 amColombo FortDaily
10:47 amRambukkanaDaily
11:06 amColombo FortDaily
11:45 amColombo FortDaily
11:52 amRambukkanaDaily
12:42 pmVeyangodaDaily
12:54 pmColombo FortDaily
01:29 pmPolgahawelaWeekdays and Saturday Only
01:29 pmPolgahawelaSunday Only
01:59 pmRambukkanaSunday Only
02:02 pmColombo FortDaily
02:04 pmRambukkanaSaturday Only
02:04 pmRambukkanaWeekdays Only
02:19 pmAmbeypussaWeekdays Only
02:33 pmColombo FortDaily
02:33 pmColombo FortDaily
02:34 pmVeyangodaWeekdays and Saturday Only
03:00 pmPolgahawelaDaily
03:10 pmGampahaDaily
03:18 pmColombo FortDaily
03:32 pmPolgahawelaDaily
03:52 pmColombo FortWeekdays and Saturday Only
04:02 pmColombo FortWeekdays and Saturday Only
04:04 pmVeyangodaWeekdays Only
04:09 pmMaradanaDaily
04:25 pmPolgahawela
04:25 pmPolgahawela
04:48 pmColombo FortSaturday and Sunday Only
04:53 pmColombo FortWeekdays Only
05:28 pmRambukkana
05:29 pmRambukkanaSaturday Only
05:40 pmMaradanaDaily
05:43 pmPolgahawelaSunday Only
05:49 pmPolgahawela
05:49 pmPolgahawela
05:51 pmPolgahawelaSaturday and Sunday Only
06:09 pmColombo FortWeekdays Only
06:13 pmColombo FortDaily
06:17 pmPolgahawelaWeekdays Only
06:17 pmPolgahawelaSaturday and Sunday Only
06:51 pmColombo FortDaily
06:52 pmVeyangodaWeekdays Only
07:09 pmRambukkanaSunday Only
07:29 pmPolgahawelaWeekdays and Saturday Only
07:44 pmColombo FortWeekdays Only
07:47 pmPolgahawelaSunday Only
07:57 pmAmbeypussaWeekdays and Saturday Only
08:18 pmColombo FortSaturday and Sunday Only
08:27 pmRambukkanaDaily
08:29 pmColombo FortWeekdays Only
09:03 pmColombo FortWeekdays and Saturday Only
09:29 pmPolgahawelaDaily
09:30 pmColombo FortSaturday and Sunday Only
09:30 pmColombo FortWeekdays Only
09:57 pmColombo FortWeekdays and Saturday Only
10:24 pmMirigamaDaily
10:41 pmColombo FortWeekdays and Saturday Only
10:50 pmColombo FortSunday Only
11:37 pmRambukkanaDaily

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.

Shop this range with Lakpura

Packed in Sri Lanka and shipped worldwide, direct from the source.

Ask Lakpura® Agent