There are 5 ways to get from Szczecin to Puck by train, bus, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Szczecin Glowny to Rumiatrain Ic
5h 46mzł 178–314Train via Słupsk
cheapest- Take the train from Szczecin Lasztownia to Slupsktrain R
- Take the train from Slupsk to Redatrain R
8h 6mzł 69–95Bus
- Take the bus from Szczecin, Bus Station to Koszalin, Bus Stationbus N1385 / ...
- Take the bus from Koszalin to Gdyniabus Kherson
7h 46mDrive 345.1 km
- Drive from Szczecin to Puckcar 345.1 km
3h 38mzł 211–305Train, fly, taxi
- Take the train from Szczecin Glowny to Port Lotniczy Szczecin Goleniowtrain
- Fly from Solidarity Szczecin-Goleniów Airport (SZZ) to Gdańsk Lech Wałęsa Airport (GDN)plane SZZ - GDN
- Take the taxi from Gdansk-Airport-GDN to Pucktaxi
5h 36mzł 614–1,119
Szczecin to Puck by train
Comparing Your Travel Options
The cheapest way to get from Szczecin to Puck is to train via Słupsk which costs 65 zł - 95 zł and takes 8h 6m.
The fastest way to get from Szczecin to Puck is to drive which takes 3h 38m and costs 210 zł - 310 zł.
No, there is no direct bus from Szczecin station to Puck. However, there are services departing from Szczecin, Bus Station and arriving at Gdynia via Koszalin. The journey, including transfers, takes approximately 7h 46m.
No, there is no direct train from Szczecin to Puck. However, there are services departing from Szczecin Glowny and arriving at Puck via Rumia. The journey, including transfers, takes approximately 5h 46m.
The distance between Szczecin and Puck is 356 km. The road distance is 345.1 km.
The best way to get from Szczecin to Puck without a car is to train which takes 5h 46m and costs 170 zł - 320 zł.
It takes approximately 5h 46m to get from Szczecin to Puck, including transfers.
Szczecin to Puck bus services, operated by FlixBus, depart from Szczecin, Bus Station.
Szczecin to Puck train services, operated by PKP Intercity, depart from Szczecin Glowny station.
The best way to get from Szczecin to Puck is to train which takes 5h 46m and costs 170 zł - 320 zł. Alternatively, you can bus, which costs and takes 7h 46m.
What companies run services between Szczecin, Poland and Puck, Poland?
PKP Intercity operates a train from Szczecin Glowny to Rumia every 4 hours. Tickets cost zł 160–300 and the journey takes 4h 24m. Alternatively, you can take a bus from Szczecin, Bus Station to Puck via Koszalin, Bus Station, Koszalin, Gdynia, and Gdynia Glowna in around 7h 46m.
- Website
- lot.com
Flights from Solidarity Szczecin-Goleniów Airport to Gdańsk Lech Wałęsa Airport via Warsaw Chopin
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- zł 420–850
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Szczecin Glowny to Rumia
- Ave. Duration
- 4h 24m
- Frequency
- Every 4 hours
- Estimated price
- zł 160–300
- Website
- PKP Intercity
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Szczecin Glowny to Port Lotniczy Szczecin Goleniow
- Ave. Duration
- 49 min
- Frequency
- 5 times a day
- Estimated price
- zł 14–20
- Website
- Polregio
Train from Szczecin Lasztownia to Slupsk
- Ave. Duration
- 4h 8m
- Frequency
- 5 times a day
- Estimated price
- zł 35–55
- Website
- Polregio
Train from Slupsk to Reda
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- zł 20–28
- Website
- Polregio
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Szczecin, Bus Station to Koszalin, Bus Station
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a day
- Estimated price
- zł 70–110
- Website
- Flixbus
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- OrionBus
Bus from Koszalin to Gdynia
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Website
- OrionBus
- Ave. Duration
- 47 min
- Estimated price
- zł 210–250
Dajan Taxi
- Phone
- +48 58 306 00 00
- Website
- facebook.com
Hallo Taxi Gdańsk
- Phone
- +48 781 819 666
- Website
- hallotaxi.gda.pl
Neptun Taxi
- Phone
- +48 58 511 15 55
- Website
- neptuntaxi.pl
Super Hallo Taxi Gdańsk
- Phone
- +48 800 400 400
- Website
- superhallo.pl
AS Taxi Gdańsk
- Phone
- +48 737 737 737
- Website
- astaxi.pl
Want to know more about travelling around Poland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Szczecin to Puck bus services, operated by FlixBus, arrive at Koszalin, Bus Station.
Szczecin to Puck train services, operated by PKP Intercity, arrive at Rumia station.
Yes, the driving distance between Szczecin to Puck is 345 km. It takes approximately 3h 38m to drive from Szczecin to Puck.
There are 3024+ hotels available in Puck.









