The distance between Mljet Island and Osijek is around 533km (331 miles) and the quickest way to get there is to take a ferry, then take the bus, then fly and then take the train which takes around 7hrs.
We've found 7 different ways to get from Mljet Island to Osijek by ferry, bus, train, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Osijek → Mljet Island if you're planning a return trip.
Take a ferry to Dubrovnik then fly from Dubrovnik (DBV) to Zagreb (ZAG) then take the train to Osijek.
Multiple operators
2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take a ferry to Split then take the bus to Osijek.
Multiple operators
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take a ferry to Split then take the train to Osijek.
Multiple operators
Take a ferry to Prapatno then drive to Osijek.
Multiple operators
There are several options for getting from Mljet Island to Osijek by ferry, bus, train, car and plane. The cheapest option is to take a ferry and then take the bus which costs around HRK 465 ($62) and will take around 15h 15m. If you need to get there more quickly, you can take a ferry, then take the bus, then fly and then take the train and arrive in approximately 7hrs, though it is a bit more costly at approximately HRK 1,725 ($230).
The distance between Mljet Island and Osijek is around 533km (331 miles). In a direct line (as the crow flies), the distance is 326km (202 miles)
It takes around 14h 5m to get from Mljet Island and Osijek by ferry and bus.
The quickest way to get from Mljet Island to Osijek is to take a ferry, then take the bus, then fly and then take the train which takes around 7hrs and will set you back approx HRK 1,725 ($230).
The cheapest way to travel between Mljet Island and Osijek is to take a ferry and then take the bus which will typically cost around HRK 465 ($62) for a standard one-way ticket.
There is no train service that runs between Mljet Island and Osijek. We recommend that you take a ferry to Dubrovnik then take the bus to Herceg Novi Central Bus Station then fly from Tivat (TIV) to Banja Luka (BNX) then take the train to Osijek. instead which will take 7hrs.
Sorry, looks like there is no bus service that runs between Mljet Island and Osijek. We recommend that you take a ferry to Dubrovnik then take the bus to Herceg Novi Central Bus Station then fly from Tivat (TIV) to Banja Luka (BNX) then take the train to Osijek. instead which will take 7hrs.
It doesn't look like you can fly directly from Mljet Island to Osijek. We recommend that you take a ferry to Dubrovnik then take the bus to Herceg Novi Central Bus Station then fly from Tivat (TIV) to Belgrade (BEG) then take the bus to Osijek. instead which will take 8h 25m.
The closest major airport to Osijek is Osijek Airport (OSI) (OSI) which is approximately 13km (8 miles) from Osijek. Zagreb Airport (ZAG) (ZAG) and Split Airport (SPU) (SPU) are also nearby and might be a better alternative airport depending on where you are flying from.
No, its not really possible or feasible to drive from Mljet Island to Osijek. We recommend that you take a ferry to Split then take the bus to Osijek. instead which will take 14h 5m.
If you don't have a car, the easiest way to get from Mljet Island to Osijek is to take a ferry and then take the bus which takes, on average, 14h 5m and will usually cost around HRK 705 ($95).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Ferry, Plane and Train + 2 similar | 8h 15m | HRK 1,075($145) | once daily | 755km (469 miles) |
Ferry, Bus and Plane | 8h 25m | HRK 1,480($195) | 3 times a week | 663km (412 miles) |
Ferry, Bus, Plane and Train | 7hrs | HRK 1,725($230) | once a week | 653km (406 miles) |
Ferry and Bus + 1 similar | 14h 5m | HRK 705($95) | once daily | 932km (579 miles) |
Ferry to Dubrovnik, Bus | 15h 15m | HRK 465($62) | 5 times a week | 724km (450 miles) |
Ferry and Train | 17h 30m | HRK 705($95) | once daily | 869km (540 miles) |
Ferry and Car | 8h 15m | HRK 670($89) | 4 times a day | 533km (331 miles) |
Slavonija Bus
Globtour
Royal Travel Cetinje
Bozur
Šidexpres Šid
Air Serbia
FlexFlight ApS
Air Montenegro
Croatia Airlines
Kapetan Luka
G & V Line Dubrovnik
Jadrolinija
The following major airports near Osijek offer regular flights to various popular destinations within Croatia and internationally.