Route guide

Kandy to Anuradhapura

The road runs north through Matale and Dambulla, the gateway to the Cultural Triangle, before reaching the sacred city. It's easy to combine with Dambulla or Sigiriya.

  • About 135 km by road
  • Car · Bus · Train

Quick answer

Kandy to Anuradhapura is about 135 km by road and takes around 2.5 hours by car. Buses run from Kandy's Goods Shed bus stand, including air-conditioned services, and take longer. The train is not practical on this route.

Your options compared

OptionHowTypical timeGood forWatch out for
Private car with driverFrom your Kandy hotel, via Matale and DambullaAbout 2.5 hoursMake it a day trip, or stop at Dambulla on the wayA long day if you return the same evening
Public busFrom Kandy's Goods Shed bus stand; ordinary and air-conditioned buses towards AnuradhapuraLonger than by carCheapCrowded; limited luggage space
TrainRequires a change and a long detourNot practical–Road travel is far quicker

Times are approximate and depend on traffic, weather and stops. Check current timetables and fares before you travel.

Stops worth making on the way

  • Dambulla Cave TempleOn the route, about halfway.
  • SigiriyaA short detour east of Dambulla; best with an overnight stay.
  • Avukana and RitigalaA great standing Buddha and a forest monastery, short detours from the main road.

The drive, step by step

The route heads north from Kandy through Matale to Dambulla, then continues north-west across the dry plains to Anuradhapura. You'll pass rice paddies, reservoirs and small towns, with the great white stupas visible as you approach the ancient city.

Making a loop

Rather than returning to Kandy, many travellers make a loop: Kandy to Anuradhapura, then on to Sigiriya, Polonnaruwa and back south. This avoids driving the same road twice and lets you see more of the Cultural Triangle.

Tips for this journey

  • Start early: Anuradhapura's sacred sites are spread out and the afternoon heat is strong.
  • Wear white or light clothing that covers shoulders and knees for the sacred precinct.
  • Consider staying a night to include Mihintale and the monastery ruins at a slower pace.

At each end

Kandy to Anuradhapura: frequently asked questions

How far is Anuradhapura from Kandy?

About 135 km by road, roughly 2.5 hours by car.

Is there a direct bus?

Yes. Buses towards Anuradhapura leave from Kandy's Goods Shed bus stand, including air-conditioned services.

Can I visit Anuradhapura as a day trip from Kandy?

Yes, with an early start and a private driver, though staying a night lets you see more.

Can I visit Dambulla or Sigiriya on the way?

Yes. Dambulla is roughly on the way, so it is easy to include a stop or plan a night near Sigiriya.

Journey information checked October 2026 using: Rome2Rio: Kandy to Anuradhapura, GeckoRoutes.

Let's Plan Your Sri Lanka Journey

Tell us when you'd like to travel and what you love, and we'll suggest a route that fits. There's no obligation.

WhatsApp