There are 4 ways to get from Słupsk to Olsztyn by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Gdynia
best- Take the train from Slupsk to Gdynia Glownatrain Ic / ...
- Take the train from Gdynia Glowna to Ilawa Glownatrain Ic / ...
- Take the train from Ilawa Glowna to Olsztyn Glownytrain Ic
4h 27mzł 66–95Bus
- Take the bus from Slupsk, Bus Station Towarowa to Olsztyn, Dworzec Glownybus N1387 / ...
4h 40mzł 110–190Drive 289.2 km
- Drive from Słupsk to Olsztyncar 289.2 km
3h 22mzł 158–227Train
- Take the train from Slupsk to Olsztyn Glownytrain Ic
4h 39mzł 200–800
Słupsk to Olsztyn by train
Questions & Answers
The cheapest way to get from Słupsk to Olsztyn is to train via Gdynia which costs 65 zł - 95 zł and takes 4h 27m.
The fastest way to get from Słupsk to Olsztyn is to drive which takes 3h 22m and costs 150 zł - 230 zł.
Yes, there is a direct bus departing from Slupsk, Bus Station Towarowa station and arriving at Olsztyn, Dworzec Glowny. Services depart twice daily, and operate every day. The journey takes approximately 4h 40m.
Yes, there is a direct train departing from Slupsk and arriving at Olsztyn Glowny. Services depart every three hours, and operate every day. The journey takes approximately 4h 39m.
The distance between Słupsk and Olsztyn is 317 km. The road distance is 289.2 km.
The best way to get from Słupsk to Olsztyn without a car is to train via Gdynia which takes 4h 27m and costs 65 zł - 95 zł.
It takes approximately 4h 27m to get from Słupsk to Olsztyn, including transfers.
Słupsk to Olsztyn bus services, operated by FlixBus, depart from Slupsk, Bus Station Towarowa.
Słupsk to Olsztyn train services, operated by PKP Intercity, depart from Slupsk station.
The best way to get from Słupsk to Olsztyn is to train via Gdynia which takes 4h 27m and costs 65 zł - 95 zł. Alternatively, you can bus, which costs 110 zł - 190 zł and takes 4h 40m.
What companies run services between Słupsk, Poland and Olsztyn, Poland?
You can take a train from Slupsk to Olsztyn Glowny via Gdynia Glowna and Ilawa Glowna in around 4h 27m. Alternatively, FlixBus operates a bus from Slupsk, Bus Station Towarowa to Olsztyn, Dworzec Glowny twice daily. Tickets cost zł 110–190 and the journey takes 4h 40m.
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Slupsk to Gdynia Glowna
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- zł 70–270
- Website
- https://www.intercity.pl/en/
Train from Gdynia Glowna to Ilawa Glowna
- Ave. Duration
- 1h 38m
- Frequency
- Every 30 minutes
- Estimated price
- zł 90–350
- Website
- https://www.intercity.pl/en/
Train from Ilawa Glowna to Olsztyn Glowny
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- zł 45–170
- Website
- https://www.intercity.pl/en/
Train from Slupsk to Olsztyn Glowny
- Ave. Duration
- 4h 39m
- Frequency
- Every 3 hours
- Estimated price
- zł 200–800
- Website
- https://www.intercity.pl/en/
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- polregio.pl
Train from Slupsk to Gdynia Glowna
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- zł 22–35
- Website
- https://polregio.pl/pl/
Train from Gdynia Glowna to Ilawa Glowna
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a day
- Estimated price
- zł 26–40
- Website
- https://polregio.pl/pl/
Train from Ilawa Glowna to Olsztyn Glowny
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- zł 17–24
- Website
- https://polregio.pl/pl/
- Phone
- 22 364 44 44
- [email protected]
- Website
- mazowieckie.com.pl
Train from Slupsk to Gdynia Glowna
- Ave. Duration
- 1h 42m
- Frequency
- Once daily
- Estimated price
- zł 28–31
- Website
- https://www.mazowieckie.com.pl/en
- Website
- https://bilety.mazowieckie.com.pl/start
Train from Gdynia Glowna to Ilawa Glowna
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- zł 33–37
- Website
- https://www.mazowieckie.com.pl/en
- Website
- https://bilety.mazowieckie.com.pl/start
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Slupsk, Bus Station Towarowa to Olsztyn, Dworzec Glowny
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- zł 110–190
- Website
- https://www.flixbus.co.uk
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
More Questions & Answers
Słupsk to Olsztyn bus services, operated by FlixBus, arrive at Olsztyn, Dworzec Glowny station.
Słupsk to Olsztyn train services, operated by PKP Intercity, arrive at Gdynia Glowna station.
Yes, the driving distance between Słupsk to Olsztyn is 289 km. It takes approximately 3h 22m to drive from Słupsk to Olsztyn.
Book your Słupsk to Olsztyn bus tickets online with Omio and FlixBus.
There are 961+ hotels available in Olsztyn.









