Train travel in Sri Lanka is adventure not to be missed! Read our Sri Lanka train travel guide for beginners to learn the best routes, how to buy tickets and more tips and tricks for enjoying travelling by train.
This post contains compensated links. For more info, please see our disclosure here
The Best of Train Travel in Sri Lanka
Just the rails, glinting in the afternoon sun, a jagged slither of sand, and the crashing sea. For miles and miles along the coast.
That’s one of my lasting memories of Sri Lanka.
Sri Lanka has always looked like the tear drop of India on the map to me. In reality, the country covers an area of over 65,000 square kilometres, is about half the size of the UK, and travel distances are often long. After years of being off-limits to travellers during decades of insurgence and bloody civil war, Sri Lanka has seen steadily increasing visitor numbers since 2008/9. In the last couple of years it has continually made the ‘Top 10’s and ‘must see’s’ of guidebooks and travel sites worldwide.
And with good reason.

In my view, train travel is usually one of the best ways to see a country: its landscapes, its backyards, and of course its people. Despite guesthouses and hotels trying to promote private drivers and advising us not to take the bus andtrain regularly during the trip, train travel in Sri Lanka is one of my fondest memories.
Planning a trip to Sri Lanka? Grab our 2 or 3 week Sri Lanka Itinerary here!
Sri Lanka Railway online Booking & How to Book Tickets
If you’re planning your trip to Sri Lanka and haven’t arrived yet in Sri Lanka, you can easily book tickets online using 12go. This is the only way to book tickets online in advance, and 12go now operate their own luxury Tea Train called the ViceRoy II along the Kandy to Ella route which can be booked exclusively through 12go.
Once you’re in Sri Lanka, train tickets can be bought at any train station.
Book Popular Train Routes Online
Or search for more routes to book tickets online below:
Train Routes in Sri Lanka
There are three main rail routes in Sri Lanka, connecting the capital, Colombo with different parts of the country. The mainline south from Colombo runs to Galle and onwards about half way along the southern coastline to Matara.
The second, and most popular line for visitors is the “tea train” line that runs to Badulla passing through Kandy, Newara Eliya and Ella. There’s also another section of line that branches off north east towards Habarana for the cultural triangle, Polonnaruwa and onwards to Trincomalee or Baticaloa on the east coast.
The third line heads to northern Sri Lanka, passing through Anuradhapura on the way to Jaffna.
In practice, trains are a great way of seeing the landscapes and connecting from Colombo to many of the other major cities, but for journeys along the east coast or within central Sri Lanka, you’ll likely find buses or hiring a car and driver more convenient, as the train service is fairly spartan, where it does exist.

Best Train Journeys in Sri Lanka
Here are some of my favourite train journeys in Sri Lanka, along with some tips for train travel in Sri Lanka.
Colombo to Habarana by Train
For this journey, I was headed to Sigiriya, in the heart of Sri Lanka. Habarana was the closest train station, about a twenty minute drive from Sigiriya itself.
This journey was the longest of my trip in Sri Lanka, at around 8 hours. It was also the quietest. I boarded the train in Colombo Fort station in the early morning darkness at around 6am. The train was in darkness too and that’s the way it remained until dawn started to creep in. As we trundled slowly out of Colombo station, daylight started to illuminate the gloomy carriages. It seemed odd to me that the lights inside the train were not switched on, but this didn’t seem to phase the other passengers, who, on boarding, promptly went (back) to sleep.

We crawled through the drizzle and grey of Colombo suburbs to the north and east of the city, slowly snaking our way away from concrete buildings towards rice fields and palm trees, punctuated less and less frequently by corrugated iron rooftops. I tried to doze, leaning my head against the window, but as the train picked up speed, the noise of the rattling of the train and vibration through the metal of the carriages only increased, so as to make this a futile exercise.
As we rattled towards the jungle, the rain got increasingly heavy. The downpour added to the atmosphere. The drops drummed on the metal roof of the carriage and slushed everywhere outside, the drips for the most part avoiding the open windows.
The carriage was half full of Sri Lankan families, travelling for the weekend to see relatives in the countryside, but few going as far as Habarana. The train slowly emptied at intermittent halts which seemed to come out of the tropical greenery from nowhere.
Love travelling by train? You can find our favourite train travel posts over here!

