Kandy-to-Trincomalee-Routes-Times-Costs-1

How To Travel From Kandy To Trincomalee – Bus, Train, Or Taxi

Table of Contents

From the misty hills and ancient temples of Kandy to the pristine beaches and lively vibes of Trincomalee, travelling between these two places will feel

The two destinations are well connected by road and rail, but the best way to travel between them depends on your preferences for time, cost, comfort, and more. Here’s a simple guide on traveling from Kandy to Trincomalee in detail.

Travel Options Travel Time Budget Best For 
Private Taxi/Car 4-5 hoursHighComfort, Convenience & Flexibility
Bus 7 or moreLowerBudget Travellers
Train8-12 hoursLow Slow travellers 
Train + BusAround 7 hours Moderate To avoid long travel time

How to Travel from Kandy to Trincomalee

Here is a detailed explanation of how to get to Trincomalee with a seamless experience. 

1. By Private Taxi/Car – Most Convenient Option

One of the fastest ways to travel from Kandy to Trincomalee is by hiring a private taxi/car, which takes around 4-5 hours and covers around 180Km. The private transfer is especially convenient for –

  • Families with children
  • Travellers with a lot of luggage
  • Large groups sharing the cost
  • Anyone who prefers flexibility and comfort

These rides are economical and comfortable, as you don’t have to worry about your luggage. Just enjoy a stress-free ride and a customized travel experience.

2. By Bus – Most Budget-Friendly Option

Bus travel from Kandy to Trincomalee is a fun ride if you love adventure and are mindful of your budget. The journey usually takes around 5.5 to 7 hours.

If you choose the bus, allow some flexibility while planning the route, as connections and road conditions can affect the overall journey and arrival time.  

Lastly, for a smoother experience, carry compact luggage and light snacks and water with you.

Kandy to Trincomalee Bus Timetable (Approximate)

Buses to Trincomalee run on route 45 via Matale, Dambulla and Habarana – a distance of roughly 180 km. Both SLTB (government) and private buses operate, mostly normal (non-AC) services. The ride usually takes about 5.5 to 7 hours, depending on the bus, stops and traffic.

Most long-distance buses towards Trincomalee leave from the bus stands next to Kandy railway station – the Goods Shed bus stand and the nearby SWRD Bandaranaike (Kandy–Colombo intercity) stand. Ask at the stand which bay the Trincomalee bus is using that day.

Note: Sri Lanka does not publish an official online timetable for this route. The times below are approximate, collected from bus-stand listings and travel guides (last checked October 2026). Schedules change often, so please confirm before you travel.

Kandy → TrincomaleeApproximate departure times
Early morning4:45 AM, 5:20 AM, 6:00 AM, 6:10 AM, 6:40 AM, 7:00 AM, 7:45 AM
Late morning8:30 AM, 9:00 AM, 10:00 AM, 10:45 AM, 11:15 AM, 11:45 AM
Afternoon12:15 PM, 12:45 PM, 1:15 PM, 1:45 PM, 2:15 PM, 3:30 PM
Evening6:15 PM
Trincomalee → Kandy (return)Approximate departure times
Morning4:45 AM, 6:15 AM, 7:15 AM, 7:45 AM, 8:15 AM, 9:45 AM, 10:45 AM, 11:45 AM
Afternoon1:00 PM, 4:00 PM

Bus Fare and Useful Contacts

A normal bus ticket from Kandy to Trincomalee costs roughly LKR 600 (2026); luxury or AC buses, when available, cost more. Fares are paid in cash to the conductor.

  • SLTB hotline: 1315
  • NTC (private buses) hotline: 1955
  • Kandy bus stand: 081 220 2327
  • SLTB Kandy North depot (seat booking): 081 249 9148
  • Trincomalee bus stand (SLTB): 026 222 2201

Tips for Taking the Bus

  • Take an early morning bus (before 9:00 AM) so you reach Trincomalee in daylight and avoid the midday heat.
  • Arrive at the stand 20–30 minutes early to get a seat, especially on weekends and public holidays.
  • The 6:15 PM bus reaches Trincomalee late at night – arrange your hotel pick-up or a tuk-tuk in advance if you take it.
  • If you are coming to Amaranthé Bay in Uppuveli, a tuk-tuk from Trincomalee bus stand takes about 10–15 minutes.

3. By Train – The Most Scenic Route

If the journey matters as much as the destination, travelling by train may be the best option. The current route information shows connections, including a change around Polgahawela, and journey times can vary depending on service and connection, with scenic routes along the way.

The train makes the most sense if you’re not in a hurry; just settle into your seat, watch the landscape, and experience a slower journey in Sri Lanka.

4. Train + Bus: A Middle Ground

Another possibility is to combine the two.

One of the combinations suggested by the route planners includes a train from Kandy to Alawwa and a bus to Trincomalee, with the whole trip taking around seven hours.

This is useful if you like traveling by public transport but don’t want the whole time on a bus or train.

Travel Tips for Your Journey from Kandy to Trincomalee

A little planning can make your journey a whole lot better.

1. Check Timings Beforehand

Transport schedules, either via train or bus, keep changing, especially around weekends, holidays, and more. Check the latest schedules for trains, and departure times and departure points for buses, before heading out for travel.

2. Keep Cash Handy

Even if cards and online payments are largely accepted, having some Sri Lankan rupees is smarter for smaller purchases, paying for local transport, and roadside stops.

3. Don’t Overpack Your Day

If you’re traveling by train or bus, it’s best to keep your itinerary a little free and not overpack. Never book a tour or essential activity right after traveling.

It’s important to give yourself a little breathing room. A journey that looks like seven hours on maps often adds up with multiple stops and changing routes.

4. Think About Your Accommodation

Once you get to Trincomalee, it’s much simpler if you’ve booked accommodation beforehand. If you’re staying around Uppuveli, you can go straight to your hotel, dump your bags, and start enjoying the coast rather than spending your first evening trying to figure out where to stay.

Must Explore – Amaranthe Bay Resort & Spa

Final Words

The journey from Kandy to Trincomalee is more than just a trip. The journey takes you from the island’s green and cool highlands to the sunny and beachside east coast.

Select a private car or taxi if time and convenience matter most to you, a bus if you’re travelling on a budget, and lastly a train if you need a slower experience and scenic routes.

Once you reach Trincomalee, pristine beaches, luxurious properties, and historic places will be waiting for you to explore.

FAQs

1. How long does it take to travel from Kandy to Trincomalee?

The road distance between Kandy and Trincomalee is around 180Km. The exact distance can vary depending on your starting point on the route and your destination in Trincomalee.

2. How long does it take to travel from Kandy to Trincomalee?

To travel approx. 180 km by car or taxi, the journey can take around 4-5 hours, depending on the number of stops you make and your final destination. Traveling by public transport generally takes longer because of connections.

3. Can Kandy to Trincomalee be done in one day?

Yes, Kandy to Trincomalee can be done within the same day, easily by private car or an early public-transport connection. If traveling via buses or trains, don’t overpack your day and allow extra time for transfers and delays.  

Amaranthé Bay Resort & Spa logo