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 Colombo | Arrival time at Batticaloa | Route No | Route | Starting Location | Type of Bus |
5.30 am | 1.35 pm | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
6.00 am | 2.05 pm | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
7.05 am | 3.10 pm | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
10.20 am | 6.25 pm | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
11.00 am | 7.05 pm | 48-1 | Via Polonnaruwa | Pettah NTC Bus Stand | Semi Luxury |
12.00 am | 8.05 pm | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
12.30 pm | 8.40 pm | 48-1 | Via Polonnaruwa | Pettah NTC Bus Stand | Semi Luxury |
1.55 pm | 10.00 pm | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
4.00 pm | 12.05 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
5.00 pm | 1.05 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
5.15 pm | 1.20 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
5.35 pm | 1.40 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
6.00 pm | 2.05 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
6.40 pm | 2.45 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
7.05 pm | 3.20 am | 48-1 | Via Polonnaruwa | Central Road | Semi – Luxury |
7.20 pm | 3.35 am | 48-1 | Via Polonnaruwa | St. Pois | Semi – Luxury |
7.35 pm | 3.35 am | 48-1 | Via Polonnaruwa | Technical | Luxury |
7.30 pm / 7.40 pm | 3.45 am | 48-1 | Via Polonnaruwa | Central Road | Normal / Semi Luxury |
7.40 pm | 3.55 am | 48-1 | Via Polonnaruwa | Central Road | Semi Luxury |
7.55 pm | 4.00 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
8.05 pm | 4.10 am | 48-1 | Via Polonnaruwa | Pettah NTC Bus Stand | Semi-Luxury |
8.10 pm | 4.20 am | 48-1 | Via Polonnaruwa | Hettividiya | Semi-Luxury |
8.25 pm | 4.30 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
8.30 pm | 4.35 am | 48-1 | Via Polonnaruwa | Pettah NTC Bus Stand | Luxury |
8.40 pm | 4.45 pm | 48-1 | Via Polonnaruwa | Pettah NTC Bus Stand | Semi-Luxury |
10.00 pm | 6.05 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
10.30 pm | 6.35 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
11.00 pm | 7.05 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
11.50 am | 7.55 am | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
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 – Colombo | Arrival Time (Batticaloa) | Type of Train |
6.35 am | 3.00 pm | Express |
3.15 pm | 10.27 pm | Intercity Express |
7.00 pm | 3.48 am | Intercity Express |
Train schedule from Batticaloa to Colombo fort
Departure Time – Colombo | Arrival Time (Batticaloa) | Type of Train |
1.40 am | 8.47 pm | Intercity Express |
6.10 am | 2.38 pm | Express |
8.15 pm | 4.47 am | Intercity Express |
We will update the schedule of these routes when we have more updates.