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
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 01:02 am | Badulla | Night Mail | Daily |
| 01:05 am | Colombo Fort | Night Mail | Daily |
| 05:25 am | Badulla | Daily | |
| 05:35 am | Kandy · starts here | Daily | |
| 06:35 am | Kandy | Daily | |
| 07:47 am | terminates here · from Kandy | Daily | |
| 08:40 am | Ella | Saturday and Sunday Only | |
| 08:52 am | Colombo Fort | Daily | |
| 09:23 am | Badulla | Ella Odyssey | Saturday Only |
| 10:05 am | Badulla | Daily | |
| 10:30 am | Kandy · starts here | Daily | |
| 11:05 am | terminates here · from Kandy | Daily | |
| 12:07 pm | Badulla | Daily | |
| 12:07 pm | Colombo Fort | Daily | |
| 01:30 pm | Badulla | Daily | |
| 02:15 pm | Nanuoya · starts here | Daily | |
| 02:55 pm | Colombo Fort | Daily | |
| 03:25 pm | Colombo Fort | Ella Odyssey | Sunday Only |
| 03:26 pm | terminates here · from Kandy | Daily | |
| 04:30 pm | Colombo Fort | Daily | |
| 04:45 pm | Kandy · starts here | Daily | |
| 06:35 pm | Nanuoya | Daily | |
| 07:15 pm | Kandy | Daily | |
| 07:20 pm | Kandy | Saturday and Sunday Only | |
| 08:24 pm | terminates here · from Kandy | Weekdays Only | |
| 08:32 pm | terminates here · from Kandy | Daily | |
| 08:39 pm | terminates here · from Kandy | Saturday and Sunday Only | |
| 11:20 pm | Badulla | Daily |
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.