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
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 02:19 am | Rambukkana | ||
| 03:03 am | Colombo Fort | Night Mail | Daily |
| 03:30 am | Veyangoda | Daily | |
| 03:33 am | Colombo Fort | Night Mail | Daily |
| 03:52 am | Polgahawela | Daily | |
| 04:32 am | Nooranagar | Daily | |
| 04:52 am | Colombo Fort | Night Mail | Daily |
| 05:05 am | Rambukkana | Daily | |
| 05:14 am | Maradana | Daily | |
| 05:24 am | Colombo Fort | Sunday Only | |
| 05:24 am | Maradana | Weekdays and Saturday Only | |
| 05:32 am | Negombo | Weekdays and Saturday Only | |
| 05:39 am | Ambeypussa | Daily | |
| 05:55 am | Colombo Fort | Daily | |
| 05:58 am | Maradana | Daily | |
| 06:02 am | Colombo Fort | Weekdays Only | |
| 06:02 am | Colombo Fort | Saturday and Sunday Only | |
| 06:07 am | Chilaw | Daily | |
| 06:18 am | Badulla | Denuwara Menike | Daily |
| 06:26 am | Colombo Fort | Sunday Only | |
| 06:27 am | Batticaloa | Udaya Devi | Daily |
| 06:28 am | Maradana | Weekdays and Saturday Only | |
| 06:29 am | Polgahawela | Daily | |
| 06:34 am | Colombo Fort | Saturday Only | |
| 06:34 am | Maradana | Weekdays Only | |
| 06:49 am | Colombo Fort | Sunday Only | |
| 06:49 am | Maradana | Saturday Only | |
| 06:49 am | Maradana | Weekdays Only | |
| 06:57 am | Kankesanthurai | Yal Devi | Daily |
| 06:59 am | Gampaha | Weekdays and Saturday Only | |
| 07:02 am | Colombo Fort | Weekdays Only | |
| 07:06 am | Colombo Fort | Saturday and Sunday Only | |
| 07:06 am | Maradana | Weekdays Only | |
| 07:09 am | terminates here · from Colombo Fort | Weekdays and Saturday Only | |
| 07:10 am | Panadura | Muthu Kumari | Weekdays Only |
| 07:15 am | Colombo Fort | Saturday and Sunday Only | |
| 07:18 am | Maradana | Weekdays and Saturday Only | |
| 07:25 am | Colombo Fort · starts here | Weekdays and Saturday Only | |
| 07:28 am | Colombo Fort | Sunday Only | |
| 07:28 am | Gampaha | Weekdays Only | |
| 07:35 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:37 am | Rambukkana | Daily | |
| 07:39 am | Negombo | Weekdays Only | |
| 07:45 am | terminates here · from Colombo Fort | Weekdays Only | |
| 07:46 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:50 am | Colombo Fort | Weekdays and Saturday Only | |
| 07:57 am | Colombo Fort · starts here | Weekdays Only | |
| 07:57 am | Colombo Fort | Weekdays Only | |
| 07:57 am | Colombo Fort | Saturday Only | |
| 08:00 am | Mirigama | Weekdays Only | |
| 08:05 am | Colombo Fort | Weekdays and Saturday Only | |
| 08:07 am | Maradana | Sunday Only | |
| 08:08 am | Colombo Fort | Sunday Only | |
| 08:18 am | Colombo Fort | Weekdays Only | |
| 08:23 am | Puttalam | Daily | |
| 08:28 am | Negombo | Weekdays Only | |
| 08:30 am | Rambukkana | Daily | |
| 08:31 am | Colombo Fort | Daily | |
| 08:40 am | Colombo Fort | Daily | |
| 08:51 am | Badulla | Podi Menike | Daily |
| 09:00 am | Mirigama | Weekdays Only | |
| 09:20 am | Colombo Fort | Daily | |
| 09:22 am | Colombo Fort | Daily | |
| 09:27 am | Kurunegala | Daily | |
| 09:27 am | Rambukkana | Daily | |
| 09:41 am | Anuradhapura | Intercity | Saturday Only |
| 09:53 am | Mirigama | Weekdays Only | |
| 09:54 am | Colombo Fort | Daily | |
| 10:02 am | Colombo Fort | Weekdays Only | |
| 10:07 am | Badulla | Udarata Menike | Daily |
| 10:07 am | Chilaw | Daily | |
| 10:19 am | Colombo Fort | Weekdays Only | |
| 10:33 am | Colombo Fort | Daily | |
| 10:40 am | Rambukkana | Daily | |
| 10:50 am | Colombo Fort | Saturday Only | |
| 10:57 am | Kandy | Saturday and Sunday Only | |
| 10:57 am | Matale | Weekdays Only | |
| 11:13 am | Colombo Fort | Daily | |
| 11:15 am | Colombo Fort | Daily | |
| 11:28 am | Colombo Fort | Weekdays Only | |
| 11:45 am | Rambukkana | Daily | |
| 11:52 am | Colombo Fort | Daily | |
| 12:27 pm | Nooranagar | Weekdays Only | |
| 12:35 pm | Veyangoda | Daily | |
| 01:01 pm | Colombo Fort | Daily | |
| 01:02 pm | Nanuoya | Daily | |
| 01:22 pm | Polgahawela | Weekdays and Saturday Only | |
| 01:22 pm | Polgahawela | Sunday Only | |
| 01:31 pm | Colombo Fort | Saturday and Sunday Only | |
| 01:39 pm | Vavuniya | Daily | |
| 01:41 pm | Colombo Fort | Daily | |
| 01:42 pm | Madampe | Daily | |
| 01:52 pm | Rambukkana | Sunday Only | |
| 01:53 pm | Colombo Fort | Weekdays Only | |
| 01:57 pm | Rambukkana | Saturday Only | |
| 01:57 pm | Rambukkana | Weekdays Only | |
| 02:09 pm | Colombo Fort | Daily | |
| 02:14 pm | Ambeypussa | Weekdays Only | |
| 02:27 pm | Veyangoda | Weekdays and Saturday Only | |
| 02:36 pm | Rambukkana | Weekdays and Saturday Only | |
| 02:40 pm | Colombo Fort | Daily | |
| 02:40 pm | Colombo Fort | Daily | |
| 02:48 pm | Colombo Fort | Udaya Devi | Daily |
| 02:50 pm | Colombo Fort | Daily | |
| 02:52 pm | Polgahawela | Daily | |
| 02:59 pm | Chilaw | Daily | |
| 03:03 pm | Gampaha | Daily | |
| 03:25 pm | Colombo Fort | Daily | |
| 03:25 pm | Polgahawela | Daily | |
| 03:27 pm | Colombo Fort | Udarata Menike | Daily |
| 03:57 pm | Veyangoda | Weekdays Only | |
| 03:59 pm | Colombo Fort | Weekdays and Saturday Only | |
| 04:12 pm | Chilaw | Saturday and Sunday Only | |
| 04:15 pm | Colombo Fort | Weekdays and Saturday Only | |
| 04:16 pm | Maradana | Daily | |
| 04:18 pm | Polgahawela | ||
| 04:18 pm | Polgahawela | ||
| 04:39 pm | Maradana | Weekdays Only | |
| 04:39 pm | terminates here · from Colombo Fort | Weekdays Only | |
| 04:50 pm | Maradana · starts here | Weekdays Only | |
| 04:50 pm | Mirigama | Weekdays Only | |
| 04:55 pm | Colombo Fort | Saturday and Sunday Only | |
| 04:59 pm | Chilaw | Sunday Only | |
| 05:00 pm | Colombo Fort | Weekdays Only | |
| 05:02 pm | Chilaw | Weekdays Only | |
| 05:08 pm | Polgahawela | Weekdays Only | |
| 05:12 pm | Polgahawela | Saturday Only | |
| 05:19 pm | Negombo | Daily | |
| 05:20 pm | Rambukkana | ||
| 05:21 pm | Rambukkana | Saturday Only | |
| 05:29 pm | terminates here · from Colombo Fort | Weekdays Only | |
| 05:35 pm | Colombo Fort · starts here | Weekdays Only | |
| 05:35 pm | Polgahawela | Sunday Only | |
| 05:42 pm | Polgahawela | ||
| 05:42 pm | Polgahawela | ||
| 05:44 pm | Polgahawela | Saturday and Sunday Only | |
| 05:45 pm | Kurunegala | Sunday Only | |
| 05:45 pm | Puttalam | Saturday Only | |
| 05:46 pm | Puttalam | Sunday Only | |
| 05:47 pm | Maradana | Daily | |
| 05:56 pm | Kandy | Intercity | |
| 05:57 pm | Colombo Fort | Daily | |
| 06:02 pm | Colombo Fort | Weekdays Only | |
| 06:02 pm | Negombo | Weekdays and Saturday Only | |
| 06:07 pm | Mount Lavinia | Yal Devi | Daily |
| 06:10 pm | Polgahawela | Saturday and Sunday Only | |
| 06:10 pm | Polgahawela | Weekdays Only | |
| 06:16 pm | Colombo Fort | Weekdays Only | |
| 06:18 pm | Colombo Fort | Weekdays Only | |
| 06:18 pm | Polgahawela | Weekdays Only | |
| 06:19 pm | Colombo Fort | Saturday and Sunday Only | |
| 06:27 pm | Colombo Fort | Daily | |
| 06:32 pm | Chilaw | Weekdays Only | |
| 06:35 pm | Colombo Fort | Daily | |
| 06:37 pm | Chilaw | Saturday and Sunday Only | |
| 06:39 pm | Colombo Fort | Weekdays Only | |
| 06:42 pm | Ganewatte | Saturday and Sunday Only | |
| 06:45 pm | Veyangoda | Weekdays Only | |
| 06:58 pm | Colombo Fort | Daily | |
| 07:01 pm | Rambukkana | Weekdays and Saturday Only | |
| 07:01 pm | Rambukkana | Sunday Only | |
| 07:06 pm | Colombo Fort | Weekdays Only | |
| 07:22 pm | Polgahawela | Weekdays and Saturday Only | |
| 07:24 pm | Colombo Fort | Daily | |
| 07:37 pm | Chilaw | Weekdays Only | |
| 07:38 pm | Colombo Fort | Sunday Only | |
| 07:40 pm | Colombo Fort | Saturday Only | |
| 07:40 pm | Colombo Fort | Weekdays Only | |
| 07:40 pm | Polgahawela | Sunday Only | |
| 07:48 pm | Badulla | Daily | |
| 07:50 pm | Ambeypussa | Weekdays and Saturday Only | |
| 07:53 pm | Colombo Fort | Podi Menike | Daily |
| 07:54 pm | Colombo Fort | Weekdays Only | |
| 08:04 pm | Colombo Fort | Weekdays and Saturday Only | |
| 08:26 pm | Colombo Fort | Saturday and Sunday Only | |
| 08:27 pm | Rambukkana | Daily | |
| 08:36 pm | Colombo Fort | Weekdays Only | |
| 08:49 pm | Colombo Fort | Sunday Only | |
| 08:52 pm | Chilaw | Daily | |
| 08:57 pm | Badulla | Night Mail | Daily |
| 08:59 pm | Colombo Fort | Weekdays Only | |
| 09:15 pm | Colombo Fort | Weekdays and Saturday Only | |
| 09:20 pm | Colombo Fort | Saturday Only | |
| 09:20 pm | Colombo Fort | Sunday Only | |
| 09:22 pm | Polgahawela | Daily | |
| 09:37 pm | Colombo Fort | Saturday and Sunday Only | |
| 09:37 pm | Colombo Fort | Weekdays Only | |
| 09:46 pm | Maradana | ||
| 09:52 pm | Trincomalee | Night Mail | Daily |
| 10:04 pm | Colombo Fort | Weekdays and Saturday Only | |
| 10:17 pm | Mirigama | Daily | |
| 10:48 pm | Colombo Fort | Weekdays and Saturday Only | |
| 10:57 pm | Colombo Fort | Sunday Only | |
| 11:30 pm | Rambukkana | Daily |
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.