
How To Reach Anuradhapura (Sri Lanka) In 2026 - 2027
Welcome to Anuradhapura, Sri Lanka
Anuradhapura, a city in Sri Lanka's North Central Province, is a significant part of the country’s rich cultural heritage. Here's how you can reach this ancient city:
By Air
The nearest airport to Anuradhapura is the Bandaranaike International Airport (CMB) located in Katunayake, which is approximately 128 km south of Anuradhapura. From there, you can take a taxi or hire a car to drive to the city, which typically takes around 3 hours.
By Train
Traveling to Anuradhapura by train can be an exciting experience and offers a chance to see the countryside. The Anuradhapura Railway Station is well-connected with major cities like Colombo. You can check the schedule and fares at the Sri Lanka Railways website for more details.
Sample Train Route:
- From Colombo Fort Railway Station to Anuradhapura: Approximately 3 to 4 hours.
By Bus
The city is also accessible by bus. There are regular buses from Colombo and other major cities to Anuradhapura. Buses may vary from standard to luxury services. The traveling time is usually around 4 to 5 hours depending on traffic conditions.
By Car
If you prefer driving yourself or hiring a car with a driver, you can take the A9 highway that connects Kandy to Jaffna, passing through Anuradhapura. The road network to Anuradhapura is well-developed and offers a comfortable journey.
Local Transport
Once in Anuradhapura, you have multiple options for local transport, such as tuk-tuks, taxis, or renting bicycles, which are great for exploring the ancient ruins at your own pace.
Helpful Tips
- Always check the latest travel and health advisories before planning your trip.
- Confirm train and bus schedules, as they can change due to various factors.
- Make sure to negotiate the fare before using tuk-tuks or taxis for local travel.

















