There are 11 ways to get from Spain to Osijek by plane, bus, train, 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 Barcelona–El Prat Airport to Zagreb Franjo Tuđman Airport, bus
best- Fly from Barcelona–El Prat Airport (BCN) to Zagreb Franjo Tuđman Airport (ZAG)plane BCN - ZAG
- Take the bus from Zagreb, Autobusni Kolodvor to Osijek, Autobusni Kolodvorbus
10h 11m€91–308Fly Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport, bus
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Budapest Ferenc Liszt International Airport (BUD)plane BCN - BUD
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Osijek bus stationbus
10h 13m€63–196Train, bus
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Milano Centraletrain Fr
- Take the train from Milano Centrale to Venezia Mestretrain Fr
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Osijek bus stationbus
26h 42m€167–383Bus via Venice
- Take the bus from Barcelona Carrer de Ribes to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)bus
- Take the bus from Venice - Mestre Bus Station to Zagreb - Bus Stationbus
- Take the bus from Zagreb, Autobusni Kolodvor to Osijek, Autobusni Kolodvorbus
29h 9m€67–121Drive 1,793.9 km
- Drive from Barcelona to Osijekcar 1,793.9 km
18h 43m€275–397Fly Barcelona–El Prat Airport to Belgrade Nikola Tesla Airport, shuttle, bus
- Fly from Barcelona–El Prat Airport (BCN) to Belgrade Nikola Tesla Airport (BEG)plane BCN - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Novi Sad, Autobuska Stanica
- Take the bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvorbus
10h 24m€110–330Fly Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport, shuttle, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgrade Nikola Tesla Airport (BEG)plane MAD - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Novi Sad, Autobuska Stanica
- Take the bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvorbus
11h 9m€123–380Fly Son Sant Joan Airport to Belgrade Nikola Tesla Airport, shuttle, bus
- Fly from Son Sant Joan Airport (PMI) to Belgrade Nikola Tesla Airport (BEG)plane PMI - BEG
- Take a shuttle bus from Belgrade, Nikola Tesla Airport to Novi Sad, Autobuska Stanica
- Take the bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvorbus
10h 3m€145–370Fly Barcelona–El Prat Airport to Osijek Airport
- Fly from Barcelona–El Prat Airport (BCN) to Osijek Airport (OSI)plane BCN - OSI
7h 23m€83–274Fly Barcelona–El Prat Airport to Venice Marco Polo Airport, shuttle, bus
- Fly from Barcelona–El Prat Airport (BCN) to Venice Marco Polo Airport (VCE)plane BCN - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
- Take the bus from Zagreb, Autobusni Kolodvor to Osijek, Autobusni Kolodvorbus
14h 6m€90–652Bus
- Take the bus from Barcelona Sants Central Bus Station to Zagreb Central Bus Stationbus Union Ivkoni - Unibus 3602 / ...
- Take the bus from Zagreb, Autobusni Kolodvor to Osijek, Autobusni Kolodvorbus Arriva
33h 49m€87–124
Spain to Osijek by train and bus
Questions & Answers
The cheapest way to get from Spain to Osijek is to bus via Venice which costs €65 - €130 and takes 29h 9m.
The fastest way to get from Spain to Osijek is to fly which takes 7h 23m and costs €80 - €280.
No, there is no direct bus from Spain to Osijek. However, there are services departing from Barcelona Carrer de Ribes and arriving at Osijek, Autobusni Kolodvor via Venice - Mestre Bus Station and Zagreb, Autobusni Kolodvor. The journey, including transfers, takes approximately 29h 9m.
The distance between Spain and Osijek is 1537 km. The road distance is 1793.9 km.
The best way to get from Spain to Osijek without a car is to train and bus which takes 26h 42m and costs €160 - €390.
It takes approximately 10h 11m to get from Spain to Osijek, including transfers.
Spain to Osijek bus services, operated by Itabus S.p.A., depart from Barcelona Carrer de Ribes station.
The best way to get from Spain to Osijek is to bus via Venice which takes 29h 9m and costs €65 - €130. Alternatively, you can fly, which costs €80 - €280 and takes 7h 23m.
Spain to Osijek bus services, operated by Itabus S.p.A., arrive at Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) station.
Yes, the driving distance between Spain to Osijek is 1794 km. It takes approximately 18h 43m to drive from Spain to Osijek.
What companies run services between Spain and Osijek, Croatia?
You can take a bus from Barcelona Carrer de Ribes to Osijek, Autobusni Kolodvor via Venezia, Viale Stazione (Mestre Stazione - fermata ATVO), Venice - Mestre Bus Station, Zagreb - Bus Station, and Zagreb, Autobusni Kolodvor in around 29h 9m. Alternatively, Vueling Airlines and Croatia Airlines fly from Barcelona–El Prat Airport (BCN) to Osijek Airport (OSI) twice a week.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 4h 27m
- When
- Friday and Sunday
- Estimated price
- €55–160
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €35–120
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €23–110
- Website
- airserbia.com
Flights from Barcelona–El Prat Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €45–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €85–190
Flights from Son Sant Joan Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday and Friday
- Estimated price
- €65–240
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €35–120
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €35–130
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €45–130
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- €50–260
- Website
- vueling.com
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €20–120
- Website
- croatiaairlines.com
Flights from Barcelona–El Prat Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €130–200
Flights from Barcelona–El Prat Airport to Osijek Airport via Munich
- Ave. Duration
- 4h 45m
- When
- Monday and Friday
- Estimated price
- €55–240
- Website
- austrian.com
Flights from Barcelona–El Prat Airport to Budapest Ferenc Liszt International Airport via Vienna
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- €55–230
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €22–95
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €55–240
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Lyon Part Dieu to Milano Centrale
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Estimated price
- €50–130
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €19–55
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 19m
- Frequency
- Every 4 hours
- Estimated price
- €23–55
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zagreb, Autobusni Kolodvor to Osijek, Autobusni Kolodvor
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- €2–13
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 35 415 165
- info@slavonija-bus.hr
- Website
- slavonija-bus.hr
Bus from Zagreb, Autobusni Kolodvor to Osijek, Autobusni Kolodvor
- Ave. Duration
- 4h 27m
- Frequency
- Once daily
- Estimated price
- €19–26
- Schedules at
- slavonija-bus.hr
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Osijek bus station
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Estimated price
- €45–65
- Website
- https://www.flixbus.co.uk
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Osijek bus station
- Ave. Duration
- 3h 29m
- Frequency
- 3 times a week
- Estimated price
- €19–45
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Barcelona Carrer de Ribes to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 17h 14m
- Frequency
- 3 times a week
- Estimated price
- €25–60
- Website
- https://www.itabus.it/en/home
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Venice - Mestre Bus Station to Zagreb - Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- 4 times a week
- Estimated price
- €23–35
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +381 21 523 863
- autoturist.ns@gmail.com
- Website
- autoturist-ns.com
Shuttle from Belgrade, Nikola Tesla Airport to Novi Sad, Autobuska Stanica
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- €60–180
- Schedules at
- autoturist-ns.com
- Private Transfer
- €180
- Shared Transfer
- €60
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvor
- Phone
- +385 043 277 100
- info@cazmatrans.hr
- Website
- cazmatrans.hr
Bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvor
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Estimated price
- €10–15
- Website
- https://cazmatrans.hr/en/
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
- Ave. Duration
- 4h 42m
- Frequency
- On demand
- Estimated price
- €44–500
- Website
- https://www.goopti.com/en/
- Shared
- €44–48
- Private
- €250–500
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Barcelona Sants Central Bus Station to Zagreb Central Bus Station
- Ave. Duration
- 28h
- Frequency
- 4 times a week
- Estimated price
- €65–95
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around Croatia
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
Italy Travel Guides
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Book your Spain to Osijek bus tickets online with Omio.
There are 408+ hotels available in Osijek.




























































