How to Get from Colombo to Kandy

How to Get from Colombo to Kandy

Last updated: March 8, 2026

Trading the coastal vibrancy of Colombo for the lush, misty hills of Kandy is a highlight for many visitors to Sri Lanka. Kandy, often considered the cultural capital, offers a refreshing change of pace with its sacred temples, botanical gardens, and cooler climate. Whether you prefer a quick flight, a comfortable private transfer, or an adventurous bus ride, there are several ways to make this journey. Each option provides a unique perspective on the island's diverse landscapes and local life.

Colombo to Kandy by Private Transfer

Private transfers offer the most convenience and flexibility for your journey from Colombo to Kandy. With a range of vehicle types available, you can easily find an option that suits your group size and budget. These transfers typically take between 1 hour 48 minutes and 4 hours, depending on traffic and the specific route taken. Prices range from $44 to $174.

Comfort and Vehicle Options

  • Standard Car, Hatchback 4pax, Sedan: Ideal for solo travelers or small groups of up to three, offering a comfortable and efficient ride.
  • SUV 6pax, Van 6pax, Van 8pax, Van 9pax, Van 12pax, Minivan 4pax, Minivan 5pax: Perfect for families or larger groups, providing ample space for passengers and luggage.
  • Comfort 2pax, Comfort 3pax, Economy 3pax: These options provide varying levels of comfort and space, allowing you to choose based on your preference and budget.

Booking a private transfer allows you to enjoy the scenic drive without the hassle of navigating public transport or managing multiple connections. You can book your private transfer directly on GoAsia.cc for a seamless experience.

Colombo to Kandy by Flight

For the quickest way to reach Kandy, consider taking a flight from Colombo Airport to Kandy. These short flights take approximately 30 to 45 minutes and are a great way to save time, especially if you are connecting from an international flight. Flights are available in Economy class, with prices ranging from $143 to $185. While it's the fastest option for the journey itself, remember to factor in travel time to and from the airports.

Colombo to Kandy by Van

Traveling by van is a popular and cost-effective way to get from Colombo to Kandy, offering a balance between speed and affordability. Van services typically take between 3 hours 30 minutes and 12 hours, with prices ranging from $22 to $94. This option often involves shared rides, giving you a chance to meet other travelers.

Van Options

  • Scenic Minivan: Offers a comfortable journey with potentially more scenic routes.
  • Minivan: A standard shared van service for direct travel.
  • Van + Bus + Van: This option might involve transfers between different vehicles, providing a more local experience.
  • Van Shuttle: A convenient shuttle service, often making fewer stops than regular buses.
  • Shuttle + Safari Drive: An adventurous option that combines your transfer with a safari experience, perfect for those looking to explore Sri Lanka's wildlife on the way.

Colombo to Kandy by Bus

For budget-conscious travelers, taking the bus is the most economical way to travel from Colombo to Kandy. Direct bus services from Colombo to Kandy typically take about 5 hours 30 minutes and cost $18. There are also bus options departing from Kotte and Angulana which connect to Kandy or nearby Peradeniya, with similar durations and prices of $7.

Bus Options

  • Bus + Van: This service from Colombo offers a combined journey, potentially involving a transfer.
  • Air-conditioned Large Coach: Available from Kotte and Angulana, these coaches offer a more comfortable ride with air conditioning. Note that Peradeniya is very close to Kandy, so a bus to Peradeniya is a viable alternative if direct Kandy buses are not available.

While buses can be a slower option, they provide an authentic local experience and are incredibly affordable.

Comparing Your Options

Mode Price (USD) Duration Comfort
Private Transfer $44-174 1h 48min-4h High (private vehicle, flexible)
Flight $143-185 30min-45min High (fastest, aerial views)
Van $22-94 3h 30min-12h Medium (shared, more stops than private)
Bus $7-18 3h 15min-5h 30min Low-Medium (local experience, less direct)

Tips for Traveling from Colombo to Kandy

  • Book Ahead: Especially for private transfers and flights, booking in advance on GoAsia.cc is highly recommended to secure your preferred time and price, particularly during peak travel seasons.
  • Traffic Considerations: Colombo traffic can be significant, especially during rush hours. Factor this into your travel plans, particularly if you have a flight or onward connection.
  • Luggage: If traveling by bus or shared van, be mindful of your luggage size. While private transfers and flights offer more flexibility, space can be limited on public transport.
  • Scenery: The drive into Kandy's hill country is beautiful. If you're taking a private transfer or van, choose a daytime journey to enjoy the lush landscapes, tea plantations, and waterfalls along the way.
  • Hydration and Snacks: The journey can take a few hours, so bring water and some snacks, especially if you're opting for a bus or longer van ride.
  • Arrival in Kandy: Kandy is a walkable city center, but a tuk-tuk might be handy for reaching your accommodation if it's further afield from the main bus or train stations.

Timetable

Flight Colombo Airport - Kandy $ 139.33–180.34 30m – 45m
  • โ†’  Economy 10:30
Bus Colombo - Kandy $ 17.34 5h 30m
  • โ†’  Bus + Van 11:15
Taxi Colombo - Kandy $ 43.08–168.81 1h 48m – 4h
  • โ†’  Comfort 3pax
  • โ†’  Van 6pax
  • โ†’  Van 8pax
  • โ†’  Comfort 2pax
  • โ†’  Economy 3pax
  • โ†’  Minivan 8pax
  • โ†’  Van 12pax
  • โ†’  SUV 6pax
  • โ†’  Hatchback 4pax
  • โ†’  Sedan
  • โ†’  Van 9pax
  • โ†’  Minivan 4pax
  • โ†’  Standard Car
  • โ†’  Minivan 5pax
  • โ†’  Standard 2pax
Van Colombo - Kandy $ 20.91–91.87 3h 30m – 12h
  • โ†’  Scenic Minivan 09:00, 14:00
  • โ†’  Minivan 09:00, 15:00
  • โ†’  Van + Bus + Van 09:00
  • โ†’  Van Shuttle 10:00
  • โ†’  Shuttle + Safari Drive 05:00
Bus Kotte - Peradeniya $ 7.14 3h 15m
  • โ†’  Air-conditioned Large Coach 08:40
Bus Kotte - Kandy $ 7.14 3h 30m
  • โ†’  Air-conditioned Large Coach 08:40
Bus Angulana - Peradeniya $ 7.14 4h
  • โ†’  Air-conditioned Large Coach 08:05
Bus Angulana - Kandy $ 7.14 4h 15m
  • โ†’  Air-conditioned Large Coach 08:05
Taxi Colombo - Peradeniya $ 60.51–92.44 1h 41m – 3h 26m
  • โ†’  Standard Car
  • โ†’  SUV 6pax
  • โ†’  Hatchback 4pax
  • โ†’  Sedan

Frequently Asked Questions

How can I book tickets from Colombo to Kandy?

You can book train, bus, flight, taxi, van, and ferry tickets from Colombo to Kandy directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Colombo to Kandy?

The cheapest way to get from Colombo to Kandy is by bus, with tickets costing as low as $7 from Kotte or Angulana, or $18 from Colombo. This option provides an authentic local travel experience, though it takes longer than other modes.

What is the fastest way to get from Colombo to Kandy?

The fastest way to get from Colombo to Kandy is by flight from Colombo Airport, which takes only 30-45 minutes. While the flight itself is quick, remember to account for travel time to and from the airports.

How long does it take to get from Colombo to Kandy?

Travel times vary significantly by mode. Flights take 30-45 minutes, private transfers range from 1 hour 48 minutes to 4 hours, vans take 3 hours 30 minutes to 12 hours, and buses typically take 3 hours 15 minutes to 5 hours 30 minutes.

Is it better to take a private transfer or a shared van to Kandy?

A private transfer offers more comfort, flexibility, and a quicker journey (1h 48min-4h) at a higher price ($44-174). A shared van is more economical ($22-94) and can be a good option for solo travelers or small groups who don't mind sharing, though it might take longer (3h 30min-12h).

Can I book my tickets for Colombo to Kandy online?

Yes, you can easily book tickets for various transport options, including private transfers, flights, and vans, for your journey from Colombo to Kandy online through GoAsia.cc. Booking in advance is recommended, especially for popular routes and during peak seasons.

What is the most scenic way to travel from Colombo to Kandy?

While the flight offers aerial views, a private transfer or certain van options provide the best ground-level scenic experience. You'll pass through lush greenery, small towns, and potentially tea plantations as you ascend into the hill country towards Kandy, especially during daylight hours.