Kandy to Colombo by Train
In the centre of Sri Lanka, the ancient kingdom of Kandy is an attraction in its own right, and is Sri Lanka’s second largest city. At 500 metres above sea level it sits at the base of the knuckles mountain range and has a cooler climate than the jungle plains below. Kandy also serves as the gateway to Sri Lankan tea country. There are some tea plantations already up in the hills around Kandy, and these get more plentiful higher up in the hills, on the way to Ella.
On the three hour trip we passed through mountains and jungle. The track wound around the side of the mountains, hugging the rock on one side, and on the other offering dramatic sweeping views of the valley below. The valleys green from the recent rain but now glinting in the sun stretched on for miles against a smoky blue background of more mountains in the distance.

The route to/from Kandy to Colombo is one of the country’s most popular, and several trains run per day. Getting on the train that started in Kandy as opposed to the one that runs all the way from Badulla and Ella proved to be a lucky decision, as that meant seats were available when we got on the train in Kandy.
The train quickly filled up along the three hour trip and by the time we had nearly reached Colombo, the carriages were not only full with passengers sitting and standing, but with people hanging on to the outside of the train to via handles and whatever they could grab hold of. Just outside the capital a man passed his backpack through the open window onto the lap of the lady sitting opposite me, so that he could find space to hang on on the outside of the train. Giving my seat to an older lady who’d been standing next to me solicited a lot of giggling from bystanders—clearly regarding me as a stupid tourist for offering up my seat.
Want more on Sri Lanka? Check out Girl Tweet’s World’s guide to what to do in Sri Lanka.

Colombo to Galle by Train and Beyond to Matara
This is the one I’d been waiting for. When researching train travel in Sri Lanka, I’d read about this journey online, and seen the railway tracks of ‘The Coastal Line’ on my arrival in Colombo.
In Colombo itself, the railway line south runs between the city and the Indian Ocean from just beyond the famous Galle Face Hotel to the southern city limits and beyond.
Leaving Colombo for the second time, it was to a very different view than the first. The trains to Galle are Sri Lanka’s equivalent of the commuter line. Trains are full to overflowing, with every scrap of space (except possibly the high up luggage racks) taken with someone standing, sitting, or hanging on outside. But the crowding was easy to forget, if only for the reason that there was so much else to look at.
As the train runs endlessly past the sea, the boulders and rocks of Colombo’s shoreline turn into slivers of sandy beach next to beach shacks and huts. Standing in the open doorway, the salt breeze provided welcome ventilation for the packed carriages. Looking west out towards the ocean, the afternoon sun was edging its way downwards towards the horizon.
This same, seemingly blissful stretch of track was where the 2004 christmas tsunami hit Sri Lanka worst, and 1500 plus people died, on their way to Galle on the Matara Express train from Colombo to Matara which was hit by the wave. This was the largest single rail disaster in history. Repeated attempts to warn those on the train failed to reach them in time. The tracks, just 200 meters from the sea edge, were completely destroyed.

The line has since been rebuilt, and later upgraded to allow for faster journey times.
After just two hours, we arrived in Galle. Many trains terminate there, but there are some that run further along the coast to Unawatuna, Weligama, Mirisa and Matara. There the view from the train is arguably its most beautiful, over miles of sandy beaches, surf and palm trees. I stayed on the train until nearly the end of the line, which is much quieter too, with the majority of people getting off in Galle.
For anyone travelling in Sri Lanka, if you take one train trip, take this one. The view alone is worth the journey.
Grab your Lonely Planet Guide to Sri Lanka here!
The Train Journey in Sri Lanka that I didn’t Take – Colombo / Kandy to Ella by Train
I have one regret from my trip to Sri Lanka. That is, that I did not take the six hour train journey from Kandy to Ella. Ella is tea country proper, and the line from Kandy—although winding and slow—takes you through beautiful mountains and tea plantations. I hope to one day experience that. (Update: the Tea Train has since become crazy popular with travellers, so we’re actually not sure if we want to do this anymore! 🙁 )

Read more on Sri Lanka: Learning to Surf with Soul & Surf Sri Lanka
Train Travel in Sri Lanka – Travel Tips
Train travel in Sri Lanka is a fairly relaxed affair, certainly much more so than in neighbouring India. Advance buying of tickets is rarely necessary, with the exception of some of the tourist trains on the Colombo – Kandy line.
Here are some general pointers:
- Most trains in Sri Lanka only have Second and Third class carriages, which means no air conditioning. It can make travel very hot in summer months, but personally I see this is a good thing: open windows make for better photos and plenty of air. The doors stay open on most trains, and doorways (be sure to hold on though!) are one of the best spots to stand if you’re looking to enjoy the view or take pictures.
- First class (air conditioned) is available on trains to Kandy, and a special ‘Observation Car’ (very large windows) is available on tourist trains, run by a private company. These are popular and require advance booking – we highly recommend using 12go for this.
- For overnight mail trains, the only class with beds vs reclining seats is first class, where bunks are in 4 berth cabins.
- Trains don’t generally have pantry/restaurant cars, but vendors get on and off at different stations offering snacks. We recommend packing back up snacks and water with you.
- Almost all trains in Sri Lanka are day trains, as distances are mostly not long enough for sleeper trains. There is one sleeper ‘night mail’ train that runs from Colombo to Batticaloa in the north.
- For unreserved seats, you can just turn up at the station and buy these. Some trains are all unreserved (all trains on the line to Galle are like this), whereas most trains have reserved and unreserved carriages. The unreserved carriages will always be fuller and can get extremely crowded.
- For reserved seats you can buy these in advance from the station. The only way to buy tickets online is via 12go.asia – get your tickets here.
Sri Lanka Train Travel FAQ’s
What’s the best way to buy tickets?
You can buy tickets at the train station once you’re in Sri Lanka, but as some trains get very busy, we highly recommend booking online here in advance if you’re travelling during high season, and especially for the Kandy – Ella tea train.
Which is the best train class of travel in Sri Lanka?
Most of our journeys were in 2nd class, which we found fine – windows are open providing plenty of breeze and are perfect for taking photos of the passing scenery. First class, available on some trains includes tourist coaches available on the Colombo/Kandy to Ella route have vista observation domes, and is air conditioned. Second Class is non air-conditioned and comes in reserved and unreserved, and third class has wooden benches and gets very busy. We recommend 2nd Class reserved for open air views.
Which is the Best Train Journey in Sri Lanka?
This depends on your point of view! The most popular is the Ella “Tea Train” but it’s also the most beset with instagrammers. Read our writeup of some of the other journeys above to decide which one is the best for you.
Pin this post for later on Pinterest!
Have you been to Sri Lanka or are you thinking of travelling there? What do you think of train travel? I’d love to hear from you in the comments section below!
Wow – this sounds amazing! I would absolutely love to go to Sri Lanka and travelling by train sounds like a great experience.
Thanks Francesca! I’d definitely recommend Sri Lanka 100% – It was one of my favourite places from my trip last year, and they have stunning wildlife (lots of Elephants) too!
One solid reason to visit Srilanka is “ Srilanka, is a miracle”’. It is a bundle of contradictions.During my last trip to Srilanka we booked a short term rental and had an awesome time in Srilanka.Whispering Palms Beach is an is an amazing place which will cater to all your needs!
Train ride through tropical countryside is best thing to do in Sri Lanka. Sight of tea plantations, local farmers, beaches, fields etc are the main things which attract photographers.
Hope you’ll visit Sri Lanka again and share some more interesting stories with us.
thanks so much Asanka!
Wow, looks like you had a fabulous time in Sri Lanka. I believe experiencing Lanka by rail is one of those things you must do.
hi, thanks for your comment – yes Sri Lanka by train was a wonderful way to see this beautiful country! Best, Ellie
Great post Ellie… I really agree that observing Sri Lanka through the railways is best way to get to know about the Island. It gives some miraculous views and experiences to us.. Simply superb.. And thanks for sharing your story with us with this fabulous pictures. Hope you write more about this island,.
Thanks Rachith for your comment – I loved my time in Sri Lanka. It seems to have grown rapidly in popularity the last couple of years and i hope to make it back there soon! Ellie
Most fortuitous that I found this post, it will be helpful. I had just decided to put Sri Lanka on my list for next year and when I found out I can travel the country by train I was ecstatic, I too am a train geek.
One of my favourite was the Bangkok to Chiang Mai, fabulous!
Thanks for the info.
Glad you found it helpful Donnae! The trains in Thailand are wonderful, I agree. Wishing you many more enjoyable train rides! Thanks for your comment and enjoy Sri Lanka,
Elli, this is a great post. Yes, you can find a lot of miracles to see in Sri Lanka apart from the places you roamed. Mesmerizing beaches, Misty mountains, adventures safaris, historical monuments etc. When you are coming next time to this magical island please let me know. I may be able to show you some hidden wonders of this small island