Trincomalee to Anuradhapura
A convenient link between beach and ruins, and the usual way travellers fold the ancient cities into an east coast trip.
- Distance
- approximately 105 km
- Typical drive time
- about 2 hours 30 minutes
- Vehicle
- Car, van, or SUV depending on group size and luggage
What to know about this route
- Flat, direct road with few delays.
- Often continued onward to Dambulla or Sigiriya.
- Habarana sits within reach as a detour.
Worth stopping for on the way
Mihintale
about 15 minutes off the route
A stepped climb near the Anuradhapura end; allow more time than the drive suggests.
Common questions
How long does the drive from Trincomalee to Anuradhapura take?
Trincomalee to Anuradhapura is roughly 105 km and takes about 2 hours 30 minutes. Traffic and the route the driver takes both move that, so treat it as a planning figure rather than a promise.
Is this a good way to combine beach and ruins?
It is the usual one. The drive is flat and direct, and Anuradhapura connects onward to Dambulla and Sigiriya without backtracking.
How pricing works on this route
Post your Trincomalee to Anuradhapura trip with your dates, passenger count, and any stops. Verified vehicle owners then bid on it, and you choose the offer and the vehicle. There is no fixed tariff to accept and nothing to negotiate at the roadside.