Lakpura
Lakpura®

Yattalgoda Railway Station

Yattalgoda Railway Station is a mid-line stop on Sri Lanka Railways' Main Line, sitting in the Kurunegala District of North Western Province. Positioned 59.9 km from Colombo Fort, it falls between two modest but useful junctions: Ambeypussa to the south (towards Colombo) and Buthgamuwa to the north. For travellers heading upcountry or returning to the capital, Yattalgoda is one of those quietly efficient stops that keeps the Main Line ticking.

Where exactly is Yattalgoda Station?

The station sits within the Kurunegala District, one of Sri Lanka's most historically layered districts, dominated by the ancient rock fortress town of Kurunegala further along the line. The surrounding countryside at Yattalgoda is largely rural — paddy fields, small homesteads, and coconut groves characteristic of the North Western Province lowlands. The terrain is flat to gently undulating here, a contrast to the hill-country gradients that travellers encounter further northeast on the same line.

The Main Line itself runs from Colombo Fort all the way up to Badulla in Uva Province, passing through Kandy, Peradeniya, and Nanu Oya along the way. Yattalgoda occupies the lower, flatter section of that journey — past the initial suburban sprawl of Colombo but well before the dramatic highland ascent begins.

What trains stop at Yattalgoda?

On a typical operating day, around 76 trains call at Yattalgoda Station, making it a reasonably well-served stop for its size. Services connect the station in both directions: south towards Colombo Fort and north towards Kurunegala and beyond. Most of the trains that stop here are intercity or semi-express services running the length of the Main Line, along with slower stopping trains that serve the suburban and peri-urban communities along this corridor.

Travellers should check the official Sri Lanka Railways timetable or an up-to-date printed schedule for precise departure times, as services and timings are subject to periodic revision. It is worth noting that trains in Sri Lanka often run a few minutes behind schedule, so building a small buffer into connection plans is advisable.

Which stations neighbour Yattalgoda on the Main Line?

  • Ambeypussa — the station immediately towards Colombo, located a short distance south along the line.
  • Buthgamuwa — the next station heading north, deeper into Kurunegala District.

Both neighbouring stations serve similarly rural communities and follow the same flat corridor through the North Western Province. Travellers bound for Kurunegala town itself will continue past Buthgamuwa before reaching the district capital.

How do I get to Yattalgoda from Colombo?

The most straightforward approach is to board a Main Line train at Colombo Fort Railway Station — the network's principal terminus — and ride roughly 59.9 km to Yattalgoda. Journey time varies by service type: faster intercity trains cover the distance more quickly, while stopping services make additional calls along the way and take longer. The road journey from Colombo follows the A1 highway through Ambepussa, which is also a viable option for those travelling by private vehicle or intercity bus.

If you are arriving from Kandy or further upcountry, simply board a southbound Main Line service and alight at Yattalgoda. The station is clearly announced, and signboards on the platform are written in Sinhala, Tamil, and English.

What is there to see and do near Yattalgoda?

Yattalgoda itself is a small settlement, and the station primarily serves local commuters and through-travellers. The broader Kurunegala District, however, offers a handful of worthwhile excursions for visitors with time to explore.

  • Kurunegala Rock and Elephant Rock — the ancient fortress rock at Kurunegala town, associated with medieval Sinhalese kingdoms, is a short drive further along the A10.
  • Arankele Forest Monastery — a secluded ancient hermitage deep in the forest northwest of Kurunegala, recommended for those interested in early Buddhist meditation retreats.
  • Ridi Viharaya — one of Sri Lanka's most revered cave temples, located near Ridigama and accessible from the Kurunegala corridor, known for its silver-ore history and painted chambers.
  • Dambadeniya — the site of a short-lived but significant mediaeval Sinhalese capital, roughly an hour's drive from the station area.

The North Western Province is not always on the standard tourist itinerary, which makes it an appealing detour for independent travellers who prefer exploring places away from the well-worn Cultural Triangle circuit.

Is rail the best way to travel this part of Sri Lanka?

For budget-conscious travellers and those who enjoy the slower rhythm of overland journeys, the Main Line is a reliable and affordable way to move between Colombo and the upcountry. Third-class seats are inexpensive and give a genuine sense of how Sri Lankans travel daily. First and second-class options offer reserved seating and air conditioning on selected services, which is worth considering on longer legs of the journey.

