Perched at around 1,610 metres above sea level in Sri Lanka's Central Province, 207 kilometres by rail from Colombo Fort, Nanu Oya Railway Station is one of the most evocative stops on the Colombo–Badulla Main Line. For travellers heading into the hill country, it marks the moment the landscape shifts decisively — tea bushes cascade down terraced slopes, mist collects in the valleys below, and the air carries a distinct highland chill. The station itself, with its whitewashed walls and red-tiled roof, has changed remarkably little since it opened in 1885.
What is the history of Nanu Oya Railway Station?
Nanu Oya Station was established during the British colonial period as part of the push to extend Sri Lanka's rail network into the Central Highlands. The Colombo–Badulla line, sometimes called the Main Line, was a significant engineering undertaking: it climbs through some of the island's most challenging terrain, crossing deep gorges and threading through mountain passes to reach elevations that few railway lines in Asia match.
The station's architecture reflects the utilitarian-yet-refined sensibility of late Victorian railway building — a style you will recognise at other historic stations across the island. The broad overhanging eaves, the proportioned platform canopies, and the painted stonework have earned Nanu Oya a reputation among heritage railway enthusiasts as one of the most photogenic small stations in Sri Lanka. The surrounding tea estates, many established in the same colonial era, complete the picture.
How do I get to Nanu Oya from Colombo or Kandy?
The most atmospheric way to reach Nanu Oya is by train. Several named express services stop here each day, including the Podi Menike (Train № 1005/1006) and the Udarata Menike (Train № 1015/1016), both of which run the full length of the Main Line between Colombo Fort and Badulla. Journey times from Colombo run to roughly six or seven hours; from Kandy, served by the Podi Menike (No 1005) - the one Badulla-bound express that runs up the Kandy spur - it is about three and a half hours.
Observation saloon carriages on these trains offer panoramic windows specifically designed for the mountain scenery, and seats in them are in high demand — advance booking through an authorised agent is strongly recommended, particularly during peak holiday periods.
If you prefer road travel, Nanu Oya lies a short drive below Nuwara Eliya town. A hired vehicle or intercity transfer from Colombo takes around five to six hours depending on traffic through the highland switchbacks.
What is the scenery like on the train to Nanu Oya?
The stretch of the Main Line approaching Nanu Oya is widely regarded as one of the finest rail journeys in Asia. Above Peradeniya the train climbs steadily through Gampola and Nawalapitiya before the long haul past Hatton and the dramatic tea country around Dickoya. The final approach to Nanu Oya rolls through open estates where workers move between the rows of low-trimmed bushes, with the Pidurutalagala massif visible on clear days.
Travelling eastward from Nanu Oya toward Ella, passengers pass through Haputale and Bandarawela; the famous Nine Arches Bridge lies beyond Ella, on the final descent to Demodara — a section that regularly appears on lists of the world's great railway experiences. Waterfall sightings from the carriage window are common, particularly after rain.
What can I do near Nanu Oya Railway Station?
The station functions primarily as the rail gateway to Nuwara Eliya, around eight kilometres uphill by road. Known during the colonial period as "Little England," Nuwara Eliya offers a distinct character: cool temperatures year-round, a racecourse, golf course, Victorian-era hotels, and manicured gardens. The town also sits at the centre of Sri Lanka's highest-grown Ceylon tea country, and several estates in the vicinity welcome visitors for factory tours and tastings.
- Horton Plains National Park — roughly 30 km by road from Nanu Oya, this plateau offers hiking to World's End, a sheer escarpment with views that extend to the Southern Province on a clear morning.
- Victoria Park, Nuwara Eliya — a pleasant botanical garden popular with birdwatchers, particularly during the northern-winter migration season.
- Gregory Lake — a colonial-era reservoir at the edge of Nuwara Eliya town, used for boating and lakeside walks.
- Tea factory visits — several estates within a short drive of the station produce high-grown teas; guided tours typically cover withering, rolling, and firing.
- Hiking routes — the surrounding hills offer trails of varying difficulty, with Pidurutalagala (Sri Lanka's highest peak) accessible, though the summit is within a restricted military zone.
When is the best time to visit Nanu Oya?
The Central Highlands are cool throughout the year, with temperatures at Nanu Oya's elevation rarely exceeding around 20°C and dropping noticeably at night. The driest and clearest period for the region generally falls between January and April, when daytime visibility across the mountain ranges is at its best and train journeys reward passengers with the longest views.
The southwest monsoon brings heavier rain from May onward, and mist can settle for days at a time during peak wet season — atmospheric for photography, but potentially limiting for hiking. Nuwara Eliya is particularly busy around the Sinhala and Tamil New Year in mid-April, when the town fills with domestic visitors for the racing season.
What train services stop at Nanu Oya?
Nanu Oya is served by several daily scheduled services on the Colombo–Badulla Main Line. The principal named trains are:
| Train name | Train number | Route |
|---|---|---|
| Podi Menike | 1005 / 1006 | Colombo Fort – Badulla (and reverse) |
| Udarata Menike | 1015 / 1016 | Colombo Fort – Badulla (and reverse) |
| Denuwara Menike | 1001 / 1002 | Colombo Fort – Badulla (and reverse) |
| Ella Odyssey | 1041 | Colombo Fort – Badulla (tourist express) |
Observation saloon seats and first-class reserved seats sell out well in advance, especially on weekends and public holidays. Sri Lanka Railways manages online bookings, and Lakpura can secure reserved seats as part of a broader itinerary.
Is Nanu Oya a good base for exploring the hill country?
Nanu Oya works well as an arrival or departure point rather than a base in its own right — accommodation is concentrated in Nuwara Eliya town, a short tuk-tuk or taxi ride up the hill. From either location you can make day trips by road to Horton Plains, Hakgala Botanical Garden, and the tea country around Hatton and Dickoya. The train is the preferred way to continue eastward to Ella or westward to Kandy, where you can connect onward to the heritage sites of the Cultural Triangle.
Nanuoya railway station timetable
19 trains call at Nanuoya on a typical day.
Main Line · 207.1 km from Colombo Fort · Central Province
Station telephone: 052-2222873
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 02:02 am | Badulla | Daily | |
| 03:45 am | Badulla | Night Mail | Daily |
| 05:00 am | Kandy · starts here | Daily | |
| 06:00 am | Colombo Fort · starts here | Daily | |
| 09:15 am | Colombo Fort | Udarata Menike | Daily |
| 09:18 am | Badulla | Daily | |
| 11:00 am | Ella | Saturday and Sunday Only | |
| 12:00 pm | Colombo Fort | Daily | |
| 12:07 pm | Badulla | Ella Odyssey | Saturday Only |
| 12:50 pm | Colombo Fort | Ella Odyssey | Sunday Only |
| 01:10 pm | Badulla | Denuwara Menike | Daily |
| 01:55 pm | Colombo Fort | Podi Menike | Daily |
| 02:38 pm | Badulla | Podi Menike | Daily |
| 04:05 pm | Kandy | Daily | |
| 04:08 pm | Badulla | Udarata Menike | Daily |
| 05:05 pm | Kandy | Saturday and Sunday Only | |
| 05:59 pm | terminates here · from Nawalapitiya | Daily | |
| 09:19 pm | terminates here · from Colombo Fort | Daily | |
| 10:15 pm | Colombo Fort | Night Mail | 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.