There are 13 ways to get from Olomouc to Spain by train, plane, bus, night 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.
Train to Václav Havel Airport Prague, fly to Barcelona–El Prat Airport
best- Take the train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazitrain
- Fly from Václav Havel Airport Prague (PRG) to Barcelona–El Prat Airport (BCN)plane PRG - BCN
8h 10m€57–191Train, bus
cheapest- Take the train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazitrain Ic / ...
- Take the bus from Prague to Barcelonabus FlixBus N872
28h 39m€46–241Train, bus via Mulhouse
- Take the train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazitrain Ic
- Take the bus from Prague to Mulhousebus
- Take the train from Mulhouse Ville to Lyon Part Dieutrain 84
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
22h 18m€150–256Train, night train
- Take the train from Prerov to Wien Hbftrain Ic
- Take the night train from Wien Hbf to Brussel-Zuid / Bruxelles-Midinighttrain Nj
- Take the train from Brussel-Zuid / Bruxelles-Midi to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
30h 40m€224–601Train, train to Bratislava Airport, fly to Barcelona–El Prat Airport
- Take the train from Olomouc Hlavni Nadrazi to Breclavtrain
- Take the train from Breclav to Bratislava Hlavna Stanicatrain
- Fly from Bratislava Airport (BTS) to Barcelona–El Prat Airport (BCN)plane BTS - BCN
9h 3m€49–188Train to Vienna International Airport, fly to Barcelona–El Prat Airport
- Take the train from Prerov to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Barcelona–El Prat Airport (BCN)plane VIE - BCN
9h 6m€60–200Train to Vienna International Airport, fly to Son Sant Joan Airport
- Take the train from Prerov to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Son Sant Joan Airport (PMI)plane VIE - PMI
8h 52m€65–300Train to Vienna International Airport, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the train from Prerov to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VIE - MAD
9h 38m€88–240Train to Vienna International Airport, fly to Valencia Airport
- Take the train from Prerov to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Valencia Airport (VLC)plane VIE - VLC
9h 7m€68–240Train to Vienna International Airport, fly to Málaga Airport
- Take the train from Prerov to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Málaga Airport (AGP)plane VIE - AGP
9h 42m€72–257Train, train to John Paul Ii International Airport Kraków–Balice, fly to Barcelona–El Prat Airport
- Take the train from Olomouc Hlavni Nadrazi to Bohumintrain
- Take the train from Bohumin to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Barcelona–El Prat Airport (BCN)plane KRK - BCN
11h 10m€54–200Train, bus #2
- Take the train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazitrain Ic
- Take the train from Praha Hlavni Nadrazi to Muenchen Hbftrain Ec
- Take the bus from Munich - Bus Station to Barcelona - Airport Prat T1bus
33h 53m€178–268Drive 1,887.4 km
- Drive from Olomouc to Barcelonacar 1,887.4 km
19h 12m€297–428
Olomouc to Spain by train, foot, subway, and bus
Questions & Answers
The cheapest way to get from Olomouc to Spain is to train and fly which costs €45 - €190 and takes 9h 3m.
The fastest way to get from Olomouc to Spain is to train and fly which takes 8h 10m and costs €55 - €200.
No, there is no direct train from Olomouc to Spain. However, there are services departing from Olomouc Hlavni Nadrazi and arriving at Barcelona-Plaça De Catalunya via Prerov, Wien Hbf, Brussel-Zuid / Bruxelles-Midi, Lyon Part Dieu and Barcelona Sants. The journey, including transfers, takes approximately 30h 40m.
The distance between Olomouc and Spain is 1639 km. The road distance is 1887.4 km.
The best way to get from Olomouc to Spain without a car is to train and bus via Mulhouse which takes 22h 18m and costs €150 - €260.
It takes approximately 8h 10m to get from Olomouc to Spain, including transfers.
Olomouc to Spain train services, operated by PKP Intercity, depart from Prerov station.
Olomouc to Spain train services, operated by PKP Intercity, arrive at Wien Hbf station.
Yes, the driving distance between Olomouc to Spain is 1887 km. It takes approximately 19h 12m to drive from Olomouc to Spain.
There are 5502+ hotels available in Spain.
What companies run services between Olomouc, Czechia and Spain?
There is no direct connection from Olomouc to Spain. However, you can take the train to Praha Hlavni Nadrazi, walk to Prague, Central Train Station, take the bus to Václav Havel Airport T1, walk to Václav Havel Airport Prague (PRG) airport, fly to Barcelona–El Prat Airport (BCN), walk to El Prat Aeroport, then take the train to Barcelona-Passeig De Gràcia. Alternatively, you can take a train from Olomouc Hlavni Nadrazi to Barcelona-Plaça De Catalunya via Praha Hlavni Nadrazi, Můstek, Anděl, Prague, Mulhouse, Mulhouse Ville, Lyon Part Dieu, and Barcelona Sants in around 22h 18m.
- Website
- ryanair.com
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–150
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 4h 32m
- When
- Monday and Sunday
- Estimated price
- €55–150
Flights from Bratislava Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €28–140
Flights from Vienna International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €40–180
Flights from Vienna International Airport to Barcelona–El Prat Airport via Venice
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- €40–180
Flights from Vienna International Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €30–170
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €55–180
Flights from Vienna International Airport to Valencia Airport
- Ave. Duration
- 2h 45m
- When
- Friday and Sunday
- Estimated price
- €45–180
Flights from Vienna International Airport to Valencia Airport via Bologna
- Ave. Duration
- 5h 5m
- When
- Monday and Friday
- Estimated price
- €45–180
Flights from Vienna International Airport to Valencia Airport via Venice Treviso
- Ave. Duration
- 5h 50m
- When
- Friday and Sunday
- Estimated price
- €45–180
Flights from Vienna International Airport to Málaga Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €55–190
Flights from Vienna International Airport to Málaga Airport via Venice Treviso
- Ave. Duration
- 5h 55m
- When
- Monday and Wednesday
- Estimated price
- €55–190
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €50–130
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Trieste
- Ave. Duration
- 5h 15m
- When
- Monday
- Estimated price
- €50–130
- Website
- lufthansa.com
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €45–270
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- €80–320
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €55–280
- Website
- austrian.com
Flights from Vienna International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €45–140
Flights from Vienna International Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €80–450
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- €80–320
Flights from Vienna International Airport to Valencia Airport
- Ave. Duration
- 2h 40m
- When
- Thursday and Sunday
- Estimated price
- €75–250
Flights from Vienna International Airport to Málaga Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €75–420
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport via Vienna International Airport
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €60–270
- Website
- vueling.com
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport
- Ave. Duration
- 2h 27m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €40–150
Flights from Vienna International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- €40–140
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €65–160
- Website
- iberia.com
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport
- Ave. Duration
- 2h 27m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €40–150
Flights from Vienna International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- €40–140
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €65–160
- Website
- easyjet.com
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport via Geneva
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- €60–160
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 5h 12m
- When
- Wednesday to Friday
- Estimated price
- €60–160
Flights from Vienna International Airport to Barcelona–El Prat Airport via Milan Linate
- Ave. Duration
- 4h
- When
- Monday to Friday
- Estimated price
- €35–180
Flights from Vienna International Airport to Son Sant Joan Airport via Milan Linate
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–160
- Website
- wizzair.com
Flights from Bratislava Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €26–120
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €35–120
- Website
- flyulendo.com
Flights from Vienna International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €29–120
Flights from Vienna International Airport to Málaga Airport
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- €30–130
- Website
- smartwings.com
Flights from Václav Havel Airport Prague to Barcelona–El Prat Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €45–130
- Website
- croatiaairlines.com
Flights from Vienna International Airport to Barcelona–El Prat Airport via Zagreb
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €90–280
- Website
- swiss.com
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Zurich
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €70–300
- Website
- lot.com
Flights from John Paul Ii International Airport Kraków–Balice to Barcelona–El Prat Airport
- Ave. Duration
- 2h 50m
- When
- Monday and Wednesday
- Estimated price
- €75–240
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- €6–24
- Website
- https://regiojet.com/
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- Estimated price
- €6–11
- Website
- https://regiojet.com/
- 2nd Class
- €6–10
- 1st Class
- €7–11
Train from Olomouc Hlavni Nadrazi to Bohumin
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Estimated price
- €4–8
- Website
- https://regiojet.com/
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- Estimated price
- €15–30
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €15–21
- 1st Class
- €23–30
- Business
- €25–28
Train from Olomouc Hlavni Nadrazi to Breclav
- Ave. Duration
- 1h 27m
- Frequency
- Every 4 hours
- Estimated price
- €7–16
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €7–11
- 1st Class
- €12–16
- Business
- €13–14
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- €5–11
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €5–8
- 1st Class
- €8–11
- Business
- €9–10
Train from Olomouc Hlavni Nadrazi to Bohumin
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- €7–15
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €7–10
- 1st Class
- €11–15
- Business
- €12–13
Train from Bohumin to Krakow Glowny
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- €10–21
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €10–15
- 1st Class
- €16–21
- Business
- €17–19
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- €11–35
- Website
- https://www.leoexpress.com/en
Train from Olomouc Hlavni Nadrazi to Breclav
- Ave. Duration
- 1h 18m
- Frequency
- Twice daily
- Estimated price
- €8–15
- Website
- https://www.leoexpress.com/en
- Economy
- €8–11
- Business
- €9–13
- Economy Plus
- €10–14
- Premium
- €11–15
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- €5–11
- Website
- https://www.leoexpress.com/en
- Economy
- €5–8
- Business
- €6–9
- Economy Plus
- €7–10
- Premium
- €8–11
Train from Olomouc Hlavni Nadrazi to Bohumin
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- €4–12
- Website
- https://www.leoexpress.com/en
Train from Bohumin to Krakow Glowny
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €4–16
- Website
- https://www.leoexpress.com/en
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 46m
- Frequency
- 5 times a day
- Estimated price
- €12–22
- Website
- https://www.zssk.sk/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 46m
- Frequency
- Every 4 hours
- Estimated price
- €45–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Olomouc Hlavni Nadrazi to Breclav
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- €29–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 9m
- Frequency
- 3 times a day
- Estimated price
- €23–30
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Olomouc Hlavni Nadrazi to Bohumin
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- €28–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Bohumin to Krakow Glowny
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- €35–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Praha Hlavni Nadrazi to Muenchen Hbf
- Ave. Duration
- 5h 43m
- Frequency
- Every 4 hours
- Estimated price
- €75–100
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Olomouc Hlavni Nadrazi to Praha Hlavni Nadrazi
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- €11–20
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €11–16
- 1st Class
- €15–20
Train from Prerov to Wien Hbf
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- €9–18
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €9–14
- 1st Class
- €14–18
Train from Breclav to Bratislava Hlavna Stanica
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- €7–14
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €7–10
- 1st Class
- €11–14
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Estimated price
- €55–75
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Wien Hbf to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 15h 20m
- Frequency
- 6 times a week
- Estimated price
- €90–280
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €260–280
- Couchette Carriage
- €160–190
- Seating Carriage
- €90–110
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Brussel-Zuid / Bruxelles-Midi to Lyon Part Dieu
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- €70–220
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Prague to Mulhouse
- Ave. Duration
- 8h 50m
- Frequency
- 5 times a week
- Estimated price
- €35–70
- Website
- https://www.flixbus.co.uk
Bus from Prague to Barcelona
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- €40–210
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Munich - Bus Station to Barcelona - Airport Prat T1
- Ave. Duration
- 22h 55m
- Frequency
- Twice daily
- Estimated price
- €90–130
- Website
- https://www.blablacar.co.uk/bus
Want to know more about travelling around Spain
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
Want to know more about Flixbus?
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide




















































