There are 2 way(s) to get from Nuwara Eliya to Badulla
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
Many popular spots like Sigiriya, Dambulla, and Mirissa don't have train stations. Always check your route beforehand. For these destinations, your best bet will be an intercity bus or a private van, which you can often book online through platforms like 12go.asia for convenience.
The scenic Kandy–Ella train is incredibly popular and seats, especially reserved tourist class, sell out fast. If this is a bucket-list ride for you, book your tickets online several weeks ahead. Don't risk missing out by waiting until the last minute!
Sri Lankan trains, especially in the hill country, are slow. The Kandy–Ella journey can take 6-7 hours. Local buses also have variable journey times due to road conditions and stops. Always factor in extra time to avoid stress and allow for delays.
While trains and buses are incredibly cheap, a private van or taxi can be a sane choice for longer distances or when time is critical, especially to reach places without train stations. It’s pricier but offers door-to-door convenience and speed.
To reach the Cultural Triangle (Sigiriya, Dambulla, Anuradhapura, Polonnaruwa), you'll likely combine a train to a hub like Habarana or Polonnaruwa, then a bus or private transfer. A private van directly from Kandy or Colombo can be a smart, time-saving option.
🛣️ The journey experience
Heading from Nuwara Eliya to Badulla? This short leg of your Sri Lankan adventure is straightforward, but it’s always good to know your options. While the iconic Kandy–Ella train journey is a must-do, not every route calls for a long scenic ride. Here, we break down whether a train, bus, or private van is your best bet for a practical and efficient trip, giving you honest door-to-door times and real prices so you can plan with confidence.
For this particular route, you have two main choices: the train or a local bus. The train journey from Nuwara Eliya (or rather, Nanu Oya station) to Badulla takes around 2 hours and costs approximately €2 for a standard ticket. It’s part of the famous hill-country line, offering lovely views without the commitment of the full Kandy-Ella stretch. Alternatively, an intercity bus will get you to Badulla in about 40-50 minutes for around €4, often departing more frequently.
When deciding, consider your priorities. The train offers a charming, classic Sri Lankan experience at an incredibly low price. However, if speed is your primary concern and you've already experienced a longer train journey, the bus is a faster, direct option, getting you to Badulla in less than an hour. Both are valid choices, ensuring you avoid overpaying for a private transfer when a cheap, reliable public transport option is readily available.
Frequently asked questions — Nuwara Eliya → Badulla
For Nuwara Eliya to Badulla, you have both train and bus options. The train departs from Nanu Oya station, a short tuk-tuk ride from Nuwara Eliya town. Buses depart from the Nuwara Eliya bus stand. A private van is also an option for direct, door-to-door service, offering maximum flexibility.
The train journey from Nanu Oya to Badulla takes approximately 2 hours and costs around €2 for a standard ticket. If you opt for the intercity bus from Nuwara Eliya, the journey is quicker, typically 40-50 minutes, costing about €4. Private vans offer similar travel times to buses but at a higher cost for comfort and directness.
While the Kandy–Ella stretch is heavily booked, the Nanu Oya to Badulla leg is less critical for advance reservations, especially if you're comfortable with 2nd or 3rd class unreserved seating. However, for peace of mind, especially during peak season, booking any reserved seats online via 12go.asia is always recommended.
To reach the Cultural Triangle from the hill country, a combination of transport is usually required. You could take a train to a nearby hub like Habarana or Polonnaruwa, then switch to a local bus or private van. For directness and speed, especially from Nuwara Eliya, a private van booked in advance can save you significant travel time.
✨ Why visit Badulla?
- ✓ Visit the Dunhinda Falls, a majestic waterfall accessible via a scenic hike.
- ✓ Explore Muthiyangana Raja Maha Vihara, an ancient Buddhist temple with rich history.
- ✓ Discover Bogoda Wooden Bridge, one of the oldest surviving wooden bridges in Sri Lanka.
- ✓ Enjoy the panoramic views from the Lipton's Seat lookout point, surrounded by tea plantations.
- ✓ Take a scenic train ride through the lush hills from Badulla to Ella or Kandy.
☀️ When to visit Badulla?
CLIMAT TROPICAL MONSOONIQUE
December to April — dry season with pleasant weather, ideal for outdoor activities.
What to do in Badulla?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Badulla?
For the independent francophone traveler, 2 full days in Badulla is ideal to explore its charm. This allows you to visit places like Muthiyangana Raja Maha Vihara and Dunhinda Falls at a relaxed pace, while also experiencing local life. If time is tight, a single day can cover the main sights, but consider an overnight stay for a more immersive experience.
Related searches