Colombo to Anuradhapura

   Colombo to Anuradhapura Road Distance 200 Km
   Colombo to Anuradhapura Aerial Distance 165 km
  Colombo to Anuradhapura Travel Time 4 Hours 27 Minutes

How to reach Anuradhapura from Colombo

A major city in Sri Lanka, Anuradhapura is situated in North Central Province and is one of the ancient capitals of the country. One of the most reminiscent sights in South East Asia, Anuradhapura is renowned for the Sinhala civilization’s well-preserved ruins. The city comprises a rich array of architectural and archaeological marvels including historic pools, temples, and stupas built over thousands of years ago during the rule of Anuradhapura over Sri Lanka.

There are loads of striking attractions in the city and there are also plenty of ways to get to this sprawling city, especially if you are visiting from Colombo. There are three preferred ways of traveling from Colombo to Anuradhapura: bus, car, and train.

Knowing The Details

1. Colombo to Anuradhapura By Road
2. Colombo to Anuradhapura By Train
3. Popular Routes to Anuradhapura
4. Popular Routes from Colombo
5. Places to Visit in Anuradhapura
6. Hotels in Anuradhapura

Anuradhapura Travel Packages

Compare quotes from upto 3 travel agents for free

1. Colombo to Anuradhapura By Road

Colombo to Anuradhapura by car

If you are opting to travel by a privately owned car or a taxi, the driving distance from the country’s capital, Colombo to Anuradhapura is 212 kilometers. It will take about 3 hours and 40 minutes to reach through the A28 route. There is also an alternate route that has a difference of just 5 minutes. The route is via Anuradhapura to Padeniya Highway and it takes about 3 hours and 45 minutes drive from Colombo. 

Colombo to Anuradhapura by bus

If you want to cut the costs, then traveling by bus is the most convenient form of travel. There are regular buses, both AC and non- AC that depart from Colombo Bastian Mawatha Bus Terminal to Anuradhapura. It departs four times daily. And the time taken to get there is 5 hours and 15 minutes.

2. Colombo to Anuradhapura By Train

The cheapest form of traveling along with offering comfort is via train. The train journey takes about 5 hours to reach Anuradhapura from Colombo. And it also costs just Rs. 260 Sri Lankan rupees. The train is frequent, with some being overnight trains, as well. The earliest train leaves from the Colombo Fort at 8:45am.

Popular Routes to Anuradhapura

Important Routes Time Taken Distance
Colombo to Anuradhapura 4 Hours 27 Minutes 200 Km

Popular Routes from Colombo

Important Routes Time Taken Distance
Colombo to Kandy 4 hours 123 kms
Colombo to Benota 1 Hour 44 Minutes 101 Km
Colombo to Anuradhapura 4 Hours 27 Minutes 200 Km
Colombo to Sigiriya 4 Hours 34 Minutes 177 Km
Colombo to Negombo 58 Mins 37.5 Km
Colombo to Trincomalee 5 Hr 53 Min 265.3 Km