How much is a taxi from Anuradhapura to Polonnaruwa?

Going by the 105 km path from Anuradhapura towards Polonnaruwa usually takes around 2.5 hours when you hire a private taxi; it can cost about $45–$65 (LKR 14,000–20,000). If you are travelling on a tighter budget, you can grab a shared shuttle for $15–$20, or use a local public bus for LKR 400–700, which may take about 3.5 hours.

Cost and Travel Options

  • Public Bus:
    • Cost: LKR 400 – 700
    • Time: 3 – 3.5 hours
    • Details: Direct and economical local bus service connecting the two major Cultural Triangle cities.
  • Shared Tourist Shuttle:
    • Cost: $15 – $20 (per seat)
    • Time: 2.5 – 3 hours
    • Details: Air-conditioned minivan offering comfortable transfers between popular ancient heritage sites.
    • Pax: 1 to 8 passengers
  • Private Taxi/Car:
    • Cost: $45 – $65 (LKR 14,000 – 20,000)
    • Time: 2 – 2.5 hours
    • Details: Direct door-to-door AC transport for a quick, hassle-free ride straight to your next hotel.
    • Pax: 1 to 4 passengers

Looking for a reliable transfer? Contact us to check availability and get a special discounted rate for your journey between these ancient cities.