Lakpura
Lakpura®

Bulugahagoda Railway Station

Bulugahagoda Railway Station sits on the Main Line of Sri Lanka Railways, roughly 20.7 km north of Colombo Fort. It falls within the Gampaha District in the Western Province, making it one of the quieter commuter stops that connects the capital's suburban sprawl to the towns further up the line. While it rarely features on international itineraries, it plays a useful role for travellers passing through the western corridor on their way toward the hill country or the Cultural Triangle.

Where does Bulugahagoda Station sit on the Main Line?

The Sri Lanka Main Line runs north-east from Colombo Fort, threading through densely populated suburbs before opening into the greener interior of the island. Bulugahagoda occupies a position between two neighbouring stations: Batuwatte to the south (towards Colombo) and Ganemulla to the north. The station serves local commuters and acts as a reference point for passengers counting stops on longer journeys.

The Main Line is the backbone of Sri Lanka's rail network, eventually reaching Badulla via Kandy and the celebrated hill-country stretch that passes through Ella — widely regarded as one of the most scenic rail journeys in Asia.

How many trains stop at Bulugahagoda each day?

On a typical weekday, around 88 train services call at Bulugahagoda. These range from express inter-city services that may pass through without stopping, to slower stopping trains that serve every station between Colombo Fort and the towns further north and east. Frequencies are higher during morning and evening peak hours, when the station acts as a commuter interchange for residents travelling into Colombo.

It is worth checking the current timetable directly through Sri Lanka Railways or at the station, as schedules adjust for public holidays and periodic engineering works. Trains on this corridor are generally punctual by regional standards, though minor delays during peak hours are common.

Which trains run through Bulugahagoda?

Bulugahagoda is served by both express and local (stopping) services. Key service types on this section of the Main Line include:

  • Inter-city express trains — these travel non-stop or with limited stops between Colombo Fort and destinations such as Kandy, Badulla, or Vavuniya. Not all of them halt at Bulugahagoda.
  • Local stopping trains — these call at every station, including Bulugahagoda, and are the most reliable option for passengers boarding or alighting here.
  • Commuter services — short-run trains operating between Colombo Fort and towns in the Gampaha District, particularly during rush hours.

First, second, and third class carriages are available on most services. Reserved seats in first and second class can be booked in advance at Colombo Fort or online through Sri Lanka Railways' booking portal.

How do I get to Bulugahagoda Station from Colombo?

The most straightforward route is by train from Colombo Fort, a journey of around 20–30 minutes depending on the service. Colombo Fort is the main rail hub, with connections arriving from the south (Coastal Line), the east (Kelani Valley Line), and the airport at Katunayake Junction on the Airport Express.

By road, Bulugahagoda is accessible via the Colombo–Kandy highway. Taxis and private drivers are available for transfers if you prefer door-to-door travel — a practical option when arriving with luggage or as part of a multi-stop itinerary.

What is there to see near Bulugahagoda?

The station's immediate surroundings are primarily residential and semi-rural, typical of the Gampaha District's patchwork of settlements, paddy fields, and small towns. Within a short drive you can reach several places of local interest:

  • Ganemulla — the next station north, with a small town centre and access to local temples and markets.
  • Gampaha town — the district capital, a few kilometres away, with the Henarathgoda Botanical Gardens, which holds historical significance as the site where rubber trees were first cultivated in Sri Lanka.
  • Attanagalla — a short distance away, home to the Attanagalla Raja Maha Viharaya, one of the most venerated shrines in the Western Province, drawing pilgrims from across the island.

For travellers using Bulugahagoda as a transit point rather than a destination, the Main Line offers onward connections to the Kandy region and, ultimately, to the hill country beyond.

Is Bulugahagoda Station suitable for tourists?

As a small suburban station, Bulugahagoda has limited facilities — expect a basic platform, ticketing window, and little else in terms of tourist infrastructure. English signage exists but is not comprehensive at this level of the network. Travellers with experience of Asian commuter rail will find it straightforward; first-time visitors to Sri Lanka may prefer to board from Colombo Fort, where staff are accustomed to helping international passengers.

That said, travelling through stations like Bulugahagoda is itself part of the Sri Lankan rail experience — a chance to observe everyday life along the western corridor, from market vendors on the platform to the rhythm of commuters moving between carriages.

Sri Lanka Main Line: the broader context

The Main Line was constructed during the British colonial era, primarily to transport tea and other goods from the hill country to the port at Colombo. Today it carries millions of passengers annually and remains one of the most important infrastructure links on the island. The section from Colombo Fort to Kandy passes through progressively greener terrain, while the extension to Badulla — through Nanu Oya, Haputale, and Ella — is considered among the most scenic railway journeys in South Asia.

