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
| Departs | Towards | Runs |
|---|---|---|
| 01:16 am | Rambukkana | Daily |
| 03:01 am | Polgahawela | Daily |
| 03:41 am | Colombo Fort | Sunday Only |
| 03:41 am | Maradana | Weekdays and Saturday Only |
| 04:11 am | Colombo Fort | Weekdays Only |
| 04:13 am | Kandy | Daily |
| 04:56 am | Colombo Fort | Sunday Only |
| 04:56 am | Maradana | Saturday Only |
| 04:56 am | Maradana | Weekdays Only |
| 05:31 am | Colombo Fort | Sunday Only |
| 05:31 am | Maradana | Weekdays and Saturday Only |
| 05:48 am | Wattegama | Daily |
| 06:03 am | Colombo Fort | Weekdays and Saturday Only |
| 06:27 am | Colombo Fort | Sunday Only |
| 06:29 am | Colombo Fort | Saturday and Sunday Only |
| 07:02 am | Rambukkana | Daily |
| 07:31 am | Colombo Fort | Daily |
| 08:04 am | Colombo Fort | Daily |
| 09:21 am | Rambukkana | Daily |
| 10:06 am | Colombo Fort | Daily |
| 10:30 am | Rambukkana | Daily |
| 11:06 am | Colombo Fort | Daily |
| 11:25 am | Rambukkana | Daily |
| 12:13 pm | Matale | Weekdays Only |
| 12:16 pm | Kandy | Saturday and Sunday Only |
| 12:22 pm | Colombo Fort | Daily |
| 12:32 pm | Rambukkana | Daily |
| 12:51 pm | Colombo Fort | Daily |
| 01:26 pm | Colombo Fort | Daily |
| 01:39 pm | Rambukkana | Daily |
| 02:16 pm | Nanuoya | Daily |
| 02:21 pm | Colombo Fort | Weekdays and Saturday Only |
| 03:40 pm | Rambukkana | Sunday Only |
| 03:45 pm | Rambukkana | Weekdays Only |
| 03:45 pm | Rambukkana | Saturday Only |
| 03:58 pm | Polgahawela | Daily |
| 04:31 pm | Colombo Fort | Daily |
| 05:04 pm | Colombo Fort | Weekdays Only |
| 05:04 pm | Colombo Fort | Saturday and Sunday Only |
| 06:12 pm | Kandy | Saturday and Sunday Only |
| 06:26 pm | Colombo Fort | Weekdays and Saturday Only |
| 06:27 pm | Rambukkana | Weekdays Only |
| 07:11 pm | Rambukkana | Saturday Only |
| 07:19 pm | Rambukkana | |
| 07:28 pm | Kandy | Daily |
| 08:09 pm | Polgahawela | Saturday and Sunday Only |
| 08:09 pm | Polgahawela | Weekdays Only |
| 08:11 pm | Maradana | |
| 08:44 pm | Rambukkana | Weekdays and Saturday Only |
| 08:54 pm | Rambukkana | Sunday Only |
| 10:14 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
11 places within about 25 km, nearest first.