Lakpura
Lakpura®

Ihalakotte Railway Station

Ihalakotte Railway Station, located in Sri Lanka's picturesque central highlands, is a charming stop on the island's Main Line railway. Surrounded by lush greenery and rolling hills, the station is a serene retreat that embodies the natural beauty of the region. Its peaceful ambiance makes it a favorite among travelers seeking to escape the hustle and bustle of urban life.

This railway station is an integral part of Sri Lanka’s historic railway network, offering passengers a unique travel experience through the scenic hill country. The train ride to Ihalakotte treats visitors to breathtaking views of verdant tea plantations, misty mountains, and cascading waterfalls. The station itself exudes an old-world charm, reflecting the rich heritage of Sri Lanka's colonial-era rail system.

Though small, Ihalakotte Railway Station is equipped with essential amenities, including a cozy waiting area and a ticket counter. The tranquil environment, complemented by the cool mountain air and the sounds of chirping birds, adds to its allure. Visitors often find the station’s simplicity and authenticity to be a refreshing change from the modernized transport hubs found elsewhere.

Ihalakotte Railway Station is not just a transit point but also a gateway to nearby attractions and outdoor adventures. From here, travelers can embark on scenic hikes, explore cultural landmarks, or immerse themselves in the natural beauty of the surrounding area. Whether you’re a nature lover or an adventure seeker, Ihalakotte Railway Station offers an unforgettable experience in the heart of Sri Lanka’s hill country.

Ihalakotte railway station timetable

25 trains call at Ihalakotte on a typical day.

Main Line · 96.1 km from Colombo Fort · Kegalle District · Sabaragamuwa Province

Station telephone: 081-3753291

DepartsTowardsTrainRuns
02:28 amPolgahawelaDaily
04:52 amKandyDaily
05:52 amColombo FortSunday Only
05:52 amColombo FortSaturday and Sunday Only
05:52 amColombo FortWeekdays Only
06:38 amWattegamaDaily
07:28 amColombo FortDaily
07:29 amBadullaElla OdysseySaturday Only
11:47 amColombo FortDaily
12:48 pmMataleWeekdays Only
12:49 pmKandySaturday and Sunday Only
02:53 pmNanuoyaDaily
03:26 pmPolgahawelaDaily
04:30 pmColombo FortSaturday and Sunday Only
04:30 pmColombo FortWeekdays Only
04:51 pmColombo FortDaily
05:23 pmColombo FortElla OdysseySunday Only
06:02 pmColombo FortDaily
06:40 pmKandyWeekdays Only
06:51 pmKandySaturday and Sunday Only
07:04 pmKandyDaily
07:30 pmPolgahawelaWeekdays Only
07:34 pmPolgahawelaSaturday and Sunday Only
08:02 pmKandyDaily
10:05 pmKandyDaily

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