Lakpura
Lakpura®

Yatagama Railway Station

Yatagama Railway Station sits on the Main Line of Sri Lanka Railways, roughly 82.6 km from Colombo Fort. It is one of the quieter intermediate stations in the Kegalle District of Sabaragamuwa Province, yet it sees a meaningful volume of rail traffic — around 51 trains stop here on a typical operating day. For travellers heading upcountry through the hill foothills, Yatagama marks the point where the landscape begins to shift from the lowland rubber-plantation belt toward the steeper gradients ahead.

Where exactly is Yatagama Station on the Main Line?

The Main Line is Sri Lanka's oldest and busiest trunk railway, running from Colombo Fort through Kandy and on toward Badulla in the Uva highlands. Yatagama sits in the mid-section of that route, within the Kegalle District. The district is characterised by rolling hills, rubber estates and the Kelani River valley — scenery that unfolds steadily from the train window as you leave the coast behind.

The two stations directly adjacent to Yatagama are:

  • Tismalpola — the next station in the direction of Colombo Fort
  • Rambukkana — the next station in the direction of Kandy and the highlands

Rambukkana is a significant staging point: it is where the Main Line begins its famous rack-and-pinion section up through Kadugannawa, one of the steepest railway climbs in South Asia.

How many trains stop at Yatagama each day?

On a normal weekday, approximately 51 scheduled services call at Yatagama. These include intercity expresses, semi-express trains and ordinary stopping services. Not every train runs on every day of the week — some services operate only on weekdays, others are weekend-only or run on a reduced Saturday or Sunday schedule. Before travelling, always cross-check the current timetable on the Sri Lanka Railways official site or at the station itself, as schedules are subject to seasonal revision.

What types of trains serve Yatagama?

The Main Line carries a wide mix of rolling stock. Intercity Express trains between Colombo Fort and Kandy are the fastest option and offer reserved seating in first and second class. Ordinary and semi-express services stop more frequently and tend to have open seating in second and third class — useful for shorter hops between neighbouring stations. A small number of through trains continue beyond Kandy toward Peradeniya, Nanuoya, Haputale and Badulla, making Yatagama a potential boarding point for longer upcountry journeys.

Air-conditioned observation coaches are available on select Kandy-bound services and are popular with tourists; these require advance reservation. For a journey of this length — around 80 km from Colombo — even a basic second-class seat gives pleasant views of the Kelani Valley corridor.

How do I get to Yatagama Station from Colombo?

By rail, Yatagama is served directly from Colombo Fort Station on all Main Line departures toward Kandy. Travel time varies depending on the service type — faster expresses cover the roughly 82 km stretch in under two hours, while ordinary trains take longer due to additional stops. The station is also accessible by road from Kegalle town, which lies a short distance to the south-west along the A1 highway.

What is the surrounding area like near Yatagama?

The Kegalle District is best known as a transition zone between the coastal lowlands and the central highlands. Rubber, coconut and small tea patches dominate the estate landscape around Yatagama. Nearby, the district offers access to Pinnawala Elephant Orphanage — one of the most visited wildlife sites in Sri Lanka — which lies within easy reach along the Kegalle corridor. The Rambukkana area just up the line is also the traditional starting point for road trips to the Kandy plateau.

For rail enthusiasts, the stretch between Yatagama and Rambukkana is worth noting in its own right: it represents the last flat section before the track begins its dramatic ascent through the Kadugannawa Pass, a feat of 19th-century engineering that still draws admiration from railway historians and travellers alike.

Is Yatagama Station worth stopping at as a tourist?

Yatagama is not a tourist destination in itself, but it can function as a practical stop for travellers with specific interests in the Kegalle District or those breaking a longer journey. The station is a small, functional halt rather than a heritage showpiece — but the ride through this section of the Main Line is genuinely scenic. Passengers seated on the right side of the train (when heading toward Kandy) get good views of the valley and hillsides as the gradient increases approaching Rambukkana.

If your interest lies in Sri Lanka's railway history more broadly, the entire Main Line corridor — from Colombo Fort to Badulla — passes through some of the most photographed railway scenery in Asia, and Yatagama forms a small but authentic part of that story.

Practical information at a glance

Detail Information
Railway line Main Line, Sri Lanka Railways
Distance from Colombo Fort 82.6 km
Province Sabaragamuwa
District Kegalle
Station towards Colombo Tismalpola
Station towards Kandy Rambukkana
Typical daily train calls Around 51

Yatagama railway station timetable

51 trains call at Yatagama on a typical day.

Main Line · 82.6 km from Colombo Fort · Sabaragamuwa Province

DepartsTowardsRuns
01:16 amRambukkanaDaily
03:01 amPolgahawelaDaily
03:41 amColombo FortSunday Only
03:41 amMaradanaWeekdays and Saturday Only
04:11 amColombo FortWeekdays Only
04:13 amKandyDaily
04:56 amColombo FortSunday Only
04:56 amMaradanaSaturday Only
04:56 amMaradanaWeekdays Only
05:31 amColombo FortSunday Only
05:31 amMaradanaWeekdays and Saturday Only
05:48 amWattegamaDaily
06:03 amColombo FortWeekdays and Saturday Only
06:27 amColombo FortSunday Only
06:29 amColombo FortSaturday and Sunday Only
07:02 amRambukkanaDaily
07:31 amColombo FortDaily
08:04 amColombo FortDaily
09:21 amRambukkanaDaily
10:06 amColombo FortDaily
10:30 amRambukkanaDaily
11:06 amColombo FortDaily
11:25 amRambukkanaDaily
12:13 pmMataleWeekdays Only
12:16 pmKandySaturday and Sunday Only
12:22 pmColombo FortDaily
12:32 pmRambukkanaDaily
12:51 pmColombo FortDaily
01:26 pmColombo FortDaily
01:39 pmRambukkanaDaily
02:16 pmNanuoyaDaily
02:21 pmColombo FortWeekdays and Saturday Only
03:40 pmRambukkanaSunday Only
03:45 pmRambukkanaWeekdays Only
03:45 pmRambukkanaSaturday Only
03:58 pmPolgahawelaDaily
04:31 pmColombo FortDaily
05:04 pmColombo FortWeekdays Only
05:04 pmColombo FortSaturday and Sunday Only
06:12 pmKandySaturday and Sunday Only
06:26 pmColombo FortWeekdays and Saturday Only
06:27 pmRambukkanaWeekdays Only
07:11 pmRambukkanaSaturday Only
07:19 pmRambukkana
07:28 pmKandyDaily
08:09 pmPolgahawelaSaturday and Sunday Only
08:09 pmPolgahawelaWeekdays Only
08:11 pmMaradana
08:44 pmRambukkanaWeekdays and Saturday Only
08:54 pmRambukkanaSunday Only
10:14 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

11 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