Lakpura
Lakpura®

Nanu Oya Railway Station

Photograph · AI-enhanced

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

DepartsTowardsTrainRuns
02:02 amBadullaDaily
03:45 amBadullaNight MailDaily
05:00 amKandy · starts hereDaily
06:00 amColombo Fort · starts hereDaily
09:15 amColombo FortUdarata MenikeDaily
09:18 amBadullaDaily
11:00 amEllaSaturday and Sunday Only
12:00 pmColombo FortDaily
12:07 pmBadullaElla OdysseySaturday Only
12:50 pmColombo FortElla OdysseySunday Only
01:10 pmBadullaDenuwara MenikeDaily
01:55 pmColombo FortPodi MenikeDaily
02:38 pmBadullaPodi MenikeDaily
04:05 pmKandyDaily
04:08 pmBadullaUdarata MenikeDaily
05:05 pmKandySaturday and Sunday Only
05:59 pmterminates here · from NawalapitiyaDaily
09:19 pmterminates here · from Colombo FortDaily
10:15 pmColombo FortNight MailDaily

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.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent