Lakpura
Lakpura®

Polonnaruwa Railway Station

Polonnaruwa Railway Station sits on the Batticaloa Line of Sri Lanka Railways, serving the Polonnaruwa District within the North Central Province. For travellers heading to the ancient city — one of the best-preserved medieval capitals in South Asia — the station offers a practical and scenic alternative to road transfers, connecting Polonnaruwa with Colombo, Kandy, Batticaloa, and several towns in between.

Where is Polonnaruwa Railway Station?

The station is located in the town of Polonnaruwa, roughly 4–5 kilometres from the main archaeological zone. Three-wheelers (tuk-tuks) and taxis are readily available outside the station to cover that final stretch. The station telephone number for local inquiries is 027-2222271.

Which trains stop at Polonnaruwa?

On a typical operating day, around 10 trains call at Polonnaruwa. Services run in both directions along the Batticaloa Line — westward toward Colombo Fort via Maho, and eastward toward Batticaloa. Journey times vary depending on the service class and the number of stops.

The full, up-to-date timetable — including departure times, destinations, and days of operation — is published on the official Sri Lanka Railways website. Timetables are subject to seasonal adjustments and occasional disruptions, so it is worth confirming your journey the day before travel.

How do I get to Polonnaruwa by train from Colombo?

The most common approach from Colombo is to take an intercity or express service from Colombo Fort station toward Batticaloa or Trincomalee, alighting at Polonnaruwa. Journey time from Colombo is typically in the range of 6–7 hours, depending on the service. Travel on the Batticaloa Line runs via Maho rather than through Kandy.

Second-class reserved seating is available on intercity express trains and is strongly recommended for longer journeys, especially on weekends and public holidays when trains fill quickly. Tickets can be purchased at Colombo Fort station or, for reserved classes, via the Sri Lanka Railways online booking portal.

How do I get to Polonnaruwa by train from Kandy?

Trains to Polonnaruwa run along the Batticaloa Line, which branches from the main line at Maho, not via Kandy or Matale. The journey from Kandy takes around 3–4 hours through increasingly flat, dry-zone countryside. This route is popular with travellers combining a Cultural Triangle circuit — visiting Kandy, Sigiriya, and Polonnaruwa in a single sweep.

How do I get to Polonnaruwa by train from Batticaloa?

Travellers arriving from the east coast can board services from Batticaloa station westward to Polonnaruwa. This connection is useful for those combining a beach stay on the east coast with a heritage visit to the ancient city. Journey time from Batticaloa is typically around 2–3 hours.

What facilities are available at the station?

Polonnaruwa station has standard facilities typical of a regional Sri Lankan railway station — a ticket office, waiting area, and basic refreshments from platform vendors. It is not a large terminus, so arrive in good time for your service. Luggage storage is not generally available at smaller stations; if you are travelling light, this is rarely an issue.

Is the train the best way to reach Polonnaruwa?

For solo travellers or couples travelling on a budget, the train is one of the most enjoyable and cost-effective ways to reach Polonnaruwa. The landscape along the Batticaloa Line — open rice paddies, scattered tanks (reservoirs), and dry-zone forest — is reward enough for the journey. Groups, families with luggage, or travellers on tighter schedules often find a private road transfer more convenient, particularly when combining Polonnaruwa with sites like Sigiriya or Dambulla that are not on the rail network.

Getting around Polonnaruwa once you arrive

The ancient city is too spread out to cover comfortably on foot. Bicycles can be hired near the archaeological zone entrance and are the most popular way to navigate between monuments at a relaxed pace. Three-wheelers and taxis can also be hired for a half-day or full-day circuit. Most guesthouses and hotels in town can assist with onward arrangements.

Polonnaruwa Railway Station — Quick Reference
DetailInformation
Railway lineBatticaloa Line, Sri Lanka Railways
ProvinceNorth Central Province
Typical daily trainsAround 10
Station telephone027-2222271
Distance to ancient cityApproximately 4–5 km
Onward transportThree-wheelers, taxis, bicycles

Planning your visit to Polonnaruwa

Arriving by train is only the beginning. The ancient city of Polonnaruwa — a UNESCO World Heritage Site — contains some of the finest medieval monuments in Asia, including the Gal Vihara rock temple, the Vatadage circular relic house, and the vast Parakrama Samudra reservoir. Most travellers spend at least a half-day exploring the main archaeological zone; a full day allows a more leisurely pace that includes the more remote precincts. The dry zone climate is warm year-round, so an early morning start is advisable.

Polonnaruwa railway station timetable

10 trains call at Polonnaruwa on a typical day.

Batticaloa Line · North Central Province

Station telephone: 027-2222271

DepartsTowardsTrainRuns
01:39 amBatticaloaNight MailDaily
03:45 amColombo FortPulathisiDaily
04:38 amBatticaloaDaily
08:32 amColombo FortUdaya DeviDaily
10:20 amBatticaloaDaily
12:32 pmBatticaloaUdaya DeviDaily
02:15 pmMahoDaily
07:50 pmBatticaloaPulathisiDaily
07:50 pmGaloya JunctionDaily
10:28 pmColombo FortNight MailDaily

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.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent