Kodikamam Railway Station sits on the Northern Line of Sri Lanka Railways, serving a small town of the same name in the Jaffna District of the Northern Province. Rebuilt and reopened as part of the broader restoration of the Northern Line following the end of the civil conflict, it now handles around 11 train services on a typical operating day. For travellers heading to or from Jaffna, Kodikamam is a useful stop that marks the final stretch of one of the most historically significant rail routes in the country.
Where is Kodikamam Railway Station?
Kodikamam is located in the northern reaches of Sri Lanka, a short distance south of Jaffna city. The station sits within the Jaffna District, Northern Province — the same administrative area that encompasses Point Pedro, Chavakachcheri, and Jaffna itself. The surrounding landscape is characteristically flat, with palmyra palms and scrubland typical of the Jaffna Peninsula.
Getting to Kodikamam from Colombo means travelling the full length of the Northern Line, a journey that takes roughly nine to ten hours by direct train. Most long-distance services to Jaffna will stop at Kodikamam shortly before reaching the Jaffna terminus. For those coming from Vavuniya or Anuradhapura, travel times are considerably shorter.
Which trains stop at Kodikamam?
On a typical day, approximately 11 scheduled services call at Kodikamam Station. These cover both northbound services heading toward Jaffna and southbound services returning toward Colombo Fort via Vavuniya and Anuradhapura. Services include the Yal Devi express, one of the most well-known named trains in Sri Lanka, as well as intercity and ordinary trains.
- Yal Devi (Express): Colombo Fort to Jaffna, daily service, stops at key stations including Vavuniya and Kodikamam.
- Intercity Express: Faster services with fewer stops; check current timetables as schedules are periodically revised.
- Ordinary trains: Slower services that stop at most stations along the Northern Line, useful for shorter regional hops.
The station telephone number is 025-3246066 if you need to confirm specific departure times locally. Sri Lanka Railways also publishes timetable updates on its official website, and schedules can change during public holidays or special occasions.
What is the history of the Northern Line?
The Northern Line is one of the oldest and most storied rail corridors in Sri Lanka, originally constructed during the British colonial period to connect Colombo with the northern city of Jaffna. At its height, the line extended all the way to Kankesanthurai (KKS), the northernmost station on the island. Decades of conflict severely disrupted rail services, and large sections of the line were damaged or fell out of use entirely.
The restoration of the Northern Line was completed in stages following the end of the war in 2009, with services to Jaffna resuming around 2014. The reopening was regarded as a significant milestone for the Northern Province, reconnecting communities that had been cut off from the national rail network for a generation. Kodikamam, like other stations along the peninsula, was rehabilitated as part of this effort, giving the town a restored link to the rest of Sri Lanka.
What is there to see near Kodikamam?
Kodikamam itself is a small town, but its location on the Jaffna Peninsula places it within easy reach of several culturally and historically notable sites. The area around Jaffna is home to some of the most distinctive Hindu temple architecture in Sri Lanka, including kovils dedicated to Murugan and other deities. Tamil cultural heritage is especially well preserved across the peninsula.
- Jaffna City: A short distance north, with the Jaffna Fort, Nallur Kandaswamy Kovil, and the Jaffna Public Library among its key landmarks.
- Chavakachcheri: A nearby town with local markets and access to inland areas of the Jaffna District.
- Keerimalai Springs: Natural coastal springs on the northern coast with religious significance, reachable from Jaffna with a short drive.
- Casuarina Beach: A calm beach on the peninsula, popular with local visitors.
Travellers using Kodikamam as a transit point rather than a destination will find it straightforward to continue by road into Jaffna or onward to the ferry services connecting the peninsula to the island groups off the coast.
How do I get to Jaffna from Kodikamam Station?
Jaffna is only a few kilometres north of Kodikamam Station, making it easy to reach by three-wheeler (tuk-tuk), local bus, or taxi. Three-wheelers are typically available outside the station on arrival of trains. If you have pre-arranged accommodation in Jaffna, it is worth asking your guesthouse or hotel whether they offer a pick-up service from the station.
Buses connecting Kodikamam to Jaffna bus station run regularly throughout the day. The journey takes around 15 to 20 minutes depending on traffic. Hiring a vehicle for the day from Jaffna to explore the peninsula is a practical option and allows flexibility that public transport doesn't offer.
Practical information for travellers
| Detail | Information |
|---|---|
| Line | Northern Line, Sri Lanka Railways |
| District | Jaffna District, Northern Province |
| Typical daily services | Around 11 trains |
| Station telephone | 025-3246066 |
| Nearest city | Jaffna (a few kilometres north) |
| Distance from Colombo Fort | Approximately 395 km by rail |
Train travel on the Northern Line is generally comfortable on the express and intercity services, which offer air-conditioned carriages in first and second class. Booking in advance is advisable for long-distance journeys, particularly during the Jaffna cultural festival season and public holidays when demand on northbound trains rises significantly.
Is the Northern Line worth travelling for its own sake?
Rail journeys in Sri Lanka are valued as experiences in themselves, not just as a way to get from one place to another. The Northern Line offers a window into the changing landscape of the island — from the urban density of Colombo through the ancient city zones around Anuradhapura, across the scrubland of the Vanni, and finally onto the flat, palmyra-dotted terrain of the Jaffna Peninsula. For travellers interested in the country's history and its recovery over recent decades, this route carries a particular resonance that other rail lines in Sri Lanka don't share in quite the same way.
Kodikamam railway station timetable
11 trains call at Kodikamam on a typical day.
Northern Line · Northern Province
Station telephone: 025-3246066
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 03:57 am | Kankesanthurai | Daily | |
| 06:28 am | Colombo Fort | Uttara Devi | Daily |
| 09:29 am | Jaffna | Sunday Only | |
| 10:16 am | Mount Lavinia | Yal Devi | Daily |
| 10:48 am | Kankesanthurai | Daily | |
| 11:32 am | Colombo Fort | Intercity | Daily |
| 01:58 pm | Kankesanthurai | Yal Devi | Daily |
| 02:02 pm | Mount Lavinia | Daily | |
| 05:48 pm | Kankesanthurai | Yal Rani | Daily |
| 06:12 pm | Kankesanthurai | Uttara Devi | Daily |
| 07:20 pm | Colombo Fort | Night Mail | 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
8 places within about 25 km, nearest first.