Horape Railway Station is a mid-suburban halt on Sri Lanka's Main Line, positioned 14.0 km from Colombo Fort in the Gampaha District of the Western Province. Sandwiched between the urban sprawl of greater Colombo and the quieter towns further north, Horape serves a steady flow of daily commuters and occasional long-distance travellers passing through on intercity expresses.
Where exactly is Horape Station on the Main Line?
Sri Lanka's Main Line runs north from Colombo Fort, threading through the Western Province before climbing into the hill country. Horape sits at the 14.0 km mark, placing it firmly within the greater Colombo commuter belt. The two neighbouring stations are Enderamulla in the direction of Colombo and Ragama in the direction of Veyangoda and beyond.
Ragama is one of the busiest junction stations in Sri Lanka, where the Main Line and the Puttalam Line diverge, so many passengers change trains there. Horape, by contrast, is a quieter station serving the immediate residential catchment rather than acting as a junction or interchange point.
What train services stop at Horape?
On a typical weekday, around 104 train movements call at Horape — a figure that reflects the density of commuter services on the Colombo Main Line corridor. Services range from slow passenger trains that stop at every halt to semi-express services that bypass smaller stations.
Key service patterns to be aware of:
- Commuter trains between Colombo Fort and Veyangoda, Polgahawela, or Kandy stop most frequently throughout the day.
- Intercity expresses heading to Kandy, Badulla, or Matale may pass through without stopping — check the timetable carefully before planning your journey.
- Services thin out considerably after 21:00, so late-evening travel from Horape requires advance planning.
Sri Lanka Railways publishes an official timetable at railway.gov.lk, which is the most reliable source for current departure times, days of operation, and platform information.
How do I get to Horape Station from Colombo?
The most straightforward route is by rail itself — board any Main Line stopping service from Colombo Fort and alight after roughly 20–30 minutes depending on the train type. The journey is short, inexpensive, and avoids the heavy road traffic that characterises the A1 highway corridor through Wattala and Ja-Ela during peak hours.
By road, Horape is accessible via the A1 Colombo–Kandy highway. Tuk-tuks and buses serve the surrounding area, though the station itself does not have a large transport interchange. If you are arriving from Bandaranaike International Airport (CMB) at Katunayake, Ragama Station — the next stop north — offers slightly better onward connections and is positioned closer to the airport expressway exit.
What is the area around Horape like?
The locality is primarily residential, typical of Sri Lanka's outer Colombo suburbs. The Gampaha District has grown rapidly over the past two decades, and the land immediately around Horape reflects that — a mix of housing developments, small shops, and light commercial activity rather than the open paddy fields that once defined this corridor.
Travellers who are not commuting through are most likely passing Horape en route to Gampaha town, Negombo (reached via Ragama and the Puttalam Line), or further north toward the Cultural Triangle. There are no major tourist attractions within walking distance of the station itself.
Is Horape Station accessible for passengers with mobility needs?
Like the majority of smaller stations on Sri Lanka's commuter network, Horape has basic platform infrastructure without dedicated step-free access ramps or lifts. Passengers with pushchairs or mobility aids should be prepared for uneven platform surfaces and for stepping up into carriages unassisted. Travelling with a companion is advisable if mobility is a concern. Sri Lanka Railways is gradually upgrading facilities at higher-traffic stations, but smaller halts such as Horape are not yet part of formal accessibility programmes.
Tips for travelling through Horape by train
- Purchase tickets at the booking counter inside the station rather than on board to avoid any supplementary charges.
- Second-class seats on Main Line trains offer a good balance of comfort and cost for short hops in the Colombo commuter belt.
- Peak hours — roughly 06:30–09:00 and 16:30–19:00 on weekdays — are busy on this corridor; trains departing Colombo Fort toward Horape during these windows fill quickly.
- For longer journeys originating at Horape, reserved seats in first or second class can typically be booked a few days in advance at Colombo Fort or at Ragama.
- The Main Line scenery begins to improve noticeably beyond Veyangoda as the terrain rises toward Rambukkana — if your journey continues further, a window seat is worth securing.
How does the Main Line network connect beyond Horape?
North of Horape, the Main Line continues through Ragama, Gampaha, Veyangoda, and Polgahawela before the route ascends into the hill country via Rambukkana, Kadugannawa, and ultimately Kandy. From Kandy, branch lines extend to Badulla through the tea country — widely considered one of the most scenic rail journeys in South Asia — and to Matale. Understanding Horape's place in this wider network helps travellers plan connections efficiently, particularly when coordinating onward travel to the Cultural Triangle or the hill stations of Nuwara Eliya and Ella.
Horape railway station timetable
104 trains call at Horape on a typical day.
Main Line · 14.0 km from Colombo Fort · Western Province
| Departs | Towards | Runs |
|---|---|---|
| 03:49 am | Polgahawela | Daily |
| 04:29 am | Nooranagar | Daily |
| 05:02 am | Rambukkana | Daily |
| 05:17 am | Maradana | Daily |
| 05:27 am | Colombo Fort | Sunday Only |
| 05:27 am | Maradana | Weekdays and Saturday Only |
| 05:29 am | Negombo | Weekdays and Saturday Only |
| 06:01 am | Maradana | Daily |
| 06:04 am | Chilaw | Daily |
| 06:05 am | Colombo Fort | Saturday and Sunday Only |
| 06:05 am | Colombo Fort | Weekdays Only |
| 06:29 am | Colombo Fort | Sunday Only |
| 06:31 am | Maradana | Weekdays and Saturday Only |
| 06:37 am | Colombo Fort | Saturday Only |
| 06:43 am | Gampaha | Weekdays and Saturday Only |
| 06:52 am | Colombo Fort | Sunday Only |
| 06:52 am | Maradana | Saturday Only |
| 07:05 am | Colombo Fort | Weekdays Only |
| 07:28 am | Colombo Fort | Weekdays and Saturday Only |
| 07:31 am | Colombo Fort | Sunday Only |
| 07:34 am | Rambukkana | Daily |
| 08:00 am | Colombo Fort | Weekdays Only |
| 08:00 am | Colombo Fort | Saturday Only |
| 08:15 am | Puttalam | Daily |
| 08:27 am | Rambukkana | Daily |
| 08:34 am | Colombo Fort | Daily |
| 08:43 am | Colombo Fort | Daily |
| 09:24 am | Kurunegala | Daily |
| 09:24 am | Rambukkana | Daily |
| 09:25 am | Colombo Fort | Daily |
| 10:04 am | Chilaw | Daily |
| 10:05 am | Colombo Fort | Weekdays Only |
| 10:22 am | Colombo Fort | Weekdays Only |
| 10:36 am | Colombo Fort | Daily |
| 10:37 am | Rambukkana | Daily |
| 11:16 am | Colombo Fort | Daily |
| 11:18 am | Colombo Fort | Daily |
| 11:42 am | Rambukkana | Daily |
| 11:55 am | Colombo Fort | Daily |
| 12:24 pm | Nooranagar | Weekdays Only |
| 12:32 pm | Veyangoda | Daily |
| 01:04 pm | Colombo Fort | Daily |
| 01:19 pm | Polgahawela | Weekdays and Saturday Only |
| 01:19 pm | Polgahawela | Sunday Only |
| 01:34 pm | Colombo Fort | Saturday and Sunday Only |
| 01:39 pm | Madampe | Daily |
| 01:49 pm | Rambukkana | Sunday Only |
| 01:54 pm | Rambukkana | Weekdays Only |
| 01:54 pm | Rambukkana | Saturday Only |
| 01:56 pm | Colombo Fort | Weekdays Only |
| 02:12 pm | Colombo Fort | Daily |
| 02:24 pm | Veyangoda | Weekdays and Saturday Only |
| 02:43 pm | Colombo Fort | Daily |
| 02:43 pm | Colombo Fort | Daily |
| 02:49 pm | Polgahawela | Daily |
| 02:53 pm | Colombo Fort | Daily |
| 02:59 pm | Gampaha | Daily |
| 03:17 pm | Polgahawela | Daily |
| 03:28 pm | Colombo Fort | Daily |
| 03:47 pm | Veyangoda | Weekdays Only |
| 04:09 pm | Chilaw | Saturday and Sunday Only |
| 04:15 pm | Polgahawela | |
| 04:15 pm | Polgahawela | |
| 04:18 pm | Colombo Fort | Weekdays and Saturday Only |
| 04:37 pm | Ragama | Weekdays Only |
| 04:53 pm | Maradana | Weekdays Only |
| 04:58 pm | Colombo Fort | Saturday and Sunday Only |
| 04:59 pm | Chilaw | Weekdays Only |
| 05:03 pm | Colombo Fort | Weekdays Only |
| 05:18 pm | Rambukkana | Saturday Only |
| 05:24 pm | Polgahawela | Sunday Only |
| 05:27 pm | Ragama | Weekdays Only |
| 05:50 pm | Maradana | Daily |
| 05:59 pm | Negombo | Weekdays and Saturday Only |
| 06:00 pm | Colombo Fort | Daily |
| 06:06 pm | Colombo Fort | Weekdays Only |
| 06:07 pm | Polgahawela | Saturday and Sunday Only |
| 06:07 pm | Polgahawela | Weekdays Only |
| 06:19 pm | Colombo Fort | Weekdays Only |
| 06:30 pm | Colombo Fort | Daily |
| 06:42 pm | Veyangoda | Weekdays Only |
| 07:12 pm | Polgahawela | Weekdays and Saturday Only |
| 07:27 pm | Colombo Fort | Daily |
| 07:31 pm | Polgahawela | Sunday Only |
| 07:34 pm | Chilaw | Saturday and Sunday Only |
| 07:34 pm | Chilaw | Weekdays Only |
| 07:41 pm | Colombo Fort | Sunday Only |
| 07:43 pm | Colombo Fort | Saturday Only |
| 07:43 pm | Colombo Fort | Weekdays Only |
| 07:47 pm | Ambeypussa | Weekdays and Saturday Only |
| 08:07 pm | Colombo Fort | Weekdays and Saturday Only |
| 08:17 pm | Rambukkana | Daily |
| 08:39 pm | Colombo Fort | Weekdays Only |
| 08:49 pm | Chilaw | Daily |
| 09:12 pm | Polgahawela | Daily |
| 09:19 pm | Colombo Fort | Weekdays and Saturday Only |
| 09:24 pm | Colombo Fort | Saturday Only |
| 09:24 pm | Colombo Fort | Sunday Only |
| 09:40 pm | Colombo Fort | Saturday and Sunday Only |
| 10:07 pm | Colombo Fort | Weekdays and Saturday Only |
| 10:14 pm | Mirigama | Daily |
| 10:51 pm | Colombo Fort | Weekdays and Saturday Only |
| 11:00 pm | Colombo Fort | Sunday Only |
| 11:27 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
9 places within about 25 km, nearest first.
- Ragama1 km
- Ragama Railway Station1 km
- Thewatta Church2 km
- Kandana Railway Station4 km
- Walisara City4 km
- Kiribathgoda4 km
- Wattala City5 km
- Hamilton Canal5 km
- Hunupitiya Railway Station6 km