There are 11 ways to get from Barcelona to Olsztyn by plane, train, bus, car, train (TGV), night train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Barcelona–El Prat Airport to Warsaw Chopin Airport, train
best- Fly from Barcelona–El Prat Airport (BCN) to Warsaw Chopin Airport (WAW)plane BCN - WAW
- Take the train from Warszawa Wschodnia to Olsztyn Zachodnitrain
8h 40mzł 352–1,236Train, bus
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg Bahnhof to S Südkreuz Bhftrain 82
- Take the bus from Berlin Südkreuz train station to Poznan, Bus Stationbus 353
- Take the train from Poznan Glowny to Olsztyn Glownytrain Ic
25h 5mzł 1,660–4,613Bus
- Take the bus from Barcelona - North Bus Station to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon to Warsaw, Bus Station Westbus
- Take the bus from Warsaw, Bus Station West to Olsztyn, Dworzec Glownybus
39h 20mzł 1,021–1,768Drive 2,353.9 km
- Drive from Barcelona to Olsztyncar 2,353.9 km
23h 58mzł 1,608–2,323Fly Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Warsaw–Modlin Mazovia Airport (WMI)plane BCN - WMI
- Take the train from Nowy Dwor Mazowiecki to Olsztyn Glownytrain
8h 39mzł 357–1,102Fly Barcelona–El Prat Airport to Olsztyn-Mazury, train
- Fly from Barcelona–El Prat Airport (BCN) to Olsztyn-Mazury (SZY)plane BCN - SZY
- Take the train from Szymany Lotnisko to Olsztyn Glownytrain
11h 7mzł 404–1,543Bus to Girona–Costa Brava Airport, fly to Poznań–Ławica Henryk Wieniawski Airport, train
- Take the bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airportbus
- Fly from Girona–Costa Brava Airport (GRO) to Poznań–Ławica Henryk Wieniawski Airport (POZ)plane GRO - POZ
- Take the train from Poznan Glowny to Olsztyn Glownytrain
10h 26mzł 509–1,415Train
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Muenchen Hbftrain Tgv
- Take the train from Muenchen Hbf to Praha Hlavni Nadrazitrain Re
- Take the train from Praha Hlavni Nadrazi to Poznan Glownytrain Ec
- Take the train from Poznan Glowny to Olsztyn Glownytrain Ic
31hzł 2,876–6,658Bus, night train, train
- Take the bus from Barcelona to Munich central bus stationbus
- Take the night train from Muenchen Hbf to Warszawa Zachodnianighttrain En
- Take the train from Warszawa Zachodnia to Olsztyn Glownytrain Ic
40h 17mzł 1,419–4,223Bus via Kunowice
- Take the bus from Barcelona - North Bus Station to Marseille - Saint-Charles Bus Stationbus
- Take the bus from MARSEILLE, Gare des Autocars de Marseille, stand 1 to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to OLSZTYN, Nowy Dw. Autobusowy, ul.Lubelska/Przemysłowa st.5.bus
45hzł 885–2,138Drive, car train
- Drive from Barcelona to Lörrach Hbfcar
- Take the car train from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Olsztyncar
29h 49mzł 1,605–2,240
Barcelona to Olsztyn by train and bus
Questions & Answers
The cheapest way to get from Barcelona to Olsztyn is to fly and train which costs 350 zł - 1 100 zł and takes 8h 39m.
The fastest way to get from Barcelona to Olsztyn is to fly and train which takes 8h 39m and costs 350 zł - 1 100 zł.
No, there is no direct bus from Barcelona station to Olsztyn. However, there are services departing from Barcelona - North Bus Station and arriving at Olsztyn, Dworzec Glowny via Lyon and Warsaw, Bus Station West. The journey, including transfers, takes approximately 39h 20m.
No, there is no direct train from Barcelona to Olsztyn. However, there are services departing from Barcelona-Sants and arriving at Olsztyn Glowny via Paris Gare De Lyon, Muenchen Hbf, Praha Hlavni Nadrazi and Poznan Glowny. The journey, including transfers, takes approximately 31h.
The distance between Barcelona and Olsztyn is 2126 km. The road distance is 2353.9 km.
The best way to get from Barcelona to Olsztyn without a car is to train and bus which takes 25h 5m and costs 1 600 zł - 4 700 zł.
It takes approximately 8h 40m to get from Barcelona to Olsztyn, including transfers.
Barcelona to Olsztyn bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
Barcelona to Olsztyn train services, operated by TGV inOui, depart from Barcelona-Sants station.
The best way to get from Barcelona to Olsztyn is to bus which takes 39h 20m and costs 1 000 zł - 1 800 zł. Alternatively, you can train, which costs 2 800 zł - 7 000 zł and takes 31h.
What companies run services between Barcelona, Spain and Olsztyn, Poland?
You can take a bus from Barcelona - North Bus Station to Olsztyn, Dworzec Glowny via Lyon and Warsaw, Bus Station West in around 39h 20m. Alternatively, you can take a train from Barcelona-Sants to Olsztyn Glowny via Paris Gare De Lyon, Muenchen Hbf, Praha Hlavni Nadrazi, and Poznan Glowny in around 31h.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- zł 220–550
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport via Milan Bergamo
- Ave. Duration
- 4h 45m
- When
- Thursday
- Estimated price
- zł 220–550
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport via Milan Malpensa
- Ave. Duration
- 7h
- When
- Friday and Sunday
- Estimated price
- zł 220–550
Flights from Girona–Costa Brava Airport to Poznań–Ławica Henryk Wieniawski Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday to Sunday
- Estimated price
- zł 230–550
Flights from Girona–Costa Brava Airport to Poznań–Ławica Henryk Wieniawski Airport via Charleroi
- Ave. Duration
- 5h 35m
- When
- Tuesday
- Estimated price
- zł 230–550
Flights from Girona–Costa Brava Airport to Poznań–Ławica Henryk Wieniawski Airport via Birmingham
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- zł 230–550
- Website
- lot.com
Flights from Barcelona–El Prat Airport to Warsaw Chopin Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- zł 340–1,100
Flights from Barcelona–El Prat Airport to Olsztyn-Mazury via Krakow
- Ave. Duration
- 7h 43m
- When
- Monday and Friday
- Estimated price
- zł 370–2,100
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Warsaw Chopin Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- zł 190–650
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- zł 280–550
- Website
- austrian.com
Flights from Barcelona–El Prat Airport to Warsaw Chopin Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- zł 360–1,300
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Warszawa Wschodnia to Olsztyn Zachodni
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- zł 140–550
- Website
- https://www.intercity.pl/en/
Train from Poznan Glowny to Olsztyn Glowny
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- zł 200–750
- Website
- https://www.intercity.pl/en/
Train from Nowy Dwor Mazowiecki to Olsztyn Glowny
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- zł 120–460
- Website
- https://www.intercity.pl/en/
Train from Poznan Glowny to Olsztyn Glowny
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- zł 200–750
- Website
- https://www.intercity.pl/en/
Train from Poznan Glowny to Olsztyn Glowny
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- zł 200–750
- Website
- https://www.intercity.pl/en/
Night train from Muenchen Hbf to Warszawa Zachodnia
- Ave. Duration
- 13h 27m
- Frequency
- Twice daily
- Estimated price
- zł 700–2,700
- Website
- https://www.intercity.pl/en/
Train from Warszawa Zachodnia to Olsztyn Glowny
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- zł 150–600
- Website
- https://www.intercity.pl/en/
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- zł 360–550
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 12m
- Frequency
- Hourly
- Estimated price
- zł 450–750
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- zł 950–1,600
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Muenchen Hbf
- Ave. Duration
- 5h 58m
- Frequency
- Twice a week
- Estimated price
- zł 750–1,200
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Strasbourg Bahnhof to S Südkreuz Bhf
- Ave. Duration
- 5h 37m
- Frequency
- Once daily
- Estimated price
- zł 550–2,400
- Website
- https://int.bahn.de/en
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- polregio.pl
Train from Szymany Lotnisko to Olsztyn Glowny
- Ave. Duration
- 58 min
- Frequency
- 6 times a week
- Estimated price
- zł 15–21
- Website
- https://polregio.pl/pl/
- Phone
- 0 89 54 888 97 - 25
- [email protected]
- Website
- laenderbahn.com
Train from Muenchen Hbf to Praha Hlavni Nadrazi
- Ave. Duration
- 5h 37m
- Frequency
- Hourly
- Estimated price
- zł 500–2,400
- Schedules at
- laenderbahn.com
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Praha Hlavni Nadrazi to Poznan Glowny
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- zł 460–800
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- zł 430–500
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Berlin Südkreuz train station to Poznan, Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Every 2 hours
- Estimated price
- zł 100–170
- Website
- https://www.flixbus.co.uk
Bus from Barcelona - North Bus Station to Lyon - Gerland Bus Station
- Ave. Duration
- 9h 5m
- Frequency
- 4 times a day
- Estimated price
- zł 240–400
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Warsaw, Bus Station West
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Estimated price
- zł 700–1,200
- Website
- https://www.flixbus.co.uk
Bus from Warsaw, Bus Station West to Olsztyn, Dworzec Glowny
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- zł 80–140
- Website
- https://www.flixbus.co.uk
Bus from Barcelona to Munich central bus station
- Ave. Duration
- 22h 25m
- Frequency
- Twice daily
- Estimated price
- zł 550–950
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Barcelona - North Bus Station to Lyon - Gerland Bus Station
- Ave. Duration
- 7h 55m
- Frequency
- Every 3 hours
- Estimated price
- zł 240–430
- Website
- https://www.blablacar.co.uk/bus
Bus from Barcelona - North Bus Station to Marseille - Saint-Charles Bus Station
- Ave. Duration
- 7h 5m
- Frequency
- 5 times a day
- Estimated price
- zł 190–340
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 902 13 00 14
- [email protected]
- Website
- sagales.com
Bus from Barcelona, Estació d'Autobusos Nord to Girona Costa Brava Airport
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- zł 70–110
- Schedules at
- sagales.com
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from MARSEILLE, Gare des Autocars de Marseille, stand 1 to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 27h 35m
- Frequency
- Twice a week
- Estimated price
- zł 490–1,400
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to OLSZTYN, Nowy Dw. Autobusowy, ul.Lubelska/Przemysłowa st.5.
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Estimated price
- zł 200–400
- Website
- https://www.sindbad.pl/en/home
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Barcelona to Olsztyn bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Barcelona to Olsztyn train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Barcelona to Olsztyn is 2354 km. It takes approximately 23h 58m to drive from Barcelona to Olsztyn.
Book your Barcelona to Olsztyn train tickets online with Omio.
Book your Barcelona to Olsztyn bus tickets online with Omio and FlixBus.
There are 966+ hotels available in Olsztyn.












