Bulugahagoda represents the flatter, suburban end of this corridor, before the landscape begins its dramatic climb toward the central highlands. Travellers interested in the full history of Sri Lankan rail can find detailed accounts in resources such as Ceylon Railway Heritage, which documents the network's development from the colonial period to the present day.

Bulugahagoda railway station timetable

88 trains call at Bulugahagoda on a typical day.

Main Line · 20.7 km from Colombo Fort · Western Province

DepartsTowardsRuns
03:42 amVeyangodaDaily
04:02 amPolgahawelaDaily
04:56 amMaradanaDaily
05:14 amColombo FortSunday Only
05:14 amMaradanaWeekdays and Saturday Only
05:15 amRambukkanaDaily
05:42 amColombo FortDaily
05:49 amAmbeypussaDaily
05:51 amColombo FortWeekdays Only
05:51 amColombo FortSaturday and Sunday Only
06:16 amColombo FortSunday Only
06:17 amMaradanaWeekdays and Saturday Only
06:34 amColombo FortSunday Only
06:34 amMaradanaSaturday Only
06:34 amMaradanaWeekdays Only
06:39 amPolgahawelaDaily
06:51 amColombo FortWeekdays Only
07:09 amGampahaWeekdays and Saturday Only
07:16 amColombo FortWeekdays and Saturday Only
07:18 amColombo FortSunday Only
07:47 amColombo FortSaturday Only
07:47 amColombo FortWeekdays Only
07:47 amRambukkanaDaily
07:58 amColombo FortSunday Only
08:30 amColombo FortDaily
08:40 amRambukkanaDaily
09:06 amColombo FortDaily
09:37 amKurunegalaDaily
09:37 amRambukkanaDaily
09:52 amColombo FortWeekdays Only
10:23 amColombo FortDaily
10:50 amRambukkanaDaily
11:03 amColombo FortDaily
11:42 amColombo FortDaily
11:55 amRambukkanaDaily
12:45 pmVeyangodaDaily
12:51 pmColombo FortDaily
01:32 pmPolgahawelaWeekdays and Saturday Only
01:32 pmPolgahawelaSunday Only
01:59 pmColombo FortDaily
02:02 pmRambukkanaSunday Only
02:07 pmRambukkanaWeekdays Only
02:07 pmRambukkanaSaturday Only
02:30 pmColombo FortDaily
02:30 pmColombo FortDaily
02:37 pmVeyangodaWeekdays and Saturday Only
03:03 pmPolgahawelaDaily
03:13 pmGampahaDaily
03:15 pmColombo FortDaily
03:35 pmPolgahawelaDaily
03:49 pmColombo FortWeekdays and Saturday Only
03:59 pmColombo FortWeekdays and Saturday Only
04:06 pmMaradanaDaily
04:07 pmVeyangodaWeekdays Only
04:28 pmPolgahawela
04:28 pmPolgahawela
04:45 pmColombo FortSaturday and Sunday Only
04:50 pmColombo FortWeekdays Only
05:31 pmRambukkana
05:32 pmRambukkanaSaturday Only
05:37 pmMaradanaDaily
05:46 pmPolgahawelaSunday Only
05:52 pmPolgahawela
05:52 pmPolgahawela
05:54 pmPolgahawelaSaturday and Sunday Only
06:06 pmColombo FortWeekdays Only
06:10 pmColombo FortDaily
06:20 pmPolgahawelaWeekdays Only
06:20 pmPolgahawelaSaturday and Sunday Only
06:48 pmColombo FortDaily
06:55 pmVeyangodaWeekdays Only
07:12 pmRambukkanaSunday Only
07:32 pmPolgahawelaWeekdays and Saturday Only
07:41 pmColombo FortWeekdays Only
07:50 pmPolgahawelaSunday Only
08:00 pmAmbeypussaWeekdays and Saturday Only
08:14 pmColombo FortSaturday and Sunday Only
08:26 pmColombo FortWeekdays Only
08:30 pmRambukkanaDaily
08:59 pmColombo FortWeekdays and Saturday Only
09:27 pmColombo FortWeekdays Only
09:27 pmColombo FortSaturday and Sunday Only
09:32 pmPolgahawelaDaily
09:54 pmColombo FortWeekdays and Saturday Only
10:27 pmMirigamaDaily
10:38 pmColombo FortWeekdays and Saturday Only
10:47 pmColombo FortSunday Only
11:40 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

14 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