Private transfers remain a practical alternative for those travelling with luggage, families, or on tighter schedules. Sri Lanka's road network in this corridor is reasonable, and a private vehicle allows stops at places that trains simply cannot reach. For the iconic highland rail experience — the famous stretch through Ella and Nanu Oya — the Main Line further upcountry is the segment most celebrated by travellers worldwide, and Yattalgoda is a useful stepping stone on the way there.

Practical information for visiting Yattalgoda Station

Detail Information
Line Main Line, Sri Lanka Railways
Distance from Colombo Fort 59.9 km
Province North Western Province
District Kurunegala
Preceding station (towards Colombo) Ambeypussa
Following station (towards Kurunegala) Buthgamuwa
Typical daily train calls Around 76

Yattalgoda railway station timetable

76 trains call at Yattalgoda on a typical day.

Main Line · 59.9 km from Colombo Fort · North Western Province

DepartsTowardsRuns
12:43 amRambukkanaDaily
03:49 amMaradanaDaily
04:14 amColombo FortSunday Only
04:14 amMaradanaWeekdays and Saturday Only
04:44 amColombo FortSaturday and Sunday Only
04:44 amColombo FortWeekdays Only
05:08 amPolgahawelaDaily
05:14 amMaradanaWeekdays and Saturday Only
05:28 amColombo FortSunday Only
05:28 amMaradanaWeekdays Only
05:28 amMaradanaSaturday Only
05:48 amColombo FortSaturday and Sunday Only
05:48 amMaradanaWeekdays Only
06:03 amColombo FortSunday Only
06:03 amMaradanaWeekdays and Saturday Only
06:18 amRambukkanaDaily
06:39 amColombo FortSaturday and Sunday Only
06:39 amMaradanaWeekdays Only
06:44 amColombo FortSunday Only
06:44 amColombo FortWeekdays and Saturday Only
07:51 amPolgahawelaDaily
08:03 amColombo FortDaily
08:53 amRambukkanaDaily
09:09 amColombo FortDaily
09:49 amRambukkanaDaily
10:39 amColombo FortDaily
10:43 amKurunegalaDaily
10:47 amRambukkanaDaily
11:39 amColombo FortDaily
11:59 amRambukkanaDaily
01:06 pmRambukkanaDaily
01:24 pmColombo FortDaily
01:24 pmColombo FortDaily
02:04 pmColombo FortDaily
02:38 pmPolgahawelaSunday Only
02:38 pmPolgahawelaWeekdays and Saturday Only
02:56 pmColombo FortWeekdays and Saturday Only
03:08 pmRambukkanaSunday Only
03:13 pmRambukkanaWeekdays Only
03:13 pmRambukkanaSaturday Only
03:39 pmColombo FortWeekdays Only
03:39 pmColombo FortSaturday and Sunday Only
04:01 pmRambukkanaWeekdays and Saturday Only
04:08 pmPolgahawelaDaily
04:53 pmPolgahawelaDaily
05:02 pmColombo FortDaily
05:36 pmPolgahawela
05:39 pmColombo FortWeekdays Only
05:45 pmPolgahawela
06:06 pmKurunegalaWeekdays Only
06:25 pmPolgahawelaSaturday Only
06:29 pmColombo FortWeekdays Only
06:39 pmRambukkanaSaturday Only
06:41 pmColombo FortSaturday and Sunday Only
06:41 pmGanewatteWeekdays Only
06:47 pmKurunegalaSunday Only
06:47 pmRambukkana
07:05 pmPolgahawelaSunday Only
07:07 pmPolgahawelaSaturday and Sunday Only
07:11 pmPolgahawela
07:11 pmPolgahawela
07:18 pmPolgahawelaWeekdays Only
07:29 pmColombo FortWeekdays and Saturday Only
07:30 pmPolgahawelaWeekdays Only
07:31 pmPolgahawelaSaturday and Sunday Only
08:11 pmRambukkanaWeekdays and Saturday Only
08:21 pmRambukkanaSunday Only
08:24 pmColombo FortSaturday and Sunday Only
08:24 pmColombo FortWeekdays Only
08:41 pmPolgahawelaWeekdays and Saturday Only
08:44 pmMaradana
08:53 pmPolgahawelaSunday Only
09:34 pmRambukkanaDaily
09:35 pmColombo FortWeekdays and Saturday Only
09:44 pmColombo FortSunday Only
10:35 pmPolgahawelaDaily

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

10 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