Sri Lanka

How to get from Kandy to Badulla

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

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

There are 2 way(s) to get from Kandy to Badulla

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Kandy
📍Kandy Railway Station (Kandy train station) is centrally located. It's a bustling hub with multiple platforms, ticket counters, and basic facilities like waiting areas and food stalls. Arrive early, especially if collecting pre-booked tickets.
🚇From Kandy city center, you can easily reach the railway station by tuk-tuk (around 2-3€, 5-10 minutes) or local bus. It's also a walkable distance from many central accommodations if you don't have heavy luggage.
⏰Trains to Badulla (via Ella) depart several times a day, typically starting early morning. Bus departures are more frequent, often every 30 minutes to an hour, from the Kandy main bus stand, starting from early morning until late evening.
💸 Transport from 2€ per person
⚡ Fastest: 0h 53min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Hill-Country Trains in Advance

The Kandy–Ella–Badulla train line is incredibly popular. If you want a reserved seat (especially 1st or 2nd class) on this scenic route, book well in advance, particularly during peak season. Tickets can sell out days or even weeks ahead.

💡
No Train to Sigiriya or Mirissa

Important! Places like Sigiriya, Dambulla, Mirissa, and Arugam Bay do not have train stations. For these destinations, your best bet is usually a direct intercity bus or a private van, which offers door-to-door convenience.

💡
Embrace the Slow Train Experience

The hill-country train is a slow journey (Kandy to Badulla can take 6-7 hours). Don't expect express service. Instead, view it as a travel experience where the journey itself, with its stunning views and open doors, is the destination.

💡
Buses for Speed and Convenience

If time is a factor, intercity buses are often significantly faster than trains for many routes. They are also extremely cheap and connect most major towns efficiently, making them a great practical choice for getting around.

💡
Private Vans for Directness

For ultimate comfort and door-to-door service, especially if you're traveling with luggage or a group, consider a private van. While pricier, they save time and hassle, particularly for routes without direct train or bus connections.

🛣️ The journey experience

Navigating Sri Lanka's transport options from Kandy to Badulla can seem tricky, but it's all about making informed choices to match your travel style. While the iconic Kandy–Ella train is a bucket-list experience, understand that it's a scenic journey, not a fast one. For your trip to Badulla, you have a direct bus or the famous hill-country train. Each has its pros and cons regarding time, cost, and the views you'll get.

The train from Kandy to Badulla, which passes through Ella, is an experience in itself, taking approximately 6-7 hours and costing around €2 for 3rd class, or up to €20 for a reserved tourist seat. This journey is renowned for its breathtaking landscapes and is often considered a highlight. Alternatively, an intercity bus will get you to Badulla in a far quicker 1 hour, for about €4. This is a practical choice if you're prioritizing speed and convenience over the scenic route.

So, which to choose? If you're after the quintessential Sri Lankan hill-country train ride and have time to spare, the train is absolutely worth it for the views, even if it's slower. However, if you've already experienced a similar train journey (like Kandy to Ella) or simply need to get to Badulla efficiently, the bus is the sane, faster choice. Don't worry about missing out; both options are safe and reliable, allowing you to enjoy your Sri Lankan adventure.

Frequently asked questions — Kandy → 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 Kandy Badulla bus Kandy Badulla how to get from Kandy to Badulla ticket price Kandy to Badulla travel time Kandy to Badulla travel to Sri Lanka

Other trips from Kandy

Book now