Lakpura
Lakpura®

Koshinna Railway Station

Koshinna Railway Station sits on Sri Lanka's Main Line in the Kandy District, Central Province, at kilometre post 117.4 from Colombo Fort. It is a quiet halt that serves local commuters and travellers moving between the hill country and the coast, positioned between the busier junctions of Peradeniya and Gelioya. Passing through on the train, you catch early glimpses of the terrain that defines the Central Highlands — rolling tea-covered hills, small settlements, and the cooler air that begins to settle as the line climbs away from the lowlands.

Where does Koshinna Station sit on the Main Line?

The Main Line runs from Colombo Fort northward and then eastward into the hill country, eventually reaching Badulla. Koshinna occupies a stretch of the line that transitions from the flatter agricultural land around Kandy's outskirts into more undulating terrain.

  • Previous station (towards Colombo): Peradeniya Junction — a key interchange where the Kandy and Badulla branches meet
  • Next station (towards Badulla): Gelioya
  • Distance from Colombo Fort: 117.4 km
  • Province: Central Province, Kandy District

Peradeniya Junction, the nearest major station, is also the gateway to the Royal Botanic Gardens at Peradeniya — one of the finest botanical collections in Asia. Travellers stopping along this segment of the line are within easy reach of Kandy city, typically around 5–6 km from Peradeniya by road.

How many trains stop at Koshinna each day?

On a typical operating day, approximately 14 trains call at Koshinna. Services include a mix of intercity expresses, semi-express trains, and slower stopping services that connect villages along the Main Line. Not all express trains halt here, so it is worth confirming your specific service in the Sri Lanka Railways timetable before travel.

The Sri Lanka Railways official website publishes current timetables and any seasonal adjustments to services. Intercity expresses between Colombo and Kandy or Badulla are the fastest options if you are travelling a longer distance and passing through rather than alighting at Koshinna.

What classes of travel are available on trains through Koshinna?

Main Line trains in Sri Lanka generally operate with first, second, and third class carriages, though the exact configuration varies by service. Observation saloon cars — open at both ends and fitted with large windows — are available on selected services and offer panoramic views as the line winds into the highlands. These seats are best reserved in advance, especially during weekends and public holidays.

For shorter hops between Koshinna and Peradeniya or Gelioya, a second or third class unreserved ticket is the most practical choice. Longer journeys toward Colombo or Ella benefit from a reserved seat, particularly in the cooler first-class section.

What is the landscape like along this section of the Main Line?

The stretch between Peradeniya and Gelioya offers a foretaste of the scenery that makes the Kandy-to-Ella rail journey one of the most photographed train routes in South Asia. Near Koshinna, the Mahaweli River corridor begins to give way to steeper gradients, small paddy fields, and pockets of secondary forest. The air temperature drops noticeably as the train gains elevation beyond this point.

Travelling this section in the early morning or late afternoon gives the best light for photography from the train windows. Cloud cover tends to settle over the hills by midday, particularly during the southwest monsoon season (May to September).

When is the best time to travel through Koshinna by train?

The Central Province experiences two main monsoon periods. The southwest monsoon brings heavy rain from roughly May to August, while the northeast monsoon affects the region to a lesser degree between December and January. Despite rain, trains run year-round and the mist-covered hills in the wet season have their own appeal.

For drier, clearer travel conditions, the periods from January to April and from August to October are generally preferable. School holidays and public holidays such as Vesak (May) and the Kandy Esala Perahera season (typically July–August) see significantly higher train occupancy — booking reserved seats well ahead is advisable during these windows.

How do I get to Koshinna if I am not travelling by train?

Koshinna village is accessible by road from Kandy via the A1 highway and connecting local roads. Tuk-tuks and local buses serve the area, connecting it to Peradeniya and central Kandy. If you are arranging private transfers or touring the Kandy District independently, the station itself is a useful landmark but not a primary destination — most visitors pass through en route to Kandy, the botanical gardens, or points further into the hill country.

Is Koshinna worth stopping at as a destination in itself?

Koshinna is a local halt rather than a tourist destination in its own right. Its value for most travellers lies in the journey itself — the Main Line through this section is a rewarding ride regardless of where you board or alight. If you are touring the Kandy District more broadly, the station provides an alternative entry point for exploring the rural villages and countryside between Peradeniya and Nawalapitiya without joining the busier routes that converge on Kandy city.

Rail enthusiasts and those interested in the history of Ceylon's railway network will find the Main Line corridor broadly rewarding. The line dates to the late nineteenth century and retains much of its original engineering character — tight curves, modest stone platforms, and gradient changes that speak to the considerable effort involved in laying track through the Central Highlands.

Koshinna railway station timetable

14 trains call at Koshinna on a typical day.

Main Line · 117.4 km from Colombo Fort · Central Province

DepartsTowardsRuns
03:57 amBadullaDaily
06:30 amKandyDaily
06:46 amNawalapitiyaDaily
07:30 amKandyDaily
09:47 amColombo FortDaily
10:11 amNawalapitiyaDaily
11:35 amKandyDaily
02:28 pmNawalapitiyaDaily
05:39 pmNanuoyaDaily
05:50 pmKandyDaily
07:37 pmNawalapitiyaWeekdays Only
07:37 pmNawalapitiyaSaturday and Sunday Only
07:38 pmNawalapitiyaDaily
08:18 pmKandyDaily

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

Nearby places

9 places within about 25 km, nearest first.

Shop this range with Lakpura

Packed in Sri Lanka and shipped worldwide, direct from the source.

Ask Lakpura® Agent