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
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 02:28 am | Polgahawela | Daily | |
| 04:52 am | Kandy | Daily | |
| 05:52 am | Colombo Fort | Sunday Only | |
| 05:52 am | Colombo Fort | Saturday and Sunday Only | |
| 05:52 am | Colombo Fort | Weekdays Only | |
| 06:38 am | Wattegama | Daily | |
| 07:28 am | Colombo Fort | Daily | |
| 07:29 am | Badulla | Ella Odyssey | Saturday Only |
| 11:47 am | Colombo Fort | Daily | |
| 12:48 pm | Matale | Weekdays Only | |
| 12:49 pm | Kandy | Saturday and Sunday Only | |
| 02:53 pm | Nanuoya | Daily | |
| 03:26 pm | Polgahawela | Daily | |
| 04:30 pm | Colombo Fort | Saturday and Sunday Only | |
| 04:30 pm | Colombo Fort | Weekdays Only | |
| 04:51 pm | Colombo Fort | Daily | |
| 05:23 pm | Colombo Fort | Ella Odyssey | Sunday Only |
| 06:02 pm | Colombo Fort | Daily | |
| 06:40 pm | Kandy | Weekdays Only | |
| 06:51 pm | Kandy | Saturday and Sunday Only | |
| 07:04 pm | Kandy | Daily | |
| 07:30 pm | Polgahawela | Weekdays Only | |
| 07:34 pm | Polgahawela | Saturday and Sunday Only | |
| 08:02 pm | Kandy | Daily | |
| 10:05 pm | Kandy | 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.