Sri Lanka

How to get from Nuwara Eliya to Badulla

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

⏱
FASTEST
0h 28min
💶
From
2€
📍
Distance
30 km
Powered by 12Go system

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.

🚌 Departure from Nuwara Eliya
📍The main departure point for trains is Nanu Oya Railway Station, located about 8 km from Nuwara Eliya town. For buses, you'll depart from the Nuwara Eliya Main Bus Stand, which is centrally located in the town itself.
🚇To reach Nanu Oya Railway Station from Nuwara Eliya town, the easiest way is by tuk-tuk, which typically costs around 400-600 LKR (approx. €1-2) and takes 15-20 minutes. The Nuwara Eliya Main Bus Stand is easily accessible on foot if you're staying in the town center.
⏰Trains from Nanu Oya to Badulla run several times a day, with services typically starting around 09:00 AM and continuing until late afternoon. Buses from Nuwara Eliya to Badulla are more frequent, often departing every 30-60 minutes throughout the day.
💸 Transport from 2€ per person
⚡ Fastest: 0h 28min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
No Train to Sigiriya or Mirissa?

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.

💡
Book Kandy–Ella Train Seats in Advance

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!

💡
Understand Travel Times

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.

💡
Value vs. Comfort: When to Splurge

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.

💡
Smart Choice for Cultural Triangle

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

✨ 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.
🌙
Recommended stay
2 to 3 nights — allows ample time to explore waterfalls, temples, and tea country.

☀️ When to visit Badulla?

CLIMAT TROPICAL MONSOONIQUE

December to April — dry season with pleasant weather, ideal for outdoor activities.

Jan 😊
Feb 😊
Mar 😊
Apr 😊
May 😐
Jun 😐
Jul 😐
Aug 😐
Sep 😐
Oct 😐
Nov 😊
Dec 😊
📍
In Badulla — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Badulla
Compare the best rates available
via trip.com

What to do in Badulla?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
⛰️
Hike Lipton's Seat viewpoint
Ascend to the iconic Lipton's Seat for breathtaking panoramic views of the surrounding tea plantations. This historic viewpoint was a favorite of Sir Thomas Lipton himself. Arrive early in the morning (before 8 AM) to avoid the crowds and experience the mist lifting for the best photographic opportunities. Expect to pay a small entrance fee, typically around 1€.
🚂
Ella to Badulla train journey
Experience one of the world's most scenic train rides, passing through lush tea estates, misty mountains, and charming villages. While Ella to Kandy is famous, the Ella to Badulla segment offers equally stunning views with fewer tourists. Purchase a 2nd or 3rd class ticket from Ella station; fares are very affordable, often less than 2€.
🌉
Visit Nine Arch Bridge
Marvel at the architectural beauty of the Nine Arch Bridge, a colonial-era railway bridge nestled amidst dense jungle and tea plantations. It's an iconic photo spot, especially when a train crosses. Plan your visit around train schedules (easily found online) to witness this spectacle. Access is free, but consider hiring a tuk-tuk for convenience.
🏛️
Explore Muthiyangana Temple
Discover the ancient Muthiyangana Raja Maha Viharaya, one of Sri Lanka's oldest Buddhist temples, believed to be sanctified by Buddha himself. Its serene atmosphere and intricate architecture offer a peaceful cultural experience. Dress modestly (shoulders and knees covered) out of respect. A small donation is appreciated upon entry, typically around 1-2€.
🌳
Visit Dunhinda Falls
Trek to the impressive Dunhinda Falls, one of Sri Lanka's most beautiful waterfalls, renowned for its 'misty spray'. The walk through a forest path can be muddy but is rewarded with stunning views. Wear sturdy shoes suitable for hiking. There's a small entrance fee to access the trail, usually under 2€.
🛕
Hindu Temple Katharagama Devalaya
Immerse yourself in the vibrant rituals and colorful architecture of the Katharagama Devalaya. This Hindu temple dedicated to God Skanda offers a unique contrast to the Buddhist sites. Visit during a puja (offering ceremony) for a truly immersive experience. Remember to remove your shoes before entering the inner sanctum. Entry is free.
🍜
Taste local Sri Lankan cuisine
Indulge in authentic Sri Lankan culinary delights at local eateries in Badulla. Try a plate of rice and curry, hoppers, or kottu roti for a true taste of the island. Look for busy local restaurants – a good sign of fresh, delicious food. Expect to pay as little as 3-5€ for a hearty meal.
☕
Visit a Tea Factory
Gain insight into the tea production process from leaf to cup with a visit to a local tea factory near Badulla. Learn about picking, drying, and grading, often followed by a tasting session. Many factories offer guided tours. Inquire about tour times in advance; tours typically cost around 5-10€ and often include a tasting.

⏱️ How long to visit Badulla?

1 to 2 days

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

train Nuwara Eliya Badulla bus Nuwara Eliya Badulla how to get from Nuwara Eliya to Badulla ticket price Nuwara Eliya to Badulla travel time Nuwara Eliya to Badulla travel to Sri Lanka

Other trips from Nuwara Eliya

Book now