Batticaloa city is located very far away from Colombo (nearly 300km) and there are limited public transport bus service (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. Time of arrival at final destination may vary with traffic conditions.

Routine of Colombo – Battocaloa Bus Timetable

Colombo > Kadawatha > Ambepussa > Kurunegala > Dambulla > Habarana > Pollonnaruwa > Kaduruwela > Manampitiya > Welikanda >Thirukkondaiadimadu > Valaichchena  > Chenkaladi > Batticaloa

Bus Timetable – From Colombo to Batticaloa

Departure time from ColomboArrival time at BatticaloaRoute NoRouteStarting LocationType of Bus
5.30 am1.35 pm48-1Via PolonnaruwaPettah SLTB Bus StandNormal
6.00 am2.05 pm48-1Via PolonnaruwaPettah SLTB Bus StandNormal
7.05 am3.10 pm48-1Via PolonnaruwaPettah SLTB Bus StandNormal
10.20 am6.25 pm48-1Via PolonnaruwaPettah SLTB Bus StandNormal
11.00 am7.05 pm48-1Via PolonnaruwaPettah NTC Bus StandSemi Luxury
12.00 am8.05 pm48-1Via PolonnaruwaPettah SLTB Bus StandNormal
12.30 pm8.40 pm48-1Via PolonnaruwaPettah NTC Bus StandSemi Luxury
1.55 pm10.00 pm48-1Via PolonnaruwaPettah SLTB Bus StandNormal
4.00 pm12.05 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
5.00 pm1.05 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
5.15 pm1.20 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
5.35 pm1.40 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
6.00 pm2.05 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
6.40 pm2.45 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
7.05 pm3.20 am48-1Via PolonnaruwaCentral RoadSemi – Luxury
7.20 pm3.35 am48-1Via PolonnaruwaSt. PoisSemi – Luxury
7.35 pm3.35 am48-1Via PolonnaruwaTechnicalLuxury
7.30 pm / 7.40 pm3.45 am48-1Via PolonnaruwaCentral RoadNormal / Semi Luxury
7.40 pm3.55 am48-1Via PolonnaruwaCentral RoadSemi Luxury
7.55 pm4.00 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
8.05 pm4.10 am48-1Via PolonnaruwaPettah NTC Bus StandSemi-Luxury
8.10 pm4.20 am48-1Via PolonnaruwaHettividiyaSemi-Luxury
8.25 pm4.30 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
8.30 pm4.35 am48-1Via PolonnaruwaPettah NTC Bus StandLuxury
8.40 pm4.45 pm48-1Via PolonnaruwaPettah NTC Bus StandSemi-Luxury
10.00 pm6.05 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
10.30 pm6.35 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
11.00 pm7.05 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal
11.50 am7.55 am48-1Via PolonnaruwaPettah SLTB Bus StandNormal

Colombo – Batticaloa Train Schedule

There are three trains available for the Colombo – Battocaloa railway 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 – BatticaloaArrival Time (Colombo Fort)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 *