Travel Anuradhapura to Colombo

Anuradhapura to Colombo Train: Schedules, Tickets & Prices

Travel from Anuradhapura to Colombo by train in around 3h 50m to 4h 35m, with tickets available from 1,760 LKR to 3,020 LKR.

Train from Anuradhapura to Colombo

Board at Anuradhapura for a train connecting Anuradhapura and Colombo, reaching Colombo Fort after approximately 3 hours 50 minutes. Tickets start at 1,760 LKR, secure your spot on the train in advance.

Popular departures: Anuradhapura
Popular arrivals: Colombo Fort

Prices: 1,760 LKR to 3,020 LKR

Duration: 3h 50m – 4h 35m ⏱

Travel with train from Anuradhapura to Colombo in 3h 50m Hop on train from Anuradhapura to Colombo in 3h 50m

View all Train tickets →

Distance Anuradhapura to Colombo

The distance between Anuradhapura and Colombo is 166.9 kilometers.

Train from Anuradhapura to Colombo Details

Find key information about the Train from Anuradhapura to Colombo, including travel time, prices and stations.

Train
Average price
2,390 LKR
 
Cheapest
1,760 LKR
Average duration
4h 13m
 
Shortest
3h 50m
Number of departures
2
00:09 - 16:43
Tickets
 
Stations
Departure stations
Arrival stations
Anuradhapura
Colombo Fort
Operators
Sri Lanka Railway
 

Train Routes & Schedules from Anuradhapura to Colombo

Hop on the train at Anuradhapura and make your way to Colombo Fort. The journey usually takes around 3h 50m to 4h 35m, with services running from 00:09 until 16:43 and tickets starting from 1,760 to 3,020 LKR. Check the timetable from Anuradhapura to Colombo to pick the departure that suits your schedule and reserve your seat in advance.

Check all Train tickets →

Frequently Asked Questions Train Anuradhapura to Colombo

Below you will find answers to the most common questions about traveling from Anuradhapura to Colombo by train.

How long does the train from Anuradhapura to Colombo usually take?

The train journey from Anuradhapura to Colombo usually takes about 4 hours to 5 hours. It is a fairly direct train trip to Colombo Fort, so it works well if you want a straightforward rail option between these two cities.

What is the price of train tickets for Anuradhapura to Colombo?

Train tickets for Anuradhapura to Colombo are priced between 1760 LKR and 3020 LKR. If you are planning this train journey, it is a good idea to check the fare before booking because the cost can vary within that range.

When is the first train departure from Anuradhapura to Colombo?

The first train departure for Anuradhapura to Colombo is at 00:09. If you are taking the train early, this gives you an overnight or very early start for the trip to Colombo Fort.

What time is the last train from Anuradhapura to Colombo?

The last train departure on the Anuradhapura to Colombo route is at 16:43. That makes the train service suitable for travelers who prefer an afternoon departure and want to reach Colombo Fort later in the day.

How many train options are there between Anuradhapura and Colombo?

There are 2 train trips listed for Anuradhapura to Colombo. With only a small number of train connections, it is worth checking the schedule carefully before you plan your journey.

Can I book train tickets for the Anuradhapura to Colombo train journey in advance?

Yes, it is sensible to look for train tickets in advance for the Anuradhapura to Colombo train journey. Since the route has limited train options, booking ahead can help you secure the departure that fits your plans best.

Which station does the train from Anuradhapura to Colombo arrive at?

The train from Anuradhapura to Colombo arrives at Colombo Fort. If you are planning your train trip, this is the main arrival point to keep in mind for your onward travel in Colombo.

Is the train service from Anuradhapura to Colombo a practical way to travel?

Yes, the train service from Anuradhapura to Colombo is a practical choice if you want a rail journey with a clear departure from Anuradhapura and arrival at Colombo Fort. It offers a direct way to travel between the two cities, with a journey time of about 4 to 5 hours.


More Train routes from and to Anuradhapura or Colombo

Planning more than just Anuradhapura to Colombo?

You’re currently viewing Train options for Anuradhapura to Colombo. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.