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. 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 – 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 *