Tea estates, green hills, waterfalls, and tunnels – this is Kandy to Ella train journey.
Many people say that it is the most scenic train journeys in the world. I strongly agree! Read further to know why through my pictures. Also, I hope to share a lot of in depth information about not just Kandy to Ella train journey but also general information about Sri Lanka’s trains.
Me enjoying a scenic train journey – Kandy to Ella train route
Sri Lanka doesn’t have a shortage of natural beauty. In fact, the entire country feels like one big national park. You will surely see a lot of jungles and sometimes even wild elephants crossing the road. If you go to the middle part (the Hill Country), you will see a lot of rivers, waterfalls and monkeys jumping from one tree to another.
Tea gardens and little hills view from the train Nuwara Eliya to Ella route
If you’re a nature lover, you may think that going to a National Park for an elephant safari is enough. Wrong! In my opinion, one of the best ways to enjoy the natural beauty of Sri Lanka is by experiencing a typical Sri Lankan train ride.
The best train route in Sri Lanka is from Kandy to Ella. I loved it so much that I did it again when I went back to Sri Lanka the second time.
Sri Lanka Train Video
Go grab an easy chair, turn up the volume and enjoy this epic video of our train journey in Sri Lanka. It has the views, food, people, train coaches, stations and so much more.
Colombo to Kandy to Ella to Badulla – List of Train Stops
San and I enjoying the door seat on a train in Sri Lanka
Good news – the train that goes from Kandy to Ella doesn’t start in Kandy. In fact, it starts in Colombo Fort train station. So yes, you can start your train journey directly from Colombo after arriving.
Please note, that when your airplane lands in Colombo, you’re actually landing closer to Negombo and not Colombo (even though your ticket will say Colombo). Negombo is not a part of Colombo – it is an entirely different destination and much better than Colombo. If you’re staying in Negombo, then you need to plan beforehand how you’re going to reach Colombo Fort station from Negombo because the train leaves early. Scroll further down to read about the time tables.
Below are the prominent train stops on Colombo to Badulla train route:
- Colombo Fort
- Peradeniya
- Kandy
- Hatton
- Nanu Oya – (for Nuwara Eliya)
- Haputale
- Ella
- Badulla
There are many more stops on this line and I haven’t mentioned them all. If you need information about every single stop, check this Wikipedia page.
The best thing about this train route is that you can do this Kandy to Ella train journey in many ways. It totally depends on your itinerary for Sri Lanka and how much time you can spare.
Look how lovely the background is – train ride in Sri Lanka
First, you can do the entire Kandy to Ella stretch all together in one go. This option is for those who don’t have a lot of time in their Sri Lanka itinerary.
I recommend the second – you can break up your journey and stop in places like Hatton, Nuwara Eliya and Haputale. There is a lot to see and do in these places and you can read my detailed itinerary for Sri Lanka with information about what to do there.
San looking out from the door – train ride in Sri Lanka
Third, if you have limited time then you can maybe consider doing just a part of this journey – maybe Kandy to Nuwara Eliya or Nuwara Eliya to Ella. People say that the part from Kandy to Nuwara Eliya is the best, but I disagree. It is just the most popular one, but the best part is from Nuwara Eliya to Ella.
Fourth, it is obvious but you can do any of the above mentioned routes in reverse. 😉
Scroll down to read more details about each stop and things to do there.
[toc]
Colombo to Kandy to Nuwara Eliya to Ella train schedule
Ulapane – one of the smaller stations on Kandy to Ella train route in Sri Lanka
There are a number of trains that run on this route, but I will only share information about the slightly better ones. These are Chinese-built blue colored trains that are pretty cute. The train numbers are 1005 and 1015.
Train Number 1005 | Train 1015 | |||
Arrives At | Departs at | Arrives At | Departs at | |
Colombo Fort | 05:55 | 08:30 | ||
Peradeniya | 08:32 | 08:34 | 10:53 | 10:55 |
Kandy | 08:42 | 08:47 | 11:03 | 11:10 |
Hatton | 11:14 | 11:16 | 13:28 | 13:30 |
Nanu Oya (Nuwara Eliya) | 12:45 | 12:47 | 15:01 | 15:03 |
Haputale | 14:17 | 14:19 | 16:32 | 16:34 |
Ella | 15:15 | 15:17 | 17:28 | 17:30 |
Badulla | 16:06 | 18:22 |
If you’re doing this journey in reverse, you need to board train numbers 1016 or 1006. Here’s the timetable for both these trains
Train Number 1016 | Train 1015 | |||
Arrives At | Departs at | Arrives At | Departs at | |
Badulla | 05:45 | 08:30 | ||
Ella | 06:38 | 06:40 | 09:22 | 09:24 |
Haputale | 07:43 | 07:45 | 10:23 | 10:25 |
Nanu Oya (Nuwara Eliya) | 09:27 | 09:25 | 12:00 | 12:02 |
Hatton | 10:37 | 10:39 | 13:18 | 13:20 |
Kandy | 12:38 | 12:50 | 15:49 | 16:05 |
Peradeniya | 12:58 | 13:00 | 16:14 | 16:16 |
Colombo Fort | 15:27 | 18:57 |
The train stops for just a minute or two on most of the stations except Kandy, which is a big junction.
Peradeniya is just 6 KMs away from Kandy and it may end up being closer to your hotel. Check this in advance so you can avoid Kandy train station’s crowds.
A local train in Sri Lanka with red coaches. The blue ones are the Chinese built ones
There are a few more trains on this route which I have not mentioned. There is a night train too that runs back and forth and it has sleeper berths. I have not traveled on it so I can’t recommend it. It may not be the best idea to take the night train because you will miss the best part of the journey. After all, this is supposed to be one of the best train rides in the world because of the view! I have only mentioned the “blue train” with slightly better Chinese built coaches but there is are a few older, red trains also that run on this route.
Nuwara Eliya train station is actually Nanu Oya, which is slightly outside the town.
Nanu Oya train station – for Nuwara Eliya, Sri Lanka
Don’t just assume that the bigger Kandy or Nuwara Eliya or Ella are better than other smaller stops on this route. If you have time, then give the smaller towns a little chance too. We had the most amazing experience in Haputale.
Kandy to Ella Train Travel Time
Loving the beauty around me – train ride in Sri Lanka
The travel time between Kandy to Ella is a little more than 6 hours by train. Again, as mentioned before – you can split this journey by staying in Nuwara Eliya or Haputale or Hatton or all of them.
Trust me – this journey is so scenic that you will not even notice how quickly the time passes.
Best Sri Lanka Train Stops + What to do there
Kandy and Peradeniya
Night time at Temple of the Sacred Tooth Relic, Kandy, Sri Lanka
Peradeniya is a smaller suburb of Kandy. Kandy and Peradeniya are just 5 – 10 minutes away, so I’m not putting up a separate point for things to see in both the locations. Logically, the things to see and do are the same, hence the same point!
A cultural dance show in Kandy, Sri Lanka
Kandy is Sri Lanka’s cultural heart and perhaps the most visited destination after Sigiriya. You can see the famous Temple of the Tooth relic (Buddha tooth), Kandy lake, the Royal Botanical Gardens and the colorful cultural dance show. Or if you’re like me, then you’d like to simply get lost on the streets and enjoy the local food.
- Inside Temple of the Sacred Tooth Relic, Kandy, Sri Lanka
- Temple of the Sacred Tooth Relic in Kandy
I visited a super small local restaurant that was in the main market. It was a Tamil restaurant where they only had different kinds of Dosas and Idlees. I had an amazing meal here.
Being a sucker for nature and viewpoints, Kandy wasn’t exactly my favorite stop on this famous train route in Sri Lanka, even though it is the most popular and visited one.
Hatton (for Adam’s Peak)
Hatton Train station in Sri Lanka on Kandy to Ella train route
Hatton is the closest train station to the famous Adam’s Peak in Ratnapur. It is 2243 meters high mountain and the view from the top is said to be heavenly. There is a sacred footprint rock formation near the top, called “Sri Pada”.
Adam’s Peak and Triangular Shadow – near Hatton, Sri Lanka Route Map
Most people who climb Adam’s Peak try to reach on top before the sunrise. Interestingly, it casts a triangular shadow on the surrounding areas at a particular angle when the at sunrise. The shadow moves away as the sun rises further.
In order to climb Adam’s Peak, you will have to start the trail from Dalhousie, which is 3 hours drive away from Hatton.
Nanu Oya (for Nuwara Eliya)
One of the many Nuwara Eliya Waterfalls, Sri Lanka
Nuwara Eliya is also called “Little England” because of the weather. It can rain anytime here. Yes, the weather in Nuwara Eliya is cold and wet! It is a charming destination but a little too crowded and developed for our liking.
The best way to enjoy Nuwara Eliya is by finding a place to stay that’s a little outside the main city. There are not many interesting “natural” places to visit in Nuwara Eliya but the main beauty of this town is actually outside. Once you get out, you can visit one of the many Nuwara Eliya’s waterfalls, tea estates and viewpoints.
A tea estate in Nuwara Eliya, Sri Lanka
I visited Nuwara Eliya twice and ended up visiting the same tea factory here for the second time because they offer an amazing free tour of the tea factory. More than that, the surrounding area is really lovely.
In my two visits to Nuwara Eliya, I sadly didn’t end up visiting the famous Horton’s Plains National Park which is nearby. There is a spot here called “the World’s End”, which is supposed to be a very good viewpoint. Horton’s Plains National Park also has Baker Falls, that are 20 meters high.
Nuwara Eliya Hotels
St Andrews Hotel Nuwara Eliya – Jetwings
My lovely room in St Andrews Hotel Nuwara Eliya, Sri Lanka
St Andrew Hotel in Nuwara Eliya is a part of Jetwing brand – which is perhaps the best hotel brand in Sri Lanka. This is where I stayed when I visited Nuwara Eliya for the second time and loved it. It is an colonial style building with old school English rooms that are adorable. This hotel is a little away from the busy part of the city and is peaceful.
St Andrews Hotel Nuwara Eliya, Sri Lanka
St Andrews Hotel Nuwara Eliya has a stunning sitting area with glass windows. You can enjoy the lovely view while you sip tea.
Click here to read reviews about St Andrew Hotel in Nuwara Eliya on TripAdvisor.
Haputale
San and I jumped off the train at Haputale – Sri Lanka Itinerary
Haputale is a very relaxed little town where not many travelers go. The costs are lower here because of this.
San enjoying the view in Haputale – Sri Lanka Itinerary
Haputale is so small that you can literally get out of your hotel and then walk for a few minutes and you will reach outside the town. You can walk around and discover some viewpoints on your own instead of going for the more famous ones.
Many people make a day trip to Haputale to visit the famous Lipton’s Seat, which is a famous viewpoint. As per Lonely Planet, the train route from Haputale to Ella is the best part of this journey.
Ella
Ella town has mostly been made famous by backpackers and instagrammers. The good thing is that it is smaller than Kandy or Nuwara Eliya and therefore not as crowded. But again, you will have to get out of Ella to enjoy the most beautiful sights that it is known for.
If you missed climbing the Adam’s Peak, then you will be happy to know that Ella has it’s own “mini Adam’s peak” that you can climb and also Ella Rock. They’re both good. Apart from this, you can also visit the Ravana Ella waterfall, Ravana cave, see the Nine Arches Bridge or head to one of Ella Gap viewpoints.
Badulla
One of the most famous waterfalls in Sri Lanka is just 5 kms near Badulla – Dunhinda Falls. The height of this misty waterfall is 64 meters and is created by Badula Oya river.
Badulla has colonial style town with old British buildings. After Nuwara Eliya, Badulla is the biggest tea producing districts. You can use this stop to get to Sri Lanka’s East Coast to visit Arugam Bay.
Colombo to Kandy to Ella Train Map
Sri Lanka Train Itinerary – Colombo to Kandy to Ella train map
To give you a visual sense of this train route, I have created a map on Google Maps for you. This map shows you the train route from where it starts – Fort Colombo train station and to where it ends – Badulla train station.
Check this website for more information about trains in Sri Lanka.
Sri Lanka Train System, Train Tickets and Tips
Train ride in Ella – Sri Lanka Itinerary
Cost of Sri Lanka Train Tickets [for Colombo to Badulla route]
Colombo to Kandy train tickets are for 500 rupees ($5) for first class observation car, 280 rupees ($3) for second class, and 180 ($2) for third class.
Colombo to Nuwara Eliya (Nanu Oya) or Colombo to Ella or Colombo to Badulla tickets are for the same price – 1250 rupees to 1000 rupees ($11 – $8) for first class observation car, 600 rupees ($5) for second class, and 400 ($3) for third class.
Where to Buy the Sri Lanka Train Tickets
My third class train ticket in Sri Lanka
The train tickets can only be bought advance for the observation class, first class, or second class. These can be bought from Colombo Fort train station at counter 17. It is possible to book these from an agent and so that they can send someone to the station and book them for you.
Tickets for the third class can’t need to be bought in advance. You can just pick them up from the station right before your journey. Kandy to Nuwara Eliya is a very busy route and it is likely that at the train station they will say that the train is booked out. It is so because they are just assuming that you’d want book first or second class because you’re not a local. The third class tickets are without a fixed seat and aren’t sold out.
Note: don’t throw away your ticket after the journey because in my case, the ticket was checked both before and after the journey at the train station. I couldn’t find mine so I showed the ticket checked the above picture that I had clicked of the ticket.
First Class Train Coach is not Necessarily Better
This is the third class coach – My friend Karla inside the train in Sri Lanka
Having traveled on this route more than once, I say this with full confidence that the third class is also very good. When I travel in India, I hardly ever visit the third class because it is dirty.
Inside second class train coach from Kandy to Nuwara Eliya, Sri Lanka
The trains in Sri Lanka are clean and I actually prefer the third class over the first class because you can open the windows. Moreover, you can also sit by the door and watch the view. Most of the locals travel by third class and it is a very fun way for you to get a glimpse of their lives.
An adorable local couple enjoying the door seat – train ride in Sri Lanka
In comparison, the first class is fully closed because of the AC. You will mostly see other international travelers around you in this coach instead of locals.
Food and Drinks
Eating Samosa on a train in Sri Lanka
Many food and drinks vendor will board the train and walk around. You can find water, sodas, samosas, chai, roasted peanuts, and other snacks. If your stomach can’t handle the local food, then carry something.
Buying snacks through the train window near Kandy, Sri Lanka
Toilets inside Sri Lankan Trains
The toilets inside the trains in Sri Lanka are not the best. The ones in first class are better than the third class ones.
What to Expect at the Train Stations
Peradeniya train station in Sri Lanka – super airy
I never saw an electronic train departure and arrival chart but it was easy to ask locals and find the platform. The Kandy to Ella route has well maintained stations, even though they are small. Most of these train stations have a special waiting lounge with a slightly cleaner toilet for international travelers.
- Kandy to Ella train route – Sri Lanka Train Itinerary
- Nuwara Eliya on Kandy to Ella train route – Sri Lanka Train Itinerary
- Kandy to Ella train route – Sri Lanka Train Itinerary – most beautiful train route
Hello , thankyou for your information, it was very handy , but I am still somewhat confused on the train time departures, we are doing train ride in reverse as they say , so from Ella to Kandy stopping half way in Nuwara Eliya for a couple days , I keep finding different answers to my question which is , what are the departure times from Ella to Nuwara Eliya , we are trying to find out so we can plan our itinerary and the Sri Lankan train schedule site is somewhat confusing , thanks very much for your time 🙂
Hi Jackie, the time for Ella to Nuwara Eliya train is mentioned in the second table in this post. 🙂 Cheers
Hi again, sorry about sending our comment twice! The WiFi where we are in Ella is weak and we thought we lost the first comment so we wrote it again!
Happy New Year!
Hi,
Do you know if it is possible to start off in Kandy, stop in Nuwara Eliya for the night and then catch the next train down to Ella on the same ticket?
Not on the same ticket but you will have to get two separate tickets if you want to break up your journey.
Hi
We love your blog and all the tips it provides.
My wife and I will be in Srilanka in early April for three weeks. We land at Bagombo and head straight for Galle so getting tickets in Colombo is not possible for us. We are wanting to do the Kandy – Nuwara Eliya – Ella train journey, breaking it up so we can stay a few days at each town. Our only concern is how can we ensure we can get tickets. We have looked at a UK website that allows you to pre-book tickets (second class as you recommend) but don’t know how we get the tickets on the day for each leg of the journey.
Can you recommend how we can repurchase tickets reliably and what is the process to get the tickets when we arrive.
Keep enjoying your travels and hope one day you may visit our part of the world, Australia.
Chris
Hi,
Thanks for this nice review. What was the name of the Tee factory which u visited in Nuwara eliya?
We took the train from Kandy to Ella two days ago. Sadly, the beautiful train journey you experienced did not happen for us and many others. Crowds of travellers who wanted the dream, iconic open door photos on your blog, squeezed into 2nd class in huge numbers meaning that everybody who didn’t get a seat had to stand, some like us, for 7 hours. There was no space to move. Local commuters couldn’t board their train as it was crammed with tourists. Nuwara Eliya did not ease the situation, loads got off but loads got on the train, all hungry for the same experience.Travellers were so desperate to get their train door photo, the mood became tense and passive aggressive at times, as people pushed to get into the door space. Travellers locked themselves into the toilets to take photos out of the windows. We saw little local children unable to use the loo. We agree totally that the views of the countryside are absolutely stunning. That said, we wonder whether the beautiful experience you have written about remains possible due to the number of people trying to replicate it.
Dear Simon and Sara, I love inspiring people to travel, but it deeply saddens me when I witness or hear about instances where well meaning travelers forget common sense and basic politeness just for that one “instagram-worthy” picture. Of course, bloggers like me are to blame for this for starting the trend. I will add a section on this post and beg people not to do this and hope it makes a difference.
Thanks a ton for this comment. I will do whatever I can to change things.
Hello, planning on taking the train from nuwara eliyah to ella in March. How how is the train? Am trying to decide if comfort will win over the ability to open windows 🙂 thank you
Hi jacqui! – the train is awesome and comfortable. But it is getting more popular than ever and one of my blog readers couldn’t find seats and had to stand for 7 hours. If possible, book your first class tickets in advance. They sell out very fast – especially the Kandy to Nuwara Eliya route. I personally prefer Nuwara Eliya to Ella route since it is way more scenic.