TrainSchedule.lk
  • Schedule
  • Popular Journeys
  • Privacy
  • Contact
  • About
  • Guide

Explore Sri Lanka by rail

Popular Train Journeys
in Sri Lanka

Discover the most scenic and popular train routes across Sri Lanka with timetables, travel tips and key station information.

🚆

Top Train Journeys

Browse all routes →

Colombo Fort – Ella

A famous scenic train journey through lush tea plantations, misty mountains and beautiful hill country landscapes.

Schedule unavailable

Colombo Fort – Badulla

Experience one of Sri Lanka's longest railway journeys through mountain scenery, tea estates and picturesque hill country towns.

Schedule unavailable

Colombo Fort – Kandy

Travel to Sri Lanka's cultural capital, surrounded by green hills and historic landmarks.

Schedule unavailable

Colombo Fort – Nanu Oya

Journey towards Nuwara Eliya through beautiful mountain landscapes, tea plantations and cool-climate countryside.

Schedule unavailable

Kandy – Ella

Discover the beauty of Sri Lanka's hill country with stunning mountain views, tea estates and charming railway stations.

Schedule unavailable

Nanu Oya – Ella

Enjoy a breathtaking hill-country journey through tea plantations, mountain valleys and the famous Nine Arch Bridge area.

View Schedule →

Colombo Fort – Galle

Enjoy a beautiful coastal train ride with ocean views, fishing villages and glimpses of Sri Lanka's southern coastline.

View Schedule →

Colombo Fort – Matara

Travel along the southern coastline, passing sandy beaches, seaside towns and scenic ocean views.

View Schedule →

Colombo Fort – Beliatta

Explore the southern railway line through coastal towns, palm-lined landscapes and beautiful countryside.

View Schedule →

Colombo Fort – Jaffna

Travel north across Sri Lanka's dry-zone landscapes towards the historic city of Jaffna.

View Schedule →

Colombo Fort – Anuradhapura

Journey through the North Central Province to the ancient city of Anuradhapura, famous for its Buddhist heritage and historic ruins.

View Schedule →

Colombo Fort – Kankesanthurai

Explore Sri Lanka's northern railway route through open countryside, historic towns and the Jaffna Peninsula.

View Schedule →

Colombo Fort – Trincomalee

Travel towards the eastern coast through peaceful countryside to the historic harbour city of Trincomalee.

View Schedule →

Colombo Fort – Batticaloa

Discover the eastern landscapes of Sri Lanka on a journey towards Batticaloa, known for its lagoons and coastal surroundings.

View Schedule →

Colombo Fort – Gampaha

A convenient suburban train journey connecting Colombo with the busy town of Gampaha and surrounding communities.

View Schedule →

Colombo Fort – Panadura

Enjoy a short coastal railway journey connecting Colombo with the seaside town of Panadura.

View Schedule →

Colombo Fort – Avissawella

Experience the Kelani Valley railway line through green countryside, local villages and peaceful suburban landscapes.

View Schedule →

Kandy – Matale

Enjoy a regional railway journey through the central hills, connecting the historic city of Kandy with Matale.

Schedule unavailable
🚆

Explore More Train Journeys

Find train routes, timetables, station details and travel tips for your next trip in Sri Lanka.

Browse All Routes →



© 2026 TrainSchedule.lk. All rights Reserved.