There are 4 ways to get from Słupsk to Olsztyn by bus, train, 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.
Bus
best- Take the bus from Slupsk, Bus Station Towarowa to Olsztyn, Dworzec Glownybus N1387 / ...
4h 40mzł 110–170Train via Gdynia
cheapest- Take the train from Slupsk to Gdynia Glownatrain R
- Take the train from Gdynia Glowna to Ilawa Glownatrain Ic / ...
- Take the train from Ilawa Glowna to Olsztyn Glownytrain Ic
4h 52mzł 97–162Drive 289.2 km
- Drive from Słupsk to Olsztyncar 289.2 km
3h 22mzł 164–237Train
- Take the train from Slupsk to Olsztyn Glownytrain Ic
4h 58mzł 140–280
Słupsk to Olsztyn by bus
Comparing Your Travel Options
The cheapest way to get from Słupsk to Olsztyn is to train via Gdynia which costs 95 zł - 170 zł and takes 4h 52m.
The fastest way to get from Słupsk to Olsztyn is to drive which takes 3h 22m and costs 160 zł - 240 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 58m.
The distance between Słupsk and Olsztyn is 292 km. The road distance is 289.2 km.
The best way to get from Słupsk to Olsztyn without a car is to bus which takes 4h 40m and costs 110 zł - 170 zł.
The bus from Slupsk, Bus Station Towarowa to Olsztyn, Dworzec Glowny takes 4h 40m including transfers and departs twice daily.
Słupsk to Olsztyn bus services, operated by FlixBus, depart from Slupsk, Bus Station Towarowa.
Słupsk to Olsztyn train services, operated by Polregio, depart from Slupsk station.
The best way to get from Słupsk to Olsztyn is to bus which takes 4h 40m and costs 110 zł - 170 zł. Alternatively, you can train via Gdynia, which costs 95 zł - 170 zł and takes 4h 52m.
What companies run services between Słupsk, Poland and Olsztyn, Poland?
FlixBus operates a bus from Slupsk, Bus Station Towarowa to Olsztyn, Dworzec Glowny twice daily. Tickets cost zł 110–170 and the journey takes 4h 40m. Alternatively, you can take a train from Slupsk to Olsztyn Glowny via Gdynia Glowna and Ilawa Glowna in around 4h 52m.
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Slupsk to Gdynia Glowna
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- zł 22–35
- Website
- Polregio
Train from Gdynia Glowna to Ilawa Glowna
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- zł 26–40
- Website
- Polregio
Train from Ilawa Glowna to Olsztyn Glowny
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- zł 17–24
- Website
- Polregio
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Slupsk to Gdynia Glowna
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- zł 50–100
- Website
- PKP Intercity
Train from Gdynia Glowna to Ilawa Glowna
- Ave. Duration
- 1h 38m
- Frequency
- Every 30 minutes
- Estimated price
- zł 65–130
- Website
- PKP Intercity
Train from Ilawa Glowna to Olsztyn Glowny
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- zł 30–65
- Website
- PKP Intercity
Train from Slupsk to Olsztyn Glowny
- Ave. Duration
- 4h 58m
- Frequency
- Every 3 hours
- Estimated price
- zł 140–280
- Website
- PKP Intercity
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Slupsk, Bus Station Towarowa to Olsztyn, Dworzec Glowny
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- zł 110–170
- Website
- Flixbus
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
Słupsk to Olsztyn bus services, operated by FlixBus, arrive at Olsztyn, Dworzec Glowny station.
Słupsk to Olsztyn train services, operated by Polregio, 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 799+ hotels available in Olsztyn.









