Anuradhapura to Colombo
This route brings together every available way to travel from Anuradhapura to Colombo, such as charter, bus or train.
Travel options for Anuradhapura to Colombo
Traveling from Anuradhapura to Colombo, a train for 1760 LKR offers the best value, while a charter gets you there in 3h y 7 minutes.
Train from Anuradhapura to Colombo
Hop on a train departing from Anuradhapura to travel from Anuradhapura to Colombo, arriving at Colombo Fort. The ride takes around 3 hours 50 minutes with fares starting from 1,760 LKR. Be sure to reserve your seat for this journey.
Prices: 1,760 LKR
Duration: 3h 50m – 4h 35m ⏱
Bus from Anuradhapura to Colombo
Catch a bus from Anuradhapura New Town, with the first trip of the day at 13:45, and start your journey from Anuradhapura toward Colombo. The service stops at multiple stations, including Colombo Express Bus Stop, Wellawatte, Colombo, Colombo Fort and others, with departures running frequently throughout the day so you can pick a time that fits your plans. The trip takes about 4 hours 25 minutes, and tickets start from 4,967 LKR. Reserve your seat ahead of time here.
Prices: 4,967 LKR
Duration: 4h 25m – 8h ⏱
Charter from Anuradhapura to Colombo
If you prefer door-to-door, travel comfortably from Anuradhapura to Colombo with a private charter, taking around 3 hours 7 minutes. Typical fares are 27,366 LKR, check available options and book your ride here.
Prices: 27,366 LKR
Duration: 3h 7m – 4h 47m ⏱
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.
Cheapest Train Anuradhapura to Colombo
1760 LKR, from Anuradhapura to Colombo Fort, departure at 00:09, duration 4h 35mFastest Train Anuradhapura to Colombo
3020 LKR, from Anuradhapura to Colombo Fort, departure at 16:43, duration 3h 50mTrain Timetable: Anuradhapura → Colombo Fort
- 00:09 04:44 4h 35m 1760 LKR
- 16:43 20:33 3h 50m 3020 LKR
Bus Routes & Schedules from Anuradhapura to Colombo
- Board a bus at Anuradhapura New Town to reach Colombo Express Bus Stop, with the journey typically lasting 5h 15m to 8h. Departures occur from 19:30 until 23:55, and bus ticket prices begin at 5,792 to 7,013 LKR.
- Travel from Anuradhapura New Town to Wellawatte, Colombo by bus, with journeys lasting approximately 4h 25m. Departures run at 13:45, and fares begin at 4,967 LKR.
- Colombo Fort can be reached from Anuradhapura New Town with a bus ride lasting about 4h 30m. Services run at 16:30, and fares start at 4,967 LKR.
Cheapest & Fastest Bus Anuradhapura to Colombo
4967 LKR, from Anuradhapura New Town to Wellawatte, Colombo, departure at some times, duration 4h 25mBus Timetable: Anuradhapura New Town → Colombo Express Bus Stop
- 19:30 01:00 5h 30m 7013 LKR
- 20:00 01:15 5h 15m 7013 LKR
- 21:00 02:15 5h 15m 7013 LKR
- 23:55 07:55 8h 5792 LKR
Bus Timetable: Anuradhapura New Town → Colombo Fort
- 16:30 21:00 4h 30m 4967 LKR
Bus Timetable: Anuradhapura New Town → Wellawatte, Colombo
- 13:45 18:10 4h 25m 4967 LKR
Charter Routes & Schedules from Anuradhapura to Colombo
- Take a VIP car transfer at Anuradhapura heading toward Colombo, with the journey lasting roughly 3h 7m to 4h 47m. With flexible departures available, you can secure tickets starting from 28,749 to 68,921 LKR.
- Take a VIP car transfer at Anuradhapura heading toward Colombo Transfer, with the journey lasting roughly 3h 21m to 4h 17m. With flexible departures available, you can secure tickets starting from 27,366 to 197,661 LKR.
Cheapest Charter Anuradhapura to Colombo
27366 LKR, from Anuradhapura to Colombo Transfer, departure at --:--, duration 4h 17mFastest Charter Anuradhapura to Colombo
39879 LKR, from Anuradhapura to Colombo, departure at --:--, duration 3h 7mCharter Timetable: Anuradhapura → Colombo
- --:-- --:-- 4h 40m 35940 LKR
- --:-- --:-- 4h 32m 28749 LKR
- --:-- --:-- 3h 55m 68921 LKR
- --:-- --:-- 4h 47m 38119 LKR
- --:-- --:-- 3h 7m 39879 LKR
Charter Timetable: Anuradhapura → Colombo Transfer
- --:-- --:-- 3h 21m 197661 LKR
- --:-- --:-- 4h 17m 27366 LKR
Frequently Asked Questions Anuradhapura to Colombo
Below you will find answers to the most common questions about traveling from Anuradhapura to Colombo.
How long does the Anuradhapura to Colombo route usually take?
Travel time on the Anuradhapura to Colombo route depends on the transport type and the exact arrival point. Train journeys take about 3 hours 50 minutes to 4 hours 35 minutes, while buses take about 4 hours 25 minutes to 8 hours. Charter trips are about 3 hours 7 minutes to 4 hours 47 minutes.
What is the cheapest way to travel from Anuradhapura to Colombo?
The cheapest option on the Anuradhapura to Colombo route is the train, with fares from 1,760 LKR to 3,020 LKR. Buses cost more, at about 4,967 LKR to 7,013 LKR. Charter services are much higher priced and are not the low-cost choice.
How much should I expect to pay for the Anuradhapura to Colombo route overall?
Prices on the Anuradhapura to Colombo route vary by transport type. Train tickets are about 1,760 LKR to 3,020 LKR, bus tickets are around 4,967 LKR to 7,013 LKR, and charter trips range from 27,366 LKR to 197,661 LKR.
Which option is fastest for the Anuradhapura to Colombo route?
The fastest option on the Anuradhapura to Colombo route is charter transport, at about 3 hours 7 minutes to 4 hours 47 minutes depending on the exact drop-off point. Train travel is next, at about 3 hours 50 minutes to 4 hours 35 minutes.
Where do trips from Anuradhapura to Colombo usually leave from and arrive?
Train services on the Anuradhapura to Colombo route depart from Anuradhapura and arrive at Colombo Fort. Bus services leave from Anuradhapura New Town and can arrive at Colombo Express Bus Stop, Wellawatte, Colombo, or Colombo Fort. Charter trips start in Anuradhapura and end in Colombo or Colombo Transfer.
How often do services run on the Anuradhapura to Colombo route?
The context does not list a fixed frequency for the Anuradhapura to Colombo route. It does show 2 train trips and 6 bus trips, plus 7 charter trips. That means availability exists, but the exact spacing between departures is not provided.
What are the first and last departures for the Anuradhapura to Colombo route?
For trains on the Anuradhapura to Colombo route, the first departure is 00:09 and the last is 16:43. For buses, the first departure is 13:45 and the last is 23:55. Charter services do not have listed departure times.
How long does the train from Anuradhapura to Colombo take?
The train on the Anuradhapura to Colombo route takes about 3 hours 50 minutes to 4 hours 35 minutes. It runs from Anuradhapura to Colombo Fort. The variation reflects the specific service and timetable used.
What does the bus from Anuradhapura to Colombo cost and where does it stop?
Bus fares on the Anuradhapura to Colombo route are about 4,967 LKR to 7,013 LKR. Buses leave from Anuradhapura New Town and arrive at Colombo Express Bus Stop, Wellawatte, Colombo, or Colombo Fort. Travel time ranges from about 4 hours 25 minutes to 8 hours.
Are there different arrival points for the Anuradhapura to Colombo bus route?
Yes, the Anuradhapura to Colombo bus route has multiple arrival points. Listed arrivals are Colombo Express Bus Stop, Wellawatte, Colombo, and Colombo Fort. The duration depends on which stop is used, ranging from about 4 hours 25 minutes to 8 hours.
Can I book the Anuradhapura to Colombo route online?
Yes, if you want to arrange the Anuradhapura to Colombo route in advance, TicketRoutes.com is the booking reference provided for this route. It is the place to check the listed transport options, fares, and route details.
Is charter transport available on the Anuradhapura to Colombo route, and what should I know about it?
Charter transport is available on the Anuradhapura to Colombo route, with 7 trips listed. It starts in Anuradhapura and can end in Colombo or Colombo Transfer. Prices are about 27,366 LKR to 197,661 LKR, and travel time is roughly 3 hours 7 minutes to 4 hours 47 minutes.
Discover more routes across Sri Lanka
Use the interactive map to explore transport connections between cities, airports, ferry ports, and popular destinations across Sri Lanka. Select any two locations to compare routes, check travel information, and find available buses, trains, ferries, and flights.
More travel routes for Anuradhapura and Colombo
Planning more stops after Anuradhapura to Colombo?
If your journey doesn’t end with Anuradhapura to Colombo, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.