Train and Bus schedule Batticaloa
If you need to reach any city around Sri Lanka from Batticaloa fast, we advise you to take a bus or a train. If by Bus, you get two options to choose from Private or public (CTB). Both Stands are located in Puliyanthivu. Busses are available to other parts of the country during the day time and very few during the night. Train services are operational in a regular basis, and much convenient compared to traveling by bus.
From Batticaloa town, bus to Kandy is at 2.15pm and to Vavuniya is at 7 am in the morning. You could also get a connecting trip, but it will be convenient to look for a direct trip to avoided delays. Five buses operate from Batticaloa to Colombo on weekdays. Traveling by bus is faster than traveling by train in Sri lanka. Two buses operate to Trincomalee and two to Jaffna. Bookings can be done at the Batticaloa central stand in advance for Colombo and Jaffna travel.
Colombo 7.00am, 10.30 am, 2.00 pm
Badulla 6.00 am and 12. pm
Jaffna 7.00 am and 8.00 pm
Polonnaruwa 8.00 am
Trincomalee 6.00 am and 12. pm
In addition to this public busses (CTB) also operate in a daily basis from and to Batticaloa.
Inquiries on bus schedule could be obtained from this number 065- 2225723
Train Schedule Batticaloa
Train Name Route Departure Arrival
Express-Udayadevi Colombo Fort – Batticaloa 6.05 am 2.20 pm
Express-Udayadevi Batticaloa – Colombo Fort 7.15 am 3.25 pm
Normal Express Colombo Fort – Batticaloa 9.00 am 7.00 pm
Normal Express Batticaloa – Colombo Fort 5.45 pm 4.05 am
Intercity Express-B Colombo Fort – Batticaloa 7.15 pm 4.00 am
Intercity Express-B Batticaloa – Colombo Fort 8.15 pm 4.55 am
Time and distance to reach tourism sites around Sri lanka
Route 1 Km Hrs Route 2 Km Hrs
Colombo – Ratnapura 86 1hr40min. Colombo – Ratnapura 86 1hr40min.
Ratnapura – Buttala 138 2hrs Ratnapura – Buttala 138 2hrs
Buttala – Siyambal 53 45min. Buttala – Siyambala 53 45min.
Siyambal – Arugambay 44 38min. Siyambal–Arugambay 44 38min.
Arugambay – Kumana Park 27 26min. Arugambay – Ampara 67.9 1hr10min.
Kumana Park – Arugambay 27 26min. Ampara – Batticaloa 67.7 1hr8min.
Arugambay – Siyamba 44 26min. Batticaloa – Passikudha 33.3 35min.
Buttala – Kattaragama 46 26min. Passikudha – Pol-ruwa 72.2 1hr6min.
Arugambay – Siyambal 44 38min. Polonnaruwa – Habarana 48.3 47min.
Buttala – Kattaragama 46 41min Habarana – Dambulla 24.2 25min.
Kattaragama – Yala 37.5 32min. Dambulla – Kurunagala 56.6 1hr
Yala National – Tissamagarama 22.6 20min. Kurunagala – Colombo 96.8 1hr45min.
Tissamagarama – Galle 150 2hr20min.