Batticaloa city is located very far away from Colombo (nearly 300km) and there are limited public transport services (both bus services and train services) between two cities. A bus will take around 8-9 hours to reach the destination.

Colombo – Batticaloa Bus Time Table

There are buses from both goverment and private parties and schedule of bus services are updated here. Most of these busses runs via Polonnaruwa.

Usually, a bus in this route will stop at two points to get some rest and refreshments.

Bus Timetable – From Colombo to Batticaloa

Departure time from ColomboArrival time at BatticaloaRoute NoRouteParking Bus Stand of ColomboType of Bus
7.00 am4.15 pm48-1Via PolonnaruwaPettah SLTB Bus StandNormal
11.00 am_48-1Via PolonnaruwaPettah NTC Bus StandSemi Luxury
12.30 pm_48-1Via PolonnaruwaPettah NTC Bus StandSemi Luxury
10.00 pm6.00 am48Via PolonnaruwaPettah SLTB Bus StandNormal

Colombo – Batticaloa Train Schedule

There are three trains available for the route and following main railway stations are passed.

Colombo Fort > Maradana > Ragama > Gampaha > Weyangoda > Mirigama > Alawwa> Polgahawela > Kurunegala > Maho Junction > Kalawewa > Kekirawa > Habarana > Gal Oya Junction > Hingurakgoda > Polonnaruwa > Manampitiya > Welikanda > Punani > Kalkudah > Eravur > Batticaloa

The train journey will also take approximately 8-9 hours to reach the destination as the bus route.

Train schedule from Colombo fort to Batticaloa

Departure Time – ColomboArrival Time (Batticaloa)Type of Train
6.35 am3.00 pmExpress
3.15 pm10.27 pmIntercity Express
7.00 pm3.48 amIntercity Express

Train schedule from Batticaloa to Colombo fort

Departure Time – ColomboArrival Time (Batticaloa)Type of Train
1.40 am8.47 pmIntercity Express
6.10 am2.38 pmExpress
8.15 pm4.47 amIntercity Express

We will update the schedule of these routes when we have more updates.

Leave a Reply

Your email address will not be published. Required fields are marked *