Lakpura
Lakpura®

Ragama Railway Station

AI-generated image · not an actual photograph

Ragama Railway Station sits at one of the busiest junctions in Sri Lanka's national rail network, connecting the Main Line northward and the Coastal Line toward Negombo and Puttalam with commuter services running into Colombo Fort. Located in the Gampaha District of the Western Province, the station handles a dense mix of intercity expresses, regional trains, and suburban services throughout the day, making it a useful anchor point for travellers navigating the northwest corridor of the island.

What trains stop at Ragama Railway Station?

Ragama is a junction station, which means it serves trains on more than one line simultaneously. The Main Line — running between Colombo Fort and Badulla via Kandy — passes through here, as does the Puttalam Line, which branches off at Ragama and heads northwest through Negombo toward the coast. Intercity expresses, semi-fast services, and slow passenger trains all call at the station, giving travellers a range of timing and comfort options depending on their destination.

Commuter traffic is especially heavy on weekday mornings and evenings, when office workers travel between Gampaha District suburbs and Colombo. During those windows, platforms can become crowded quickly, so arriving a few minutes early to secure a seat is advisable.

How do I get to Ragama Station from Colombo?

From Colombo Fort Station, Ragama is a short rail journey of roughly 20–25 minutes on a suburban or semi-fast service. Trains on both the Main Line and the Puttalam Line depart Colombo Fort frequently, particularly during peak hours. The station is also reachable by road via the A3 highway, and three-wheelers and buses connect the station to surrounding neighbourhoods. For visitors arriving at Bandaranaike International Airport in Katunayake, Ragama provides a convenient rail connection to Colombo without needing to travel all the way into the city first.

If you prefer door-to-door convenience, a private driver or taxi can collect you from the airport or your Colombo hotel and drop you directly at the station, which is a practical option when travelling with luggage.

What is the history of Ragama Railway Station?

The station dates to the British colonial period, when Ceylon's rail network was being expanded to serve both passenger movement and freight logistics. Its position at the divergence of two major lines made it strategically important from the outset, and that strategic value has only grown as surrounding districts have urbanised. Some of the station's older structural features — platform canopies, brickwork — retain traces of colonial-era railway architecture, offering a subtle contrast to the modern signage and ticketing systems installed in recent decades.

What facilities does Ragama Station have?

The station operates multiple platforms to accommodate simultaneous arrivals and departures on different lines. Facilities include:

  • Staffed ticketing counters and, increasingly, access to online reservation systems operated by Sri Lanka Railways
  • Waiting areas on the main platforms
  • Small food stalls and vendors both inside the station and along the approach roads
  • Three-wheeler and bus connections directly outside the main entrance

The surrounding neighbourhood has grown substantially around the station, with shops, pharmacies, eateries, and services catering to the daily flow of commuters and travellers. Several schools and a teaching hospital are located within a short distance, reinforcing the station's role as a practical transit hub rather than just a tourist waypoint.

What can I reach from Ragama by train?

Ragama's junction status makes it a genuine springboard for travel across Sri Lanka. Key destinations accessible directly or with a single change include:

Destination Line Approximate Journey Time
Colombo Fort Main Line / Puttalam Line Around 20–25 minutes
Negombo Puttalam Line Around 30–40 minutes
Kandy Main Line Around 2.5–3 hours
Gampaha Main Line Around 15–20 minutes
Puttalam Puttalam Line Around 2.5–3 hours

Travellers heading to the Negombo area for a beach stop before or after flying out of Bandaranaike International Airport often find Ragama a useful intermediate point, particularly if they are already somewhere along the Main Line.

Is Ragama Station good for tourists visiting Sri Lanka?

For most leisure travellers, Ragama is a transit station rather than a destination in its own right. Its value lies in flexibility: the junction means you can pivot between the Puttalam coastal corridor and the highland route through Kandy without backtracking to Colombo Fort. Travellers on multi-city itineraries that include both the hill country and the northwest coast occasionally route through Ragama to save time.

The area around the station is lively and functional, but it does not have major tourist attractions of its own. Visitors spending time in the region tend to use Ragama as a base for day trips rather than as a sightseeing stop. The Colombo city tour is easily reached by rail from here, and the Colombo Lotus Tower — visible from elevated points across the Western Province — is around 20 minutes away by train.

Practical tips for using Ragama Station

  • Book reserved seats in advance for intercity expresses on the Main Line, especially on weekends and public holidays when demand spikes.
  • Arrive early during peak hours (roughly 7–9 am and 4:30–7 pm on weekdays) — platforms fill quickly and unreserved carriages can be standing-room only.
  • Confirm your platform before boarding; because two lines converge here, trains on adjacent platforms can have very different destinations.
  • Use the station as an airport connection point if you are travelling to or from Bandaranaike International Airport — the Puttalam Line stops close to the airport zone, making a rail-and-transfer combination a cost-effective option.
  • Keep small change for platform vendors selling short eats, bottled water, and fruit — a genuine part of the Sri Lankan station experience.

Ragama railway station timetable

194 trains call at Ragama on a typical day.

Main Line · 15.5 km from Colombo Fort · Western Province

Station telephone: 011-2959271

DepartsTowardsTrainRuns
02:19 amRambukkana
03:03 amColombo FortNight MailDaily
03:30 amVeyangodaDaily
03:33 amColombo FortNight MailDaily
03:52 amPolgahawelaDaily
04:32 amNooranagarDaily
04:52 amColombo FortNight MailDaily
05:05 amRambukkanaDaily
05:14 amMaradanaDaily
05:24 amColombo FortSunday Only
05:24 amMaradanaWeekdays and Saturday Only
05:32 amNegomboWeekdays and Saturday Only
05:39 amAmbeypussaDaily
05:55 amColombo FortDaily
05:58 amMaradanaDaily
06:02 amColombo FortWeekdays Only
06:02 amColombo FortSaturday and Sunday Only
06:07 amChilawDaily
06:18 amBadullaDenuwara MenikeDaily
06:26 amColombo FortSunday Only
06:27 amBatticaloaUdaya DeviDaily
06:28 amMaradanaWeekdays and Saturday Only
06:29 amPolgahawelaDaily
06:34 amColombo FortSaturday Only
06:34 amMaradanaWeekdays Only
06:49 amColombo FortSunday Only
06:49 amMaradanaSaturday Only
06:49 amMaradanaWeekdays Only
06:57 amKankesanthuraiYal DeviDaily
06:59 amGampahaWeekdays and Saturday Only
07:02 amColombo FortWeekdays Only
07:06 amColombo FortSaturday and Sunday Only
07:06 amMaradanaWeekdays Only
07:09 amterminates here · from Colombo FortWeekdays and Saturday Only
07:10 amPanaduraMuthu KumariWeekdays Only
07:15 amColombo FortSaturday and Sunday Only
07:18 amMaradanaWeekdays and Saturday Only
07:25 amColombo Fort · starts hereWeekdays and Saturday Only
07:28 amColombo FortSunday Only
07:28 amGampahaWeekdays Only
07:35 amColombo FortWeekdays and Saturday Only
07:37 amRambukkanaDaily
07:39 amNegomboWeekdays Only
07:45 amterminates here · from Colombo FortWeekdays Only
07:46 amColombo FortWeekdays and Saturday Only
07:50 amColombo FortWeekdays and Saturday Only
07:57 amColombo Fort · starts hereWeekdays Only
07:57 amColombo FortWeekdays Only
07:57 amColombo FortSaturday Only
08:00 amMirigamaWeekdays Only
08:05 amColombo FortWeekdays and Saturday Only
08:07 amMaradanaSunday Only
08:08 amColombo FortSunday Only
08:18 amColombo FortWeekdays Only
08:23 amPuttalamDaily
08:28 amNegomboWeekdays Only
08:30 amRambukkanaDaily
08:31 amColombo FortDaily
08:40 amColombo FortDaily
08:51 amBadullaPodi MenikeDaily
09:00 amMirigamaWeekdays Only
09:20 amColombo FortDaily
09:22 amColombo FortDaily
09:27 amKurunegalaDaily
09:27 amRambukkanaDaily
09:41 amAnuradhapuraIntercitySaturday Only
09:53 amMirigamaWeekdays Only
09:54 amColombo FortDaily
10:02 amColombo FortWeekdays Only
10:07 amBadullaUdarata MenikeDaily
10:07 amChilawDaily
10:19 amColombo FortWeekdays Only
10:33 amColombo FortDaily
10:40 amRambukkanaDaily
10:50 amColombo FortSaturday Only
10:57 amKandySaturday and Sunday Only
10:57 amMataleWeekdays Only
11:13 amColombo FortDaily
11:15 amColombo FortDaily
11:28 amColombo FortWeekdays Only
11:45 amRambukkanaDaily
11:52 amColombo FortDaily
12:27 pmNooranagarWeekdays Only
12:35 pmVeyangodaDaily
01:01 pmColombo FortDaily
01:02 pmNanuoyaDaily
01:22 pmPolgahawelaWeekdays and Saturday Only
01:22 pmPolgahawelaSunday Only
01:31 pmColombo FortSaturday and Sunday Only
01:39 pmVavuniyaDaily
01:41 pmColombo FortDaily
01:42 pmMadampeDaily
01:52 pmRambukkanaSunday Only
01:53 pmColombo FortWeekdays Only
01:57 pmRambukkanaSaturday Only
01:57 pmRambukkanaWeekdays Only
02:09 pmColombo FortDaily
02:14 pmAmbeypussaWeekdays Only
02:27 pmVeyangodaWeekdays and Saturday Only
02:36 pmRambukkanaWeekdays and Saturday Only
02:40 pmColombo FortDaily
02:40 pmColombo FortDaily
02:48 pmColombo FortUdaya DeviDaily
02:50 pmColombo FortDaily
02:52 pmPolgahawelaDaily
02:59 pmChilawDaily
03:03 pmGampahaDaily
03:25 pmColombo FortDaily
03:25 pmPolgahawelaDaily
03:27 pmColombo FortUdarata MenikeDaily
03:57 pmVeyangodaWeekdays Only
03:59 pmColombo FortWeekdays and Saturday Only
04:12 pmChilawSaturday and Sunday Only
04:15 pmColombo FortWeekdays and Saturday Only
04:16 pmMaradanaDaily
04:18 pmPolgahawela
04:18 pmPolgahawela
04:39 pmMaradanaWeekdays Only
04:39 pmterminates here · from Colombo FortWeekdays Only
04:50 pmMaradana · starts hereWeekdays Only
04:50 pmMirigamaWeekdays Only
04:55 pmColombo FortSaturday and Sunday Only
04:59 pmChilawSunday Only
05:00 pmColombo FortWeekdays Only
05:02 pmChilawWeekdays Only
05:08 pmPolgahawelaWeekdays Only
05:12 pmPolgahawelaSaturday Only
05:19 pmNegomboDaily
05:20 pmRambukkana
05:21 pmRambukkanaSaturday Only
05:29 pmterminates here · from Colombo FortWeekdays Only
05:35 pmColombo Fort · starts hereWeekdays Only
05:35 pmPolgahawelaSunday Only
05:42 pmPolgahawela
05:42 pmPolgahawela
05:44 pmPolgahawelaSaturday and Sunday Only
05:45 pmKurunegalaSunday Only
05:45 pmPuttalamSaturday Only
05:46 pmPuttalamSunday Only
05:47 pmMaradanaDaily
05:56 pmKandyIntercity
05:57 pmColombo FortDaily
06:02 pmColombo FortWeekdays Only
06:02 pmNegomboWeekdays and Saturday Only
06:07 pmMount LaviniaYal DeviDaily
06:10 pmPolgahawelaSaturday and Sunday Only
06:10 pmPolgahawelaWeekdays Only
06:16 pmColombo FortWeekdays Only
06:18 pmColombo FortWeekdays Only
06:18 pmPolgahawelaWeekdays Only
06:19 pmColombo FortSaturday and Sunday Only
06:27 pmColombo FortDaily
06:32 pmChilawWeekdays Only
06:35 pmColombo FortDaily
06:37 pmChilawSaturday and Sunday Only
06:39 pmColombo FortWeekdays Only
06:42 pmGanewatteSaturday and Sunday Only
06:45 pmVeyangodaWeekdays Only
06:58 pmColombo FortDaily
07:01 pmRambukkanaWeekdays and Saturday Only
07:01 pmRambukkanaSunday Only
07:06 pmColombo FortWeekdays Only
07:22 pmPolgahawelaWeekdays and Saturday Only
07:24 pmColombo FortDaily
07:37 pmChilawWeekdays Only
07:38 pmColombo FortSunday Only
07:40 pmColombo FortSaturday Only
07:40 pmColombo FortWeekdays Only
07:40 pmPolgahawelaSunday Only
07:48 pmBadullaDaily
07:50 pmAmbeypussaWeekdays and Saturday Only
07:53 pmColombo FortPodi MenikeDaily
07:54 pmColombo FortWeekdays Only
08:04 pmColombo FortWeekdays and Saturday Only
08:26 pmColombo FortSaturday and Sunday Only
08:27 pmRambukkanaDaily
08:36 pmColombo FortWeekdays Only
08:49 pmColombo FortSunday Only
08:52 pmChilawDaily
08:57 pmBadullaNight MailDaily
08:59 pmColombo FortWeekdays Only
09:15 pmColombo FortWeekdays and Saturday Only
09:20 pmColombo FortSaturday Only
09:20 pmColombo FortSunday Only
09:22 pmPolgahawelaDaily
09:37 pmColombo FortSaturday and Sunday Only
09:37 pmColombo FortWeekdays Only
09:46 pmMaradana
09:52 pmTrincomaleeNight MailDaily
10:04 pmColombo FortWeekdays and Saturday Only
10:17 pmMirigamaDaily
10:48 pmColombo FortWeekdays and Saturday Only
10:57 pmColombo FortSunday Only
11:30 pmRambukkanaDaily

Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-09-07. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent