Train in Ella, Sri Lanka

Sri Lanka by train

Your guide to train travel in Sri Lanka

Thailand

Sri Lanka train tickets

Buy train tickets for Sri Lanka the easy way

12GO logo
12GO
Our recommendation!

Buy your train tickets easily online at 12GO and compare trains, buses, flights and ferries.

BUY HERE

Popular train routes in Sri Lanka

“Explore Sri Lanka's hotspots by train”

all routes
International
Domestic
From > To
Duration (h)
Changes
Transport
Colombo to Kandy
2:31
Direct
Train
Colombo to Negombo
3:05
Direct
Train
Colombo to Trincomalee
3:35
Direct
Train
Colombo to Batticaloa
5:40
1
Train
Colombo to Jaffna
6:06
Direct
Train
Batticaloa to Trincomalee
5:37
1
Train
Kandy to Nuwara Eliya
2:34
1
Train & bus
There are no international train connections in Sri Lanka.

Sri Lanka itineraries

The most beautiful itineraries in Sri Lanka

Good to know

The best time to travel to Sri Lanka

For a relatively small country off the coast of India, it has quite a variety of weather, as two monsoons affect the island. The main monsoon, “Yala”, which brings most of Sri Lanka's rain, comes from the south-west. Yala affects the west and south-west coasts from May to September, although the wettest months are April to June. The milder “Maha” monsoon hits the north-east from November to March, bringing the heaviest rainfall in November and December.

We recommend thinking about where your main destination is and timing your trip around that region. To visit the whole country, we recommend May, as it historically falls between the monsoon seasons, when the least rain falls across the country. If you want to see wildlife, Yala National Park is best visited from February to June. If you're heading to the north or east coast, come between May and September; if you're visiting the west or south coast, come between December and March.

Confusing weather aside, Sri Lanka is definitely worth a trip. Known for its famous train journeys, picturesque beaches and centuries-old ruins, Sri Lanka might just knock your socks off.

  • High season: December – April
  • Low season: May–August
Train in Ella, Sri Lanka

Our partners for your trip

Booking.com logo

Your key to dreamy nights

Wherever your journey takes you, Booking.com opens the door to cosy, stylish or simply unique hotels. Find your next hotel room and enjoy hospitality you'll remember.

To the accommodation
Hostelworld logo

Find hostels that tell stories

With HostelWorld you don't just book a bed – you book a place where travel stories come to life. Connect with like-minded people and see how affordable and sociable travelling can be.

To the accommodation
GetYourGuide logo

Travel flexibly with the Japan Rail Pass

On Get Your Guide you’ll find attractions, tickets, excursions and lots of other experiences. Book your guides, tickets and excursions easily online.

Discover experiences
12GO logo

Compare trains, buses and flights

12GO is your partner for travel planning. There you can compare and book train tickets, buses and flights.

Find train tickets

Your compass for Sri Lanka: discover, stay, experience

Find everything you need for your unforgettable train journey in Sri Lanka right here.

Destination

Sri Lanka, Asia
Population: 21.5 million
Currency: Sri Lankan rupee
Language: Sinhala, Tamil
Capital: Colombo
Dialling code: +94
Time zone: India Standard Time (IST)

Back to top