Lakpura
Lakpura®

Nanu Oya Railway Station

Nanu Oya Railway Station, located in the Nuwara Eliya District of Sri Lanka’s Central Province, is a key stop on the scenic Colombo-Badulla line. Situated at an elevation of approximately 1,200 meters (4,000 feet), it is a crucial gateway to the picturesque hill country, renowned for its lush tea plantations and cool climate. The station’s history dates back to 1885, aligning with the expansion of Sri Lanka’s railway network during the British colonial era.

The station itself exudes colonial charm, characterized by its quaint architecture and serene surroundings. Its quaint platform, whitewashed walls, and red-tiled roof evoke a sense of nostalgia, reflecting the early 20th-century design that is prevalent across many of Sri Lanka’s historic stations. This aesthetic appeal, combined with the surrounding landscapes, makes Nanu Oya Railway Station a popular spot for travelers seeking to experience the country’s rich railway heritage.

The train journey from Nanu Oya to other destinations like Colombo is renowned for its breathtaking vistas. Passengers can enjoy sweeping views of verdant tea estates, mist-covered mountains, and charming villages. The route through the highlands is considered one of the most scenic train rides in the world, drawing both local and international tourists eager to witness the natural beauty of Sri Lanka’s interior.

Nanu Oya Railway Station also serves as a convenient access point for visitors traveling to Nuwara Eliya, a town famous for its colonial architecture, cool climate, and vibrant gardens. The station’s role as a transportation hub, combined with its historical and scenic significance, makes it a notable highlight on Sri Lanka’s railway map.

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-08-17. 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