Batticaloa Railway Station is the eastern terminus of the Batticaloa Line, one of Sri Lanka Railways' main intercity routes connecting the Eastern Province to the rest of the country. Situated in the heart of Batticaloa District, the station serves as a practical gateway for travellers arriving from Colombo and the central highlands, as well as the point of departure for those heading west. Around ten train services call here on a typical day, making it one of the busier stations on the eastern network.
What is the Batticaloa Line and where does it run?
The Batticaloa Line branches off the main coastal railway at Maho Junction and runs eastward through the North Central and Eastern provinces before terminating at Batticaloa. The journey from Colombo Fort to Batticaloa covers roughly 300 kilometres and passes through towns including Gal Oya, where a further branch continues north toward Trincomalee. The line reopened to through traffic after repairs following the civil conflict and the 2004 tsunami, and today it carries both inter-city express services and slower stopping trains.
Travel time from Colombo Fort varies depending on the service — intercity expresses are considerably faster than ordinary trains, which make many intermediate stops.
What trains run to and from Batticaloa Station?
On a typical day, around ten trains depart from or arrive at Batticaloa. Services include intercity expresses as well as ordinary passenger trains, and the frequency reflects steady demand from residents as well as visitors to the lagoon city and the nearby Pasikuda and Kalkudah coast.
- Intercity Express: Faster, limited-stop service between Colombo Fort and Batticaloa. First, second, and third class reserved seating available.
- Ordinary Trains: Slower services stopping at intermediate stations, typically more affordable but considerably longer journey times.
- Mixed Services: Some trains originate or terminate at intermediate stations such as Polonnaruwa rather than running the full length of the line.
For current departure times, platform information, and reservation availability, the station can be contacted directly on 065-2224471. Timetables are also published on the Sri Lanka Railways official website, which carries the authoritative schedule for all services.
Where exactly is Batticaloa Railway Station?
The station is located in Batticaloa town, Eastern Province, close to the famous Batticaloa Lagoon. The town centre and key landmarks — including the Dutch Fort and the iconic singing fish lagoon — are within a short tuk-tuk or taxi ride from the station entrance. Most guesthouses and hotels in Batticaloa are similarly accessible from the forecourt.
How do I get from Colombo to Batticaloa by train?
Board at Colombo Fort Station. The most comfortable option is an intercity express, for which advance reservation is strongly recommended, particularly during holiday periods and school vacation weeks. Seats sell out quickly on long weekends. Arriving at Colombo Fort at least 30 minutes before departure gives enough time to collect reserved tickets and find the correct platform.
Travellers who prefer to fly can use the air transfer between Ratmalana Airport (RML) and Batticaloa Airport (BTC), which cuts travel time significantly. Private road transfers from Colombo Bandaranaike International Airport (CMB) are also available and offer door-to-door convenience — useful for groups or families with heavy luggage.
What can I do near Batticaloa Railway Station?
Batticaloa itself rewards a stay of at least two or three days. The town's most talked-about phenomenon is the "singing fish" of the lagoon — a low musical hum audible on calm, moonlit nights that local legend attributes to the lagoon's marine life. Pragmatic scientists point to molluscs, but the mystery remains a local talking point either way.
- Batticaloa Lagoon: One of the largest coastal lagoons in Sri Lanka, suitable for boat rides and birdwatching.
- Dutch Fort: A well-preserved colonial fortification in the town centre, now a government administrative building but open for external viewing.
- Kallady Bridge: The longest road bridge in Sri Lanka, spanning the lagoon just minutes from the station.
- Pasikuda and Kalkudah: Two of Sri Lanka's finest beaches, roughly 35 kilometres north of Batticaloa town, accessible by road from the station. Both offer calm, shallow swimming water and a range of accommodation.
- Pigeon Island: A protected marine sanctuary off Nilaveli, further north, where coral reef snorkelling is the primary draw.
For travellers with more time, the ancient city of Polonnaruwa is accessible from Batticaloa by road or via intermediate rail stops, and makes an excellent day trip or overnight extension.
What is the best time to visit Batticaloa?
The Eastern Province experiences its dry season between May and September, which is generally the most reliable period for visiting Batticaloa. During these months the sea off Pasikuda is calm and ideal for swimming. The northeast monsoon, which typically runs from October through January, brings heavier rainfall and rougher coastal conditions to the east. Travellers visiting during the wetter months should check current conditions and be flexible with itineraries.
Are there any tips for using Batticaloa Station as a transit point?
As the terminus of the Batticaloa Line, all trains arriving here terminate and all departing trains originate from this station — there is no through service continuing beyond Batticaloa. This means carriages are cleaned and reset between arrivals and departures, which is worth knowing if you plan to board early.
Luggage storage is not always available at smaller Sri Lankan stations, so it is advisable to confirm with station staff on arrival. Tuk-tuks congregate outside the main entrance and are the quickest way to reach the town centre or the lagoon. For pre-arranged private transport, Lakpura can organise road transfers directly from the station to your accommodation in Batticaloa or further along the eastern coast.
Batticaloa railway station timetable
10 trains call at Batticaloa on a typical day.
Batticaloa Line · Eastern Province
Station telephone: 065-2224471
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 01:30 am | Colombo Fort · starts here | Pulathisi | Daily |
| 03:55 am | terminates here · from Colombo Fort | Night Mail | Daily |
| 06:10 am | Colombo Fort · starts here | Udaya Devi | Daily |
| 07:00 am | terminates here · from Galoya Junction | Daily | |
| 11:00 am | Maho · starts here | Daily | |
| 01:00 pm | terminates here · from Maho | Daily | |
| 02:45 pm | terminates here · from Colombo Fort | Udaya Devi | Daily |
| 05:10 pm | Galoya Junction · starts here | Daily | |
| 08:15 pm | Colombo Fort · starts here | Night Mail | Daily |
| 09:52 pm | terminates here · from Colombo Fort | Pulathisi | Daily |
Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-09-14. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.
Nearby places
14 places within about 25 km, nearest first.
- Batticaloa Cityunder 1 km
- Batticaloa Dutch Fortunder 1 km
- Singing Fishunder 1 km
- Batticaloa Districtunder 1 km
- Old Kallady Bridgeunder 1 km
- Kallady Lady Manning Bridgeunder 1 km
- Batticaloa Beachunder 1 km
- Batticaloa lagoonunder 1 km
- Thiruchendur Murugan Aalayam kallady2 km
- Kalladi2 km
- Batticaloa International Airport (BTC)2 km
- Gonagolla Punchi Sigiriya11 km
- Eravur Railway Station14 km
- Kattankudy14 km
Related reading
1 pages on closely related subjects.