Poland by Public Transport: Tickets, Trains & Routes

Last update: October 2026

Every route in this guide has been travelled and checked in person, including where to buy the ticket, whether you need to validate it, and what happens at the change. At the moment it covers Gdańsk and the Tricity, plus the train from Warsaw towards the Baltics. Warsaw and Wrocław are next, and new routes appear here as soon as they are published.

Before you go: tickets and validation

In the Tricity area around Gdańsk, the three routes below involve three different operators, each with its own ticket:

Operator Used for Single ticket
PKM (Pomeranian Metropolitan Railway) Airport → Gdańsk Główny 7 PLN (€1.65)
SKM (Tricity commuter rail) Gdańsk Główny → Sopot 6.50 zł (€1.55)
ZTM Gdańsk (city buses) Airport bus 210/N3, bus 106 to Westerplatte 4.80 PLN (€1.15)

Validation is where visitors get caught out:

  • SKM: tickets bought at a station counter must be stamped in the yellow validators on the platform before boarding. If your machine ticket has no printed time stamp, validate it too. Inspections do happen.
  • ZTM buses: validate your ticket immediately after boarding. The machine reminds you when you buy it.

Paying: ticket machines at SKM stations take card and cash and have an English option. Many city buses have a machine on board, but it is usually card only, and not every bus has one, so buying at the stop is safer. Apps such as Jakdojade also sell tickets.

Gdańsk and the Tricity

Arriving by plane. The PKM train from Gdańsk Airport reaches Gdańsk Główny in about 35 minutes. Direct trains are infrequent, but changing at Gdańsk Wrzeszcz is easy. Late at night, take night bus N3, which runs hourly.

To the beach. The SKM train to Sopot runs every 10 to 15 minutes and takes about 20 minutes. Get off at “Sopot”, not Sopot Wyścigi or Sopot Kamienny Potok. From there it is a 10-minute walk down Monte Cassino street to the pier.

To Westerplatte. Bus line 106 runs daily from Gdańsk Główny to the “Muzeum Westerplatte” stop in 20 to 30 minutes. Line 606 only runs Thursday to Sunday. Return buses leave roughly hourly, so check the timetable on arrival.

Onward from Poland

Warsaw → Kaunas. Two trains a day leave Warsaw, at 08:53 and 14:24. You change in Mockava, Lithuania, onto the LTG Link train waiting on the other side of the same platform. One ticket covers the whole trip for about €24, payable by card at the international counter. Remember that Lithuania is one hour ahead of Poland.

FAQ - Quick Guide

Often, yes. SKM tickets bought at a counter must be stamped in the yellow platform validators before boarding, and city bus tickets must be validated right after boarding. Inspections are common.

The PKM train takes about 35 minutes to Gdańsk Główny for 7 PLN (€1.65). Bus 210 runs during the day and night bus N3 runs hourly late at night.

On the routes we’ve tested, yes. SKM ticket machines accept card and cash, on-board bus machines in Gdańsk are usually card only, and the international counter in Warsaw takes cards.

No. You change in Mockava, but it’s simple: the Lithuanian train waits on the same platform, and one ticket covers the whole journey.

We value your privacy

To provide the best experience, we use OpenStreetMap for our routes and Plausible, cookie-free analytics. We only set essential cookies to keep your session secure.

Privacy Policy