There are 9 ways to get from Barcelona to Prešov by plane, train, bus, train (Renfe, TGV), ferry, car, or shuttle
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 Košice International Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Košice International Airport (KSC)plane BCN - KSC
8h 7m€64–220Train, bus
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Mulhouse Villetrain Tgv
- Take the bus from Mulhouse to Prešovbus
30h 43m€258–474Train
- Take the train from Barcelona-Sants to Nimestrain
- Take the train from Nimes to Bruxelles-Miditrain Trn
- Take the train from Brussel-Zuid to Praha hl.n.train
- Take the train from Praha Hlavni Nadrazi to Kysaktrain Ic
33h 48m€351–792Ferry, drive
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Prešovcar
26h 23m€294–427Fly to Budapest Ferenc Liszt International Airport, shuttle
- Fly from Barcelona–El Prat Airport (BCN) to Budapest Ferenc Liszt International Airport (BUD)plane BCN - BUD
- Take a shuttle bus from Budapest Airport to Košice
9h 24m€78–222Fly to John Paul Ii International Airport Kraków–Balice, bus
- Fly from Barcelona–El Prat Airport (BCN) to John Paul Ii International Airport Kraków–Balice (KRK)plane BCN - KRK
- Take the bus from Krakow, MDA Bus Station to Bardejovbus
- Take the bus from Bardejov to Prešov - Cintorínebus
11h 38m€65–201Bus via Munich
- Take the bus from Barcelona - North Bus Station to Munich - Bus Stationbus BlaBlaCar Bus
- Take the bus from München, ZOB to Prešovbus
37h 36mBus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Mukačevobus
- Take the bus from Mukachevo to Prešovbus N3272
37h 55m€183–193Drive 2,114 km
- Drive from Barcelona to Prešovcar 2,114 km
22h 24m€341–492
Barcelona to Prešov by train and bus
Comparing Your Travel Options
The cheapest way to get from Barcelona to Prešov is to fly and bus which costs €65 - €210 and takes 11h 38m.
The fastest way to get from Barcelona to Prešov is to fly which takes 8h 7m and costs €60 - €220.
No, there is no direct bus from Barcelona station to Prešov. However, there are services departing from Barcelona - North Bus Station and arriving at Prešov via München, ZOB. The journey, including transfers, takes approximately 37h 36m.
No, there is no direct train from Barcelona to Prešov. However, there are services departing from Barcelona-Sants and arriving at Prešov mesto via Nimes, Brussel-Zuid, Praha Hlavni Nadrazi and Kysak. The journey, including transfers, takes approximately 33h 48m.
The distance between Barcelona and Prešov is 1780 km. The road distance is 2114 km.
The best way to get from Barcelona to Prešov without a car is to train and bus which takes 30h 43m and costs €250 - €480.
It takes approximately 8h 7m to get from Barcelona to Prešov, including transfers.
Barcelona to Prešov bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
Barcelona to Prešov train services, operated by Renfe Viajeros, depart from Barcelona-Sants station.
The best way to get from Barcelona to Prešov is to fly which takes 8h 7m and costs €60 - €220. Alternatively, you can train, which costs €350 - €800 and takes 33h 48m, you could also bus via Munich, which costs and takes 37h 36m.
What companies run services between Barcelona, Spain and Prešov, Slovakia?
Austrian Airlines, Ryanair, and four other airlines fly from Barcelona–El Prat Airport (BCN) to Košice International Airport (KSC) 3 times a day. Alternatively, you can take a train from Barcelona-Sants to Prešov mesto via Nimes, Bruxelles-Midi, Brussel-Zuid, Praha hl.n., Praha Hlavni Nadrazi, and Kysak in around 33h 48m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–140
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport via Venice
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- €50–140
Flights from Barcelona–El Prat Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 2h 49m
- When
- Sunday, Tuesday, Thursday, Monday, Saturday, and Friday
- Estimated price
- €50–180
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact 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
- €80–120
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Nimes
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- €45–75
- Website
- Renfe Viajeros
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Mulhouse to Prešov
- Ave. Duration
- 20h 50m
- Frequency
- Once daily
- Estimated price
- €110–170
- Website
- Flixbus
Bus from Krakow, MDA Bus Station to Bardejov
- Ave. Duration
- 3h 12m
- Frequency
- 5 times a week
- Estimated price
- €14–22
- Website
- Flixbus
Bus from Mukachevo to Prešov
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- €14–22
- Website
- Flixbus
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- €80–120
- Website
- Grandi Navi Veloci
Want to know more about travelling around Slovakia
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 Prešov bus services, operated by BlaBlaCar Bus, arrive at Munich - Bus Station.
Barcelona to Prešov train services, operated by Renfe Viajeros, arrive at Nimes station.
Yes, the driving distance between Barcelona to Prešov is 2114 km. It takes approximately 22h 24m to drive from Barcelona to Prešov.
Book your Barcelona to Prešov train tickets online with Omio.
Book your Barcelona to Prešov bus tickets online with Omio.
There are 168+ hotels available in Prešov.















