Checked offer from Matara to Ella: Bus, about 3h, from €69. Other options (estimates, not checked against a live listing): Sri Lanka Railway. Main companies selling this route on 12Go (checked on October 13, 2026): Tuktukdude Leisure, Real Lanka Holidays, TaxiBazaar; main departure point: Matara.
There are 2 ways to get from Matara to Ella
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Companies selling this route on 12Go
Offers listed on 12Go on October 13, 2026 for a departure on November 3, 2026. Timetables and prices change with the date: check them before booking.
| Company | Mode | Departs from | From | Offers |
|---|---|---|---|---|
| Tuktukdude Leisure | Bus | Matara | €69 | 3 |
| Real Lanka Holidays | Van / transfer | €69 | 1 | |
| TaxiBazaar | Van / transfer | €87 | 1 |
Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.
Practical tips
Don't assume all towns have a train station. Popular spots like Sigiriya, Dambulla, Mirissa, and Arugam Bay are only accessible by bus or private van. Always check your route beforehand to avoid surprises and ensure smooth travel plans.
The Kandy–Ella scenic train is incredibly popular and seats, especially reserved ones, sell out quickly. To guarantee your spot on this bucket-list journey, book well in advance, ideally several weeks before your travel date.
Scenic train journeys, while beautiful, are often slow. The Kandy–Ella ride can take 6-7 hours. Local buses also take their time. Factor in these realistic durations when planning your daily itinerary to avoid feeling rushed.
For efficiency, combine slow, scenic trains for specific legs (like Kandy-Ella) with faster intercity buses or private vans for other routes, especially where there's no train access or when you need door-to-door convenience.
For short distances or within towns, tuk-tuks are common and cheap. For intercity, confirm if a cheap train or bus is available before opting for a pricier private van or taxi, especially if comfort isn't your absolute top priority.
The journey experience
Navigating Sri Lanka's transport can be tricky, but getting from Matara to Ella is straightforward with clear options. You're looking for honest timings and real prices, and that's exactly what we'll provide. While Sri Lanka's trains offer incredible scenic journeys, they aren't always the fastest or most direct for every route. For Matara to Ella, you have reliable choices that balance speed, cost, and comfort. We'll help you decide whether a swift bus ride or a picturesque train journey better suits your travel style.
For this popular route, you can choose between a direct bus or a train journey. The bus is often quicker, taking approximately 3 hours and costing from €69. Buses are frequent and offer a direct link, making them a practical choice if time is a priority. The train, operated by Sri Lanka Railways, offers a more leisurely journey and is a different price point. While the train is scenic, especially as you climb into the hills, it's not the iconic Kandy-Ella hill country route you might be thinking of.
Knowing when to opt for a bus or a train is key. For Matara to Ella, if you're prioritising speed and directness, the bus is the sane choice. You won't miss out on a bucket-list train experience here, as the truly iconic and slow Kandy-Ella section is a separate journey. You can confidently book the bus for a quicker, hassle-free arrival, or choose the train if you prefer a budget-friendly, slightly longer ride with pleasant views.
Frequently asked questions — Matara → Ella
For Matara to Ella, the bus is generally the best choice if you prioritize speed and directness, taking about 3 hours. The train offers a more scenic and cheaper alternative, but it's not the famous Kandy-Ella route. A private van would be the most expensive option, offering door-to-door convenience but likely not saving significant time compared to the bus for this specific route. Bus tickets start from €69.
By bus, the journey typically takes around 3 hours, making it the quicker option. If you opt for the train, expect the travel time to be longer. These times are for direct journeys; always factor in potential delays or connection times if you're mixing transport modes.
Train tickets from Matara to Ella are very affordable, typically costing around €4 for a standard class seat. Bus tickets are slightly more expensive but still budget-friendly, at approximately €8. Private vans will be significantly pricier, starting from around €50-€70, but offer exclusivity and direct transfer.
Unlike the highly popular Kandy-Ella route, reserving train seats for Matara to Ella is generally not necessary. While it's always a good idea to arrive early to secure a comfortable spot, especially during peak travel times, tickets can usually be purchased on the day of travel directly at the station without issues.
Why visit Ella?
- ✓ Admire the iconic Nine Arch Bridge, a marvel of colonial engineering.
- ✓ Hike to the summit of Little Adam's Peak for breathtaking panoramic views.
- ✓ Explore the majestic Ella Rock and its surrounding tea plantations.
- ✓ Visit Lipton’s Seat for stunning vistas across the tea country.
- ✓ Discover the Ravana Falls, a beautiful and accessible waterfall.
When to visit Ella?
TROPICAL HIGHLAND CLIMATE
December to March — generally dry and sunny, perfect for hiking and outdoor activities.
What to do in Ella?
Local experiences, must-see sights and activities selected for you
How long to visit Ella?
For an independent traveler, 2 to 3 full days are ideal to explore Ella. This allows you to hike Little Adam's Peak, visit Nine Arch Bridge, and enjoy a tea plantation. If you have less time, focus on one major hike and the bridge; with more, consider a cooking class or a longer trek.
Related searches