Lakpura
Lakpura®

Nawalapitiya Railway Station

Nawalapitiya Railway Station is a significant railway station located in the Kandy District of Sri Lanka, within the central highlands. Situated on the Main Line, it serves as a major stop for trains traveling between Colombo and Badulla, making it an important transit point for both passengers and freight. The station is located in the bustling town of Nawalapitiya, which is surrounded by lush tea plantations and scenic landscapes, attracting both local commuters and tourists.

Constructed during the British colonial period, Nawalapitiya Railway Station showcases traditional architectural elements combined with modern facilities. The station features multiple platforms, ticketing counters, waiting areas, and freight-handling facilities to accommodate the significant volume of traffic it manages daily. Its strategic location also makes it a hub for train operations, including locomotive changes and other technical functions necessary for the uphill journeys toward the hill country.

Nawalapitiya Railway Station plays a vital role in the economic and social connectivity of the central highlands. It facilitates the transportation of agricultural products, particularly tea, which is a cornerstone of the region's economy. The station also serves daily commuters, providing a reliable connection to larger cities such as Colombo and Kandy for employment, education, and trade. Additionally, it supports the movement of goods and passengers to smaller towns and villages in the surrounding areas.

Beyond its practical importance, Nawalapitiya Railway Station is a gateway to some of the central highlands' most stunning natural and cultural attractions. The area is renowned for its tea estates, waterfalls, and cool climate, making it a popular destination for tourists. The station’s proximity to the Mahaweli River and other landmarks enhances its appeal, while its role in connecting the scenic railway journey from Colombo to Badulla further cements its reputation as a key point in Sri Lanka's railway network.

Nawalapitiya railway station timetable

28 trains call at Nawalapitiya on a typical day.

Main Line · 141.5 km from Colombo Fort · Kandy District · Central Province

Station telephone: 054-2222271

DepartsTowardsTrainRuns
01:02 amBadullaNight MailDaily
01:05 amColombo FortNight MailDaily
05:25 amBadullaDaily
05:35 amKandy · starts hereDaily
06:35 amKandyDaily
07:47 amterminates here · from KandyDaily
08:40 amEllaSaturday and Sunday Only
08:52 amColombo FortDaily
09:23 amBadullaElla OdysseySaturday Only
10:05 amBadullaDaily
10:30 amKandy · starts hereDaily
11:05 amterminates here · from KandyDaily
12:07 pmBadullaDaily
12:07 pmColombo FortDaily
01:30 pmBadullaDaily
02:15 pmNanuoya · starts hereDaily
02:55 pmColombo FortDaily
03:25 pmColombo FortElla OdysseySunday Only
03:26 pmterminates here · from KandyDaily
04:30 pmColombo FortDaily
04:45 pmKandy · starts hereDaily
06:35 pmNanuoyaDaily
07:15 pmKandyDaily
07:20 pmKandySaturday and Sunday Only
08:24 pmterminates here · from KandyWeekdays Only
08:32 pmterminates here · from KandyDaily
08:39 pmterminates here · from KandySaturday and Sunday Only
11:20 pmBadullaDaily

Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-07-27. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.

Ask Lakpura® Agent