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
| Option | How | Typical time | Good for | Watch out for |
|---|---|---|---|---|
| Private car with driver | From your Kandy hotel, via Matale and Dambulla | About 2.5 hours | Make it a day trip, or stop at Dambulla on the way | A long day if you return the same evening |
| Public bus | From Kandy's Goods Shed bus stand; ordinary and air-conditioned buses towards Anuradhapura | Longer than by car | Cheap | Crowded; limited luggage space |
| Train | Requires a change and a long detour | Not 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.