After our short stay in Sigiriya, filled with ancient fortresses, sunrise hikes, and elephant sightings, it was finally time to head east and explore the coastal town of Trincomalee.
Luckily, public buses frequently operate between Dambulla and Trincomalee, making it one of the easiest and most budget-friendly routes to travel independently in Sri Lanka. If you're planning the same journey, here's our full experience, including the actual costs, travel time, and what to expect along the way.
💡 Exploring Sigiriya and beyond? Start with these guides:
- Sri Lanka Travel for 8 Days in May 2026
- Sri Lanka ETA Application Guide: How to Apply Online for a Tourist Visa (Step-by-Step)
- Pidurangala Rock Hiking Guide: Sunrise Hike for the Best Sigiriya Rock View
- Sigiriya Rock Hiking Guide: Hike Sri Lanka's Ancient Rock Fortress
- Hurulu Eco Park Elephant Safari in Sri Lanka: Wild Asian Elephant Experience
- Lion Gate Hotel Sigiriya Review: A Comfortable Stay Near Sigiriya Rock
Sigiriya to Trincomalee at a Glance
- Route: Sigiriya → Trincomalee
- Transportation: Tuk-tuk + Public Bus
- Travel Time: X hours
- Total Cost: LKR 1,890.00
- Difficulty: Easy
- Comfort Level: Basic
- Highlights: Budget-friendly, local experience, scenic countryside views
How We Traveled from Sigiriya to Trincomalee
Based on comments I've seen online, many travelers recommend taking the bus from either Dambulla or Habarana to Trincomalee.
At the same time, a private driver we met in Sigiriya (who was otherwise kind and helpful) tried to discourage us from taking the bus. According to him, the journey would be inconvenient and the transfers complicated. Fortunately, neither turned out to be an issue.
The manager of Lion Gate Hotel Sigiriya explained exactly what we needed to do and even made sure the tuk-tuk driver knew where to drop us off and which bus we needed to take. How helpful!
So, here's exactly what he advised and what we ended up doing.
Step 1: Tuk-tuk from Hotel to Sigiriya/Dambulla Bus Stop
From Lion Gate Hotel Sigiriya, the hotel arranged a tuk-tuk to what everyone simply referred to as "the junction."
Based on my understanding, this junction is where the Inamaluwa–Sigiriya Road meets the A6 Highway (Ambepussa–Trincomalee Road), making it a convenient pickup point for buses heading towards Trincomalee.
On another note, during the ride, I finally witnessed how locals manage to fit multiple backpacks and suitcases inside a tuk-tuk. If you're wondering how, check out my selfie below!

If I remember correctly, the ride took around 20–25 minutes and cost us LKR 1,000.00.
Unfortunately, I didn't have enough small bills on hand and could only tip the driver LKR 40.00, which he happily accepted.

Once you arrive, don't expect a proper bus terminal. There is no waiting shed, ticket counter, or designated station. It's simply a roadside bus stop where buses regularly pass and stop whenever they see passengers waiting.
If you're traveling around midday, bringing an umbrella isn't a bad idea, as there isn't much shade while waiting for the bus.
Step 2: Bus from Junction to Trincomalee
Unlike major bus terminals, there were no posted schedules at the junction. However, the tuk-tuk driver assured us that buses coming from Dambulla pass by frequently, usually every 15–20 minutes.
While waiting, several buses came and went, though none of them were heading to Trincomalee. Fortunately, after around 20 minutes, our bus finally arrived. As soon as the driver saw us, he motioned for us to board through the rear door.
To my surprise, he seemed to be reserving the back section of the bus for foreigners. The last row was already occupied by three other travelers, so we happily settled into the second-to-last row.


Even though our backpacks occupied an extra seat, the conductor only charged us for two adult passengers (LKR 425.00 per passenger). I was actually prepared to pay for another seat, which I often do whenever I'm traveling with my Osprey Ace 50 and there's not much room available.

What I found even more heartwarming was that he treated the locals the same way. Throughout the journey, I noticed several passengers transporting boxes, sacks, and various goods between towns. Despite taking up additional space, they were only charged per person and not for the seats occupied by their belongings.
I don't quite know how to explain it, but there was something genuinely nice about seeing that small act of consideration extended to everyone.
Anyhow, after roughly 2.5 hours on the road, we finally arrived in Trincomalee and officially began the next chapter of our Sri Lanka adventure.

Bus Experience from Sigiriya to Trincomalee
The public buses in Sri Lanka are already colorful on the outside, but seeing how vibrant they were inside was an unexpected delight. Personally, I found it refreshing and full of character, although I can imagine the decorations feeling a bit overwhelming for some travelers.

It was also less crowded than I expected. Then again, we were traveling on a weekday around midday, so that may have worked in our favor.
While there was no air conditioning, all the windows were open, and the breeze while the bus was moving was surprisingly pleasant. The only time the heat became noticeable was during the short stops in towns along the way. Once the bus started moving again, the airflow quickly made the journey comfortable.


Since the ride was only around 2.5 hours, I genuinely enjoyed the journey. I spent most of the time people-watching, observing the towns we passed through, browsing the storefronts during quick stops, and simply taking in the landscapes of eastern Sri Lanka.
Upon reaching Trincomalee, passengers gradually got off one by one. We decided to stay until the final stop at Trincomalee Central Bus Station.

From there, it was easy to book a tuk-tuk through PickMe to reach our hotel, Pearl Diamond Resort.
Looking for a place to stay after arriving in Trincomalee? Check the latest hotel rates and availability below:
Actual Cost Breakdown
Here's the summary of the actual cost spent:
| Item | Cost |
|---|---|
| Tuk-tuk from Lion Gate Hotel to Junction | LKR 1,040.00 |
| Bus from Junction to Trincomalee | LKR 425.00 x 2 adults = LKR 850.00 |
| Total | LKR 1,890.00 |
Personal Thoughts
Overall, I found this route straightforward, affordable, and surprisingly easy to navigate.
Since I'm already used to traveling by public transportation, I felt quite comfortable throughout the journey. My boyfriend, on the other hand, had a different opinion. He said that if given the choice, he would probably have booked a private transfer instead.
Would I do it again? Absolutely.
The savings compared to hiring a private car were significant, and I'd much rather spend that money on experiences, food, or another adventure along the way. Besides, the journey itself felt like part of the experience. After all, traveling around Sri Lanka isn't just about reaching the destination. Sometimes, the bus ride becomes part of the story too.








