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 Colombo | Arrival time at Batticaloa | Route No | Route | Parking Bus Stand of Colombo | Type of Bus |
7.00 am | 4.15 pm | 48-1 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
11.00 am | _ | 48-1 | Via Polonnaruwa | Pettah NTC Bus Stand | Semi Luxury |
12.30 pm | _ | 48-1 | Via Polonnaruwa | Pettah NTC Bus Stand | Semi Luxury |
10.00 pm | 6.00 am | 48 | Via Polonnaruwa | Pettah SLTB Bus Stand | Normal |
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 – 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.