There are 9 ways to get from Ibiza to Zagreb by plane, car ferry, ferry, car, bus, shuttle, or 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 Ibiza Airport to Zagreb Franjo Tuđman Airport
best- Fly from Ibiza Airport (IBZ) to Zagreb Franjo Tuđman Airport (ZAG)plane IBZ - ZAG
7h 9m€52–163Car ferry, ferry, drive
- Take the car ferry from Port of Ibiza to Port de Barcelonacarferry
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Drive from Port of Genoa to Zagrebcar
29h 54m€217–454Car ferry, bus
- Take the car ferry from Port of Ibiza to Port de Barcelonacarferry
- Take the bus from Barcelona to Marseille Airportbus
- Take the bus from Marseille Airport to Zagrebbus
38h 11m€178–465Car ferry to Son Sant Joan Airport, fly to Zagreb Franjo Tuđman Airport
- Take the car ferry from Port of Ibiza to Port de Palma de Mallorcacarferry
- Fly from Son Sant Joan Airport (PMI) to Zagreb Franjo Tuđman Airport (ZAG)plane PMI - ZAG
7h 59m€85–250Fly Ibiza Airport to Ljubljana, shuttle
- Fly from Ibiza Airport (IBZ) to Ljubljana (LJU)plane IBZ - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
9h 46m€119–801Fly Ibiza Airport to Graz Airport, shuttle
- Fly from Ibiza Airport (IBZ) to Graz Airport (GRZ)plane IBZ - GRZ
- Take a shuttle bus from Graz Airport to Zagreb
10h 9m€306–901Car ferry, ferry, train, bus
- Take the car ferry from Port of Ibiza to Port de Barcelonacarferry
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Take the train from Genova P.Za Principe to Venezia Mestretrain Fr
- Take the bus from Stazione Mestre to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
33h 55m€544–1,554Car ferry, ferry, train
- Take the car ferry from Port of Ibiza to Port de Barcelonacarferry
- Take the ferry from Port de Barcelona to Port of Genoaferry
- Take the train from Genova P.Za Principe to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Villach Hbftrain Rjx
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the train from Ljubljana to Zagreb Glavni Kol.train 319 / ...
37h 41m€245–554Car ferry, train, bus
- Take the car ferry from Port of Ibiza to Port de Barcelonacarferry
- Take the car ferry from Port de Barcelona to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Venezia S. Luciatrain Fr
- Take the train from Venezia S. Lucia to Trieste Centraletrain Re
- Take the bus from Trieste Centrale to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
47h 6m€406–1,209
Ibiza to Zagreb by car ferry, foot, subway, and bus
Questions & Answers
The cheapest way to get from Ibiza to Zagreb is to fly which costs €50 - €170 and takes 7h 9m.
The fastest way to get from Ibiza to Zagreb is to fly which takes 7h 9m and costs €50 - €170.
The distance between Ibiza and Zagreb is 1448 km.
The best way to get from Ibiza to Zagreb without a car is to car ferry and bus which takes 38h 11m and costs €170 - €470.
It takes approximately 7h 9m to get from Ibiza to Zagreb, including transfers.
There are 3005+ hotels available in Zagreb.
What companies run services between Ibiza, Spain and Zagreb, Croatia?
Edelweiss Air, Croatia Airlines, and six other airlines fly from Ibiza Airport (IBZ) to Zagreb Franjo Tuđman Airport (ZAG) 4 times a day.
- Website
- lufthansa.com
Flights from Ibiza Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €75–210
Flights from Son Sant Joan Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 5h 40m
- When
- Thursday
- Estimated price
- €80–270
Flights from Ibiza Airport to Ljubljana via Frankfurt
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €90–370
Flights from Ibiza Airport to Ljubljana via Munich
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €85–250
Flights from Ibiza Airport to Graz Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–290
Flights from Ibiza Airport to Graz Airport via Frankfurt
- Ave. Duration
- 5h 53m
- When
- Every day
- Estimated price
- €100–440
Flights from Ibiza Airport to Graz Airport via Vienna
- Ave. Duration
- 6h 5m
- When
- Tuesday to Sunday
- Estimated price
- €65–250
- Website
- swiss.com
Flights from Ibiza Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- €65–300
Flights from Son Sant Joan Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 4h 30m
- When
- Wednesday
- Estimated price
- €55–270
Flights from Ibiza Airport to Ljubljana via Zurich
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- €75–350
Flights from Ibiza Airport to Graz Airport via Zurich
- Ave. Duration
- 9h 15m
- When
- Friday
- Estimated price
- €90–420
Flights from Ibiza Airport to Graz Airport via Vienna
- Ave. Duration
- 6h 5m
- When
- Tuesday to Sunday
- Estimated price
- €65–250
- Website
- ryanair.com
Flights from Ibiza Airport to Zagreb Franjo Tuđman Airport via Rome
- Ave. Duration
- 6h
- When
- Wednesday and Sunday
- Estimated price
- €50–210
Flights from Ibiza Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 7h 45m
- When
- Tuesday
- Estimated price
- €50–140
Flights from Ibiza Airport to Zagreb Franjo Tuđman Airport via Son Sant Joan Airport
- Ave. Duration
- 4h 15m
- When
- Monday to Saturday
- Estimated price
- €50–140
Flights from Son Sant Joan Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h 25m
- When
- Monday to Saturday
- Estimated price
- €50–130
Flights from Son Sant Joan Airport to Zagreb Franjo Tuđman Airport via Rome
- Ave. Duration
- 4h 15m
- When
- Wednesday
- Estimated price
- €50–130
Flights from Son Sant Joan Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 4h 35m
- When
- Tuesday
- Estimated price
- €50–130
- Website
- austrian.com
Flights from Ibiza Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 8h 30m
- When
- Monday to Friday
- Estimated price
- €85–300
Flights from Ibiza Airport to Graz Airport via Vienna
- Ave. Duration
- 6h 5m
- When
- Tuesday to Sunday
- Estimated price
- €65–250
- Website
- airfrance.com
Flights from Ibiza Airport to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 5h 7m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €90–400
- Website
- iberia.com
Flights from Ibiza Airport to Ljubljana via Madrid
- Ave. Duration
- 5h 55m
- When
- Tuesday
- Estimated price
- €75–270
Flights from Ibiza Airport to Ljubljana via Barcelona
- Ave. Duration
- 7h 55m
- When
- Wednesday
- Estimated price
- €50–200
- Website
- croatiaairlines.com
Flights from Ibiza Airport to Zagreb Franjo Tuđman Airport via Barcelona
- Ave. Duration
- 3h 55m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €80–320
- Website
- transavia.com
Flights from Ibiza Airport to Ljubljana via Paris Orly
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- €90–390
- Website
- vueling.com
Flights from Ibiza Airport to Ljubljana via Barcelona
- Ave. Duration
- 7h 55m
- When
- Wednesday
- Estimated price
- €50–200
- Website
- eurowings.com
Flights from Ibiza Airport to Graz Airport via Hamburg
- Ave. Duration
- 6h 50m
- When
- Friday
- Estimated price
- €85–340
- Website
- airdolomiti.it
Flights from Ibiza Airport to Graz Airport via Frankfurt
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €100–300
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Venezia Mestre
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- €55–120
- Schedules at
- trenitalia.com
Train from Genova P.Za Principe to Venezia Mestre
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- €55–120
- Schedules at
- trenitalia.com
Train from Genova P.Za Principe to Venezia S. Lucia
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- €60–120
- Schedules at
- trenitalia.com
Train from Venezia S. Lucia to Trieste Centrale
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a week
- Estimated price
- €30–65
- Schedules at
- trenitalia.com
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Venezia Mestre to Villach Hbf
- Ave. Duration
- 3h 11m
- Frequency
- 4 times a day
- Estimated price
- €35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €35–55
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €20–40
- Website
- https://www.oebb.at/en/
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- €29–55
- Website
- https://www.oebb.at/en/
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- potniski.sz.si
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 34m
- Frequency
- 4 times a day
- Estimated price
- €28–45
- Website
- https://potniski.sz.si/en/
- Phone
- +385 60 333 444
- [email protected]
- Website
- hzpp.hr
Train from Ljubljana to Zagreb Glavni Kol.
- Ave. Duration
- 2h 18m
- Frequency
- Twice a week
- Estimated price
- €28–45
- Website
- http://www.hzpp.hr/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Venezia S. Lucia to Trieste Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €27–45
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Barcelona to Marseille Airport
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- €40–70
- Website
- https://www.flixbus.co.uk
Bus from Marseille Airport to Zagreb
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- €100–180
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
- Ave. Duration
- 2h 6m
- Frequency
- On demand
- Estimated price
- €28–550
- Website
- https://www.goopti.com/en/
- Shared
- €28–75
- Private
- €140–180
Shuttle from Graz Airport to Zagreb
- Ave. Duration
- 2h 49m
- Frequency
- On demand
- Estimated price
- €240–650
- Website
- https://www.goopti.com/en/
- Private
- €278
Bus from Stazione Mestre to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- €360–900
- Website
- https://www.goopti.com/en/
Bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 1h 18m
- Frequency
- On demand
- Estimated price
- €22–250
- Website
- https://www.goopti.com/en/
- Shared
- €22
- Private
- €92
Bus from Trieste Centrale to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 5h 54m
- Frequency
- On demand
- Estimated price
- €190–490
- Website
- https://www.goopti.com/en/
Bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 1h 18m
- Frequency
- On demand
- Estimated price
- €22–250
- Website
- https://www.goopti.com/en/
- Shared
- €22
- Private
- €92
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- €22–154
- Website
- https://www.gnv.it/en
- No car, Seat
- €22
- No car, Cabin
- €139
- Car, Seat
- €42
- Car, Cabin
- €154
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- €85–130
- Website
- https://www.gnv.it/en
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- €22–154
- Website
- https://www.gnv.it/en
- No car, Seat
- €22
- No car, Cabin
- €139
- Car, Seat
- €42
- Car, Cabin
- €154
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- €85–130
- Website
- https://www.gnv.it/en
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- €22–154
- Website
- https://www.gnv.it/en
- No car, Seat
- €22
- No car, Cabin
- €139
- Car, Seat
- €42
- Car, Cabin
- €154
Ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a week
- Estimated price
- €85–130
- Website
- https://www.gnv.it/en
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 8h 30m
- Frequency
- 5 times a week
- Estimated price
- €22–154
- Website
- https://www.gnv.it/en
- No car, Seat
- €22
- No car, Cabin
- €139
- Car, Seat
- €42
- Car, Cabin
- €154
Car ferry from Port de Barcelona to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://www.gnv.it/en
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port of Ibiza to Port de Barcelona
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- €35–220
- Schedules at
- balearia.com
- No car, seat
- €35
- No car, cabin
- €163
- Car, seat
- €118
- Car, cabin
- €195
Car ferry from Port of Ibiza to Port de Palma de Mallorca
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €20–95
- Schedules at
- balearia.com
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



















































