There are 10 ways to get from Porto to Osijek by plane, shuttle, bus, train, car, or night 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 Belgrade Nikola Tesla Airport, shuttle, bus
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Belgrade Nikola Tesla Airport (BEG)plane OPO - 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 18m€147–431Fly to Budapest Ferenc Liszt International Airport, bus
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Budapest Ferenc Liszt International Airport (BUD)plane OPO - BUD
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Osijek bus stationbus
11h 8m€83–249Train, bus
- Take the train from Porto Sao Bento to Bragatrain
- Take the bus from Braga to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon - Gerland Bus Station to Ljubljanabus
- Take the train from Ljubljana to Strizivojna-Vrpoljetrain 211
- Take the train from Strizivojna-Vrpolje to Osijektrain Re
2d€290–565Drive 2,749.4 km
- Drive from Porto to Osijekcar 2,749.4 km
28h€425–614Fly to Zagreb Franjo Tuđman Airport, bus, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zagreb Franjo Tuđman Airport (ZAG)plane OPO - ZAG
- Take the bus from Zagreb to Slavonski Brod bus stationbus
- Take the train from Strizivojna-Vrpolje to Osijektrain
14h 44m€120–362Fly to Osijek Airport
- Fly from Francisco De Sá Carneiro Airport (OPO) to Osijek Airport (OSI)plane OPO - OSI
11h 3m€218–683Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hauptbahnhof to Ulm Hauptbahnhoftrain 60 / ...
- Take the bus from Ulm Hauptbahnhof to Osijek, Autobusni Kolodvorbus
2dBus
- Take the bus from Porto - Hospital de São João to Lyon, Perrache Bus Stationbus
- Take the bus from Lyon, Perrache Bus Station to Bajakovobus
- Take the bus from Lipovac to Vinkovci, Autobusni kolodvorbus
2d 3h€244–269Bus via Karlsruhe
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus BlaBlaCar Bus
- Take the bus from Karlsruhe central train station to Osijek bus stationbus N950
2d 3h€296–522Bus, train, night train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hbf to Stuttgart Hbftrain Ice / ...
- Take the nighttrain from Stuttgart Hbf to Zagreb Glavni Kol.nighttrain En
- Take the train from Zagreb Glavni Kol. to Osijektrain Re / ...
2d 7h€429–757
Porto to Osijek by train and bus
Questions & Answers
The cheapest way to get from Porto to Osijek is to fly and bus which costs €80 - €250 and takes 11h 8m.
The fastest way to get from Porto to Osijek is to fly which takes 11h 3m and costs €210 - €700.
No, there is no direct bus from Porto to Osijek. However, there are services departing from Porto - Hospital de São João and arriving at Vinkovci, Autobusni kolodvor via Lyon, Perrache Bus Station and Lipovac. The journey, including transfers, takes approximately 2 days 3h.
The distance between Porto and Osijek is 2631 km. The road distance is 2749.4 km.
The best way to get from Porto to Osijek without a car is to train and bus which takes 2 days 0h and costs €290 - €600.
It takes approximately 11h 18m to get from Porto to Osijek, including transfers.
Porto to Osijek bus services, operated by Transportes Barquense, depart from Porto - Hospital de São João station.
The best way to get from Porto to Osijek is to fly which takes 11h 3m and costs €210 - €700. Alternatively, you can bus, which costs €240 - €270 and takes 2 days 3h.
Porto to Osijek bus services, operated by Transportes Barquense, arrive at Lyon, Perrache Bus Station.
Osijek is 1h ahead of Porto. It is currently 8:34 PM in Porto and 9:34 PM in Osijek.
What companies run services between Porto, Portugal and Osijek, Croatia?
Lufthansa and Croatia Airlines fly from Francisco De Sá Carneiro Airport (OPO) to Osijek Airport (OSI) twice a week. Alternatively, you can take a subway from Aliados to Osijek via Hospital São João, Porto - Hospital de São João, Lyon, Perrache Bus Station, Bajakovo, Lipovac, Vinkovci, Bus Station, and Vinkovci in around 2d 3h.
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- €95–330
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- €65–310
- Website
- airserbia.com
Flights from Francisco De Sá Carneiro Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 25m
- When
- Thursday and Sunday
- Estimated price
- €110–200
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €60–180
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 6h 45m
- When
- Tuesday
- Estimated price
- €70–190
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- €100–340
- Website
- croatiaairlines.com
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 5h 30m
- When
- Monday to Wednesday
- Estimated price
- €65–250
Flights from Francisco De Sá Carneiro Airport to Osijek Airport via Munich
- Ave. Duration
- 8h 20m
- When
- Monday and Friday
- Estimated price
- €190–650
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Budapest Ferenc Liszt International Airport via Geneva
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–250
- Website
- austrian.com
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 9h 25m
- When
- Monday to Thursday
- Estimated price
- €95–360
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Porto Sao Bento to Braga
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €6–12
- Website
- Comboios de Portugal
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Ljubljana to Strizivojna-Vrpolje
- Ave. Duration
- 6h 53m
- Frequency
- Twice daily
- Estimated price
- €70–140
- Website
- Austrian Railways
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Strizivojna-Vrpolje to Osijek
- Ave. Duration
- 51 min
- Frequency
- Every 2 hours
- Estimated price
- €9–14
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Strizivojna-Vrpolje to Osijek
- Ave. Duration
- 51 min
- Frequency
- Every 2 hours
- Estimated price
- €9–14
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Stuttgart Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 13h 59m
- Frequency
- Twice daily
- Estimated price
- €150–230
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Osijek
- Ave. Duration
- 5h 37m
- Frequency
- Every 4 hours
- Estimated price
- €50–80
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €30–140
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €14–65
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Karlsruhe Hauptbahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 1h 54m
- Frequency
- 3 times a day
- Estimated price
- €30–55
- Website
- TGV inOui
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- €15–25
- Website
- TGV inOui
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–26
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €14–17
- 1st Class Ticket
- €18–26
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg GmbH
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €13–19
- Schedules at
- Arverio Baden-Württemberg GmbH
- Phone
- +49 711 2092-7087
- Website
- DB Regio Stuttgart
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 1h 34m
- Frequency
- 5 times a week
- Estimated price
- €14–21
- Schedules at
- DB Regio Stuttgart
- Phone
- +381 21 523 863
- [email protected]
- 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
- [email protected]
- Website
- lasta.rs
Bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvor
- Phone
- +385 043 277 100
- [email protected]
- Website
- Cazmatrans NOVA d.o.o.
Bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvor
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Estimated price
- €10–25
- Website
- Cazmatrans NOVA d.o.o.
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Braga to Lyon - Gerland Bus Station
- Ave. Duration
- 20h 44m
- Frequency
- 4 times a day
- Estimated price
- €130–250
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Ljubljana
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- €80–150
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- €210–390
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- €210–390
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- €210–390
- Website
- BlaBlaCar Bus
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Lyon - Gerland Bus Station to Ljubljana
- Ave. Duration
- 17h 41m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- Flixbus
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Osijek bus station
- Ave. Duration
- 3h 29m
- Frequency
- 3 times a week
- Estimated price
- €20–35
- Website
- Flixbus
Bus from Zagreb to Slavonski Brod bus station
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- Flixbus
Bus from Karlsruhe central train station to Osijek bus station
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Estimated price
- €80–140
- Website
- Flixbus
- Phone
- +385 91 2014120
- [email protected]
- Website
- Herc Tours
Bus from Ulm Hauptbahnhof to Osijek, Autobusni Kolodvor
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a week
- Website
- Herc Tours
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Porto - Hospital de São João to Lyon, Perrache Bus Station
- Ave. Duration
- 24h 38m
- Frequency
- Once a week
- Estimated price
- €70–90
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- 011 761-4693
- [email protected]
- Website
- BS Tours
Bus from Lyon, Perrache Bus Station to Bajakovo
- Ave. Duration
- 21h
- Frequency
- Once a week
- Website
- BS Tours
- Phone
- +385 (0) 32 308 935
- [email protected]
- Website
- polet.hr
Bus from Lipovac to Vinkovci, Autobusni kolodvor
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- €47
- Schedules at
- polet.hr
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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Osijek is 2749 km. It takes approximately 28h to drive from Porto to Osijek.
Book your Porto to Osijek bus tickets online with Omio.
There are 425+ hotels available in Osijek.

























































