There are 13 ways to get from Barcelona to Toruń by plane, train, bus, car, train (TGV), 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 to Poznań–Ławica Henryk Wieniawski Airport, train
best- Fly from Barcelona–El Prat Airport (BCN) to Poznań–Ławica Henryk Wieniawski Airport (POZ)plane BCN - POZ
- Take the train from Poznan Glowny to Torun Miastotrain
7h 36mzł 433–1,085Fly to Gdańsk Lech Wałęsa Airport, bus, train
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Gdańsk Lech Wałęsa Airport (GDN)plane BCN - GDN
- Take the bus from Gdansk Airport to Elblągbus
- Take the train from Malbork to Ilawa Glownatrain
- Take the train from Ilawa Glowna to Torun Miastotrain
11h 5mzł 315–1,019Train, bus via Strasbourg
- 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 to Berlin Suedkreuztrain Ice
- Take the bus from Berlin Südkreuz train station to Poznan, Bus Stationbus 353
- Take the train from Poznan Glowny to Torun Miastotrain Ic
23h 3mzł 1,449–2,539Bus, train
- Take the bus from Barcelona to Praguebus FlixBus N872
- Take the train from Praha Hlavni Nadrazi to Torun Miastotrain Ec
35h 24mzł 1,482–1,813Drive 2,166.8 km
- Drive from Barcelona to Toruńcar 2,166.8 km
21h 54mzł 1,477–2,134Fly to Bydgoszcz Ignacy Jan Paderewski Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Bydgoszcz Ignacy Jan Paderewski Airport (BZG)plane BCN - BZG
- Take the train from Bydgoszcz Wschod to Torun Glownytrain
8h 48mzł 533–1,072Fly to Warsaw Chopin Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Warsaw Chopin Airport (WAW)plane BCN - WAW
- Take the train from Warszawa Zachodnia to Torun Glownytrain
8h 36mzł 331–1,041Fly 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 Warszawa Centralna to Torun Glownytrain
9h 35mzł 408–1,158Fly to Wroclaw, train
- Fly from Barcelona–El Prat Airport (BCN) to Wroclaw (WRO)plane BCN - WRO
- Take the train from Wroclaw Glowny to Inowroclawtrain
10h 53mzł 346–1,173Train
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Est to Muenchen Hbftrain Tgv
- Take the train from Muenchen Hbf to Praha Hlavni Nadrazitrain Re
- Take the train from Praha Hlavni Nadrazi to Inowroclawtrain Ec
28h 57mzł 2,746–3,937Bus
- Take the bus from Barcelona - North Bus Station to Frankfurt - Main Bus Stationbus BlaBlaCar Bus
- Take the bus from Frankfurt central train station to Torun, Bus Stationbus N1335
36h 10mzł 899–1,430Train, bus
- Take the train from Barcelona Sants to Gironatrain R11
- Take the bus from Girona, Estació d'Autobusos to Marseille, Gare de Marseille-Saint-Charlesbus
- Take the bus from MARSEILLE, Gare des Autocars de Marseille, stand 1 to WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1bus
- Take the train from Wroclaw Mikolajow to Torun Miastotrain Ic
43h 11mzł 868–1,750Drive, car train
- Drive from Barcelona to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Toruńcar
27h 13mzł 1,809–2,583
Barcelona to Toruń by train and bus
Comparing Your Travel Options
The cheapest way to get from Barcelona to Toruń is to fly and bus and train which costs 310 zł - 1 100 zł and takes 11h 5m.
The fastest way to get from Barcelona to Toruń is to fly and train which takes 7h 36m and costs 430 zł - 1 100 zł.
No, there is no direct bus from Barcelona station to Toruń station. However, there are services departing from Barcelona - North Bus Station and arriving at Torun, Bus Station via Frankfurt central train station. The journey, including transfers, takes approximately 36h 10m.
No, there is no direct train from Barcelona to Toruń. However, there are services departing from Barcelona-Sants and arriving at Torun Miasto via Paris Gare de Lyon, Paris Est, Muenchen Hbf, Praha Hlavni Nadrazi and Inowroclaw. The journey, including transfers, takes approximately 28h 57m.
The distance between Barcelona and Toruń is 1827 km. The road distance is 2166.8 km.
The best way to get from Barcelona to Toruń without a car is to train and bus via Strasbourg which takes 23h 3m and costs 1 400 zł - 2 600 zł.
It takes approximately 7h 36m to get from Barcelona to Toruń, including transfers.
Barcelona to Toruń bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
Barcelona to Toruń train services, operated by TGV inOui, depart from Barcelona-Sants station.
The best way to get from Barcelona to Toruń is to train which takes 28h 57m and costs 2 700 zł - 4 000 zł. Alternatively, you can bus, which costs 900 zł - 1 500 zł and takes 36h 10m.
What companies run services between Barcelona, Spain and Toruń, Poland?
You can take a train from Barcelona-Sants to Torun Miasto via Paris Gare de Lyon, Paris Nord, Paris Est, Muenchen Hbf, Praha Hlavni Nadrazi, and Inowroclaw in around 28h 57m. Alternatively, you can take a bus from Barcelona - North Bus Station to Torun, Bus Station via Frankfurt central train station in around 36h 10m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Poznań–Ławica Henryk Wieniawski Airport
- Ave. Duration
- 2h 45m
- When
- Monday and Friday
- Estimated price
- zł 350–850
Flights from Barcelona–El Prat Airport to Poznań–Ławica Henryk Wieniawski Airport via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- zł 350–850
Flights from Barcelona–El Prat Airport to Bydgoszcz Ignacy Jan Paderewski Airport via Bristol
- Ave. Duration
- 6h 15m
- When
- Saturday
- Estimated price
- zł 330–1,200
Flights from Barcelona–El Prat Airport to Bydgoszcz Ignacy Jan Paderewski Airport via London Luton
- Ave. Duration
- 10h 5m
- When
- Saturday
- Estimated price
- zł 320–1,200
Flights from Barcelona–El Prat Airport to Bydgoszcz Ignacy Jan Paderewski Airport via Alicante–Elche
- Ave. Duration
- 6h 20m
- When
- Tuesday
- Estimated price
- zł 330–1,200
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport
- Ave. Duration
- 3h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- zł 300–950
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport via Bratislava
- Ave. Duration
- 4h 40m
- When
- Saturday
- Estimated price
- zł 300–950
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport via Milan Bergamo
- Ave. Duration
- 5h
- When
- Wednesday, Thursday, and Monday
- Estimated price
- zł 300–950
Flights from Barcelona–El Prat Airport to Wroclaw via Milan Bergamo
- Ave. Duration
- 5h 21m
- When
- Friday to Sunday
- Estimated price
- zł 270–750
Flights from Barcelona–El Prat Airport to Gdańsk Lech Wałęsa Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- zł 230–750
Flights from Barcelona–El Prat Airport to Gdańsk Lech Wałęsa Airport via Milan Bergamo
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- zł 230–750
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Poznań–Ławica Henryk Wieniawski Airport via Frankfurt
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- zł 420–1,500
Flights from Barcelona–El Prat Airport to Warsaw Chopin Airport via Munich
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- zł 470–850
Flights from Barcelona–El Prat Airport to Wroclaw via Munich
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- zł 390–1,400
Flights from Barcelona–El Prat Airport to Gdańsk Lech Wałęsa Airport via Frankfurt
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- zł 360–1,300
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Warsaw Chopin Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- zł 180–750
Flights from Barcelona–El Prat Airport to Warsaw–Modlin Mazovia Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- zł 110–700
Flights from Barcelona–El Prat Airport to Wroclaw
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- zł 170–700
Flights from Barcelona–El Prat Airport to Gdańsk Lech Wałęsa Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- zł 160–900
- Website
- lot.com
Flights from Barcelona–El Prat Airport to Bydgoszcz Ignacy Jan Paderewski Airport via Warsaw Chopin Airport
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- zł 490–1,600
Flights from Barcelona–El Prat Airport to Warsaw Chopin Airport
- Ave. Duration
- 3h
- When
- Saturday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- zł 360–1,200
Flights from Barcelona–El Prat Airport to Gdańsk Lech Wałęsa Airport via Frankfurt
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- zł 360–1,300
- Website
- austrian.com
Flights from Barcelona–El Prat Airport to Warsaw Chopin Airport via Vienna
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- zł 700–850
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Poznan Glowny to Torun Miasto
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- zł 70–130
- Website
- PKP Intercity
Train from Poznan Glowny to Torun Miasto
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- zł 70–130
- Website
- PKP Intercity
Train from Bydgoszcz Wschod to Torun Glowny
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- zł 21–40
- Website
- PKP Intercity
Train from Warszawa Zachodnia to Torun Glowny
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- zł 110–210
- Website
- PKP Intercity
Train from Warszawa Centralna to Torun Glowny
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- zł 110–210
- Website
- PKP Intercity
Train from Wroclaw Glowny to Inowroclaw
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- zł 130–240
- Website
- PKP Intercity
Train from Malbork to Ilawa Glowna
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- zł 30–60
- Website
- PKP Intercity
Train from Ilawa Glowna to Torun Miasto
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- zł 45–85
- Website
- PKP Intercity
Train from Wroclaw Mikolajow to Torun Miasto
- Ave. Duration
- 3h 13m
- Frequency
- 4 times a day
- Estimated price
- zł 150–270
- Website
- PKP Intercity
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Poznan Glowny to Torun Miasto
- Ave. Duration
- 2h 17m
- Frequency
- Every 4 hours
- Estimated price
- zł 26–40
- Website
- Polregio
Train from Poznan Glowny to Torun Miasto
- Ave. Duration
- 2h 17m
- Frequency
- Every 4 hours
- Estimated price
- zł 26–40
- Website
- Polregio
Train from Bydgoszcz Wschod to Torun Glowny
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- zł 14–19
- Website
- Polregio
Train from Malbork to Ilawa Glowna
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- zł 17–24
- Website
- Polregio
Train from Ilawa Glowna to Torun Miasto
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- zł 20–28
- Website
- Polregio
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Poznan Glowny to Torun Miasto
- Ave. Duration
- 2h 13m
- Frequency
- Twice daily
- Estimated price
- zł 160
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Poznan Glowny to Torun Miasto
- Ave. Duration
- 2h 13m
- Frequency
- Twice daily
- Estimated price
- zł 160
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Praha Hlavni Nadrazi to Torun Miasto
- Ave. Duration
- 8h 31m
- Frequency
- Twice daily
- Estimated price
- zł 775
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Bydgoszcz Wschod to Torun Glowny
- Ave. Duration
- 26 min
- Frequency
- Twice daily
- Estimated price
- zł 49
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Wroclaw Glowny to Inowroclaw
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- zł 303
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Praha Hlavni Nadrazi to Inowroclaw
- Ave. Duration
- 6h 46m
- Frequency
- Every 4 hours
- Estimated price
- zł 666
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- zł 350–550
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 12m
- Frequency
- Every 2 hours
- Estimated price
- zł 450–700
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- zł 950–1,500
- Website
- TGV inOui
Train from Paris Est to Muenchen Hbf
- Ave. Duration
- 5h 41m
- Frequency
- 3 times a day
- Estimated price
- zł 700–1,100
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- zł 420–700
- Website
- Oui.SNCF
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Strasbourg to Berlin Suedkreuz
- Ave. Duration
- 5h 38m
- Frequency
- Twice daily
- Estimated price
- zł 500–1,000
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +48 56 661 20 33
- Website
- Arriva PL
Train from Bydgoszcz Wschod to Torun Glowny
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Website
- Arriva PL
- Phone
- 0 89 54 888 97 - 25
- [email protected]
- Website
- Die Länderbahn
Train from Muenchen Hbf to Praha Hlavni Nadrazi
- Ave. Duration
- 5h 37m
- Frequency
- Hourly
- Estimated price
- zł 400–700
- Schedules at
- Die Länderbahn
- Phone
- +34 900 41 00 41
- Website
- Rodalies de Catalunya
Train from Barcelona Sants to Girona
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- zł 45–120
- Website
- Rodalies de Catalunya
- Website
- Rodalies de Catalunya
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 10h 22m
- Frequency
- Once a week
- Estimated price
- zł 440–550
- Website
- Urlaubs-Express (UEX)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Berlin Südkreuz train station to Poznan, Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- zł 100–160
- Website
- Flixbus
Bus from Barcelona to Prague
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- zł 700–1,100
- Website
- Flixbus
Bus from Barcelona - North Bus Station to Frankfurt - Main Bus Station
- Ave. Duration
- 21h 45m
- Frequency
- Twice daily
- Estimated price
- zł 550–850
- Website
- Flixbus
Bus from Frankfurt central train station to Torun, Bus Station
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- zł 390–600
- Website
- Flixbus
- Phone
- 89 766 09 14
- [email protected]
- Website
- transwal.pl
Bus from Gdansk Airport to Elbląg
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- zł 16–23
- Schedules at
- transwal.pl
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Barcelona - North Bus Station to Frankfurt - Main Bus Station
- Ave. Duration
- 19h 50m
- Frequency
- 3 times a day
- Estimated price
- zł 500–850
- Website
- BlaBlaCar Bus
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from Barcelona - North Bus Station to Frankfurt - Main Bus Station
- Ave. Duration
- 20h 15m
- Frequency
- Once a week
- Estimated price
- zł 812
- Website
- Sindbad
Bus from MARSEILLE, Gare des Autocars de Marseille, stand 1 to WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1
- Ave. Duration
- 28h 46m
- Frequency
- Twice a week
- Estimated price
- zł 500–1,100
- Website
- Sindbad
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Girona, Estació d'Autobusos to Marseille, Gare de Marseille-Saint-Charles
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- zł 170–260
- Schedules at
- alsa.es
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
Booking & Getting There
Barcelona to Toruń bus services, operated by BlaBlaCar Bus, arrive at Frankfurt - Main Bus Station.
Barcelona to Toruń train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Barcelona to Toruń is 2167 km. It takes approximately 21h 54m to drive from Barcelona to Toruń.
Book your Barcelona to Toruń bus tickets online with Omio and FlixBus.
There are 953+ hotels available in Toruń.




















































