Sri Lanka

How to get from Badulla to Colombo

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

⏱
FASTEST
2h 2min
💶
From
4€
📍
Distance
132 km
Powered by 12Go system

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

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

🚌 Departure from Badulla
📍The main departure point in Badulla is Badulla Railway Station, located in the heart of the town. For buses, the Badulla Main Bus Stand is also centrally located, making both easily accessible from most accommodations.
🚇From most parts of Badulla, you can easily reach the railway station or bus stand via a short tuk-tuk ride, typically costing around €1-2 and taking 5-10 minutes depending on your starting point.
⏰Trains from Badulla to Colombo typically depart a few times daily, with early morning and afternoon options. Buses are more frequent, often running every 30-60 minutes from early morning until late evening.
💸 Transport from 4€ per person
⚡ Fastest: 2h 2min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Kandy-Ella Train Seats Ahead

The Kandy-Ella scenic train is extremely popular and often sells out. If this bucket-list journey is on your itinerary, secure your reserved seats well in advance, especially for 1st or 2nd class, to avoid disappointment.

💡
No Train to Sigiriya or Mirissa

Don't assume all major spots have a train station. Destinations like Sigiriya, Dambulla, and Mirissa are not served by train. For these, your best options are intercity buses or private vans. Plan your connections accordingly.

💡
Embrace Local Buses for Short Hops

For shorter distances between towns, local buses are incredibly cheap and frequent. While sometimes crowded, they offer an authentic experience and are perfect for budget-conscious travellers for legs like Hatton to Nuwara Eliya.

💡
Private Vans for Directness and Comfort

If you're travelling with luggage or prefer door-to-door convenience, especially to places without train stations, a private van or taxi can be a sane choice. It's pricier but saves time and hassle, particularly for longer routes.

💡
Check Real Travel Times

Don't underestimate how long slow hill trains and local buses truly take. While a train might cover 100km, scenic routes can mean 6-7 hours. Always check estimated door-to-door times, not just distance, when planning.

🛣️ The journey experience

Navigating Sri Lanka's transport can feel like a puzzle, especially knowing whether to hop on a train, catch an intercity bus, or splurge on a private van. When travelling from Badulla to Colombo, you’re looking for the most efficient and comfortable way to return to the capital after experiencing the hill country. It's crucial to understand your options, real travel times, and prices to make the best decision for your adventure.

For this route, you have two main choices: the train or the bus. The train offers a scenic journey, costing around €4 and taking approximately 3 hours. However, for a quicker trip, an intercity bus is available at about €8, cutting travel time down to just 2 hours. While the train is iconic, it's not always the fastest, and knowing these honest door-to-door times is key to managing your schedule effectively.

Ultimately, choosing between the train and the bus depends on your priorities. If you prioritise speed and want to get to Colombo as quickly as possible, the bus is your best bet. If you prefer a more relaxed journey, albeit a slightly longer one, with a chance to soak in the remaining views of the countryside, the train is a great, budget-friendly option. Remember, for routes without train access like Sigiriya or Mirissa, buses or private vans are your only choices, so appreciating when a direct train is available is a real bonus.

Frequently asked questions — Badulla → Colombo

✨ Why visit Colombo?

  • ✓ Explore the historic Fort area and its colonial architecture.
  • ✓ Visit Gangaramaya Temple, a vibrant Buddhist temple and museum.
  • ✓ Stroll through Pettah Market for local goods and street food.
  • ✓ Relax at Galle Face Green, an ocean-side urban park.
  • ✓ Discover the National Museum of Colombo, showcasing Sri Lankan heritage.
🌙
Recommended stay
2 to 3 nights — ideal for exploring main sights and enjoying the city's atmosphere.

☀️ When to visit Colombo?

TROPICAL MOUSSONNÉ

December to March — generally dry and sunny, perfect for sightseeing before the monsoons.

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

What to do in Colombo?

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

INCONTOURNABLE
🛕
Gangaramaya Temple Exploration
Discover this vibrant Buddhist temple, a fascinating blend of modern architecture and cultural display. It houses a museum, a library, and various artifacts. Plan at least an hour here. Expect an entrance fee around 2-3€, contributing to its upkeep. Avoid visiting during Poya days if you prefer fewer crowds.
🌊
Stroll Galle Face Green
Experience the bustling seaside urban park, perfect for an evening stroll. Watch families fly kites and enjoy street food from various vendors, especially the famous Isso Wade (prawn cakes). The sunset views over the Indian Ocean are spectacular. Go around 17h for the best atmosphere and cooler temperatures.
🛍️
Pettah Market Immersion
Dive into the sensory overload of Pettah, Colombo’s oldest and most vibrant market district. Explore different streets dedicated to specific goods, from spices to electronics. It's a fantastic spot for photography and people-watching. Be prepared for crowds and practice your bargaining skills. Visit in the morning for peak activity.
🏛️
National Museum Visit
Explore Sri Lanka's rich history and cultural heritage at the National Museum. Housed in a grand colonial building, it features artifacts ranging from ancient times to the Kandyan era. Allow 2-3 hours to fully appreciate the collections. Entry costs around 5-7€. Check opening hours, usually 9h-17h.
🕌
Jami Ul-Alfar Mosque
Admire the striking red and white striped architecture of the Jami Ul-Alfar Mosque, a prominent landmark near Pettah Market. While non-Muslims cannot enter the main prayer hall, its exterior is highly photogenic and culturally significant. Dress modestly if you wish to approach for photos. Best viewed from a distance for its full effect.
🚤
Boating Beira Lake
Enjoy a peaceful escape on Beira Lake, an artificial lake in the heart of Colombo. You can rent swan-shaped pedal boats or take a small ferry to Seema Malakaya temple, a serene floating pavilion. It's a nice way to relax away from the city's hustle. Boat rentals are around 2-3€ per hour.
🍜
Taste Local Street Food
Embark on a culinary adventure trying Colombo's diverse street food. From Kottu Roti to hoppers and various curries, the options are endless. Look for busy local eateries or food stalls at Galle Face Green for authentic flavors. Most dishes cost under 3-5€. Don't hesitate to try a local short eat with a freshly made fruit juice.
🚂
Train Ride to Mount Lavinia
Take a scenic local train ride south along the coast to Mount Lavinia beach. It's a short, inexpensive journey offering great views of the ocean and local life. Enjoy the beach, swim, or dine at one of the seafood restaurants. A ticket costs less than 1€. Aim for off-peak hours to avoid overly crowded trains.

⏱️ How long to visit Colombo?

1 to 3 days

For the independent traveler, 2 full days are ideal to explore Colombo's main sights, from its colonial architecture to its vibrant markets. If you're using Colombo as a transit point, 1 day allows for a quick city tour. Beyond 3 days, consider day trips to nearby attractions.

Related searches

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

Other trips from Badulla

Book now