There are 11 ways to get from Bilbao to Zagreb by plane, bus, train (Renfe, TGV), 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 Bilbao Airport to Zagreb Franjo Tuđman Airport
best- Fly from Bilbao Airport (BIO) to Zagreb Franjo Tuđman Airport (ZAG)plane BIO - ZAG
7h 19m€68–205Bus via Maribor
- Take the bus from Bilbao Intermodal to Padovabus
- Take the bus from Padova to Edvard Rusjan Airportbus
- Take the bus from Edvard Rusjan Airport to Zagrebbus
30h 17m€273–1,682Train
- Take the train from Bilbao-Abando to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Mulhouse Villetrain Tgv
- Take the train from Mulhouse Ville to Zuerich Hbtrain Tgv
- Take the train from Zuerich Hb to Graz Hbftrain Ec
- Take the train from Graz Hbf to Zagreb Glavni Kol.train Ec
35h 36m€569–1,316Drive 1,838.7 km
- Drive from Bilbao to Zagrebcar 1,838.7 km
19h 17m€292–421Bus to Santander Airport, fly to Zagreb Franjo Tuđman Airport
- Take the bus from Bilbao Intermodal to Parada de autobús del aeropuerto de Santanderbus
- Fly from Santander Airport (SDR) to Zagreb Franjo Tuđman Airport (ZAG)plane SDR - ZAG
8h 59m€79–283Fly Bilbao Airport to Ljubljana, shuttle
- Fly from Bilbao Airport (BIO) to Ljubljana (LJU)plane BIO - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
9h 46m€150–813Fly Bilbao Airport to Graz Airport, shuttle
- Fly from Bilbao Airport (BIO) to Graz Airport (GRZ)plane BIO - GRZ
- Take a shuttle bus from Graz Airport to Zagreb
9h 59m€382–993Fly Bilbao Airport to Venice Marco Polo Airport, shuttle
- Fly from Bilbao Airport (BIO) to Venice Marco Polo Airport (VCE)plane BIO - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
9h 42m€82–1,253Bus to Vitoria-Gasteiz Airport, fly to Zagreb Franjo Tuđman Airport
- Take the bus from Bilbao Bolueta to Aireportua/Aeropuerto Vitoria-Gasteizbus
- Fly from Vitoria-Gasteiz Airport (VIT) to Zagreb Franjo Tuđman Airport (ZAG)plane VIT - ZAG
8h 52m€83–327Bus
- Take the bus from Bilbao Intermodal to Padovabus
- Take the bus from Padova to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Zagreb, Autobusni Kolodvorbus
31h 3m€215–1,392Bus via Bordeaux
- Take the bus from Bilbao to Bordeauxbus
- Take the bus from Bordeaux to Ljubljana bus stationbus
- Take the bus from Ljubljana bus station to Zagrebbus 979 / ...
38h 4m€194–324
Bilbao to Zagreb by train
Questions & Answers
The cheapest way to get from Bilbao to Zagreb is to fly which costs €65 - €210 and takes 7h 19m.
The fastest way to get from Bilbao to Zagreb is to fly which takes 7h 19m and costs €65 - €210.
No, there is no direct bus from Bilbao to Zagreb. However, there are services departing from Bilbao Intermodal and arriving at Zagreb via Padova and Edvard Rusjan Airport. The journey, including transfers, takes approximately 30h 17m.
No, there is no direct train from Bilbao to Zagreb. However, there are services departing from Bilbao-Abando and arriving at Zagreb Glavni Kol. via Barcelona-Sants, Lyon Part Dieu, Mulhouse Ville, Zuerich Hb and Graz Hbf. The journey, including transfers, takes approximately 35h 36m.
The distance between Bilbao and Zagreb is 1559 km. The road distance is 1838.7 km.
The best way to get from Bilbao to Zagreb without a car is to bus via Maribor which takes 30h 17m and costs €270 - €1700.
It takes approximately 7h 19m to get from Bilbao to Zagreb, including transfers.
Bilbao to Zagreb bus services, operated by Tabita Tour, depart from Bilbao Intermodal station.
Bilbao to Zagreb train services, operated by Renfe Viajeros, depart from Bilbao-Abando station.
The best way to get from Bilbao to Zagreb is to fly which takes 7h 19m and costs €65 - €210. Alternatively, you can bus via Maribor, which costs €270 - €1700 and takes 30h 17m, you could also train, which costs €550 - €1400 and takes 35h 36m.
What companies run services between Bilbao, Spain and Zagreb, Croatia?
Edelweiss Air, Croatia Airlines, and three other airlines fly from Bilbao Airport (BIO) to Zagreb Franjo Tuđman Airport (ZAG) 5 times a day. Alternatively, you can take a bus from Bilbao Intermodal to Zagreb via Padova and Edvard Rusjan Airport in around 30h 17m.
- Website
- lufthansa.com
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €75–350
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- €95–330
Flights from Bilbao Airport to Ljubljana via Frankfurt
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- €110–400
Flights from Bilbao Airport to Ljubljana via Munich
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €110–390
Flights from Bilbao Airport to Graz Airport via Munich
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- €130–460
Flights from Bilbao Airport to Graz Airport via Frankfurt
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- €100–480
Flights from Bilbao Airport to Venice Marco Polo Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €85–300
- Website
- vueling.com
Flights from Santander Airport to Zagreb Franjo Tuđman Airport via Madrid
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €90–330
Flights from Bilbao Airport to Ljubljana via Madrid
- Ave. Duration
- 7h 15m
- When
- Tuesday and Saturday
- Estimated price
- €80–300
Flights from Bilbao Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h 20m
- When
- Sunday
- Estimated price
- €55–190
Flights from Bilbao Airport to Venice Marco Polo Airport via Barcelona
- Ave. Duration
- 4h 27m
- When
- Wednesday, Monday, Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- €55–190
- Website
- iberia.com
Flights from Santander Airport to Zagreb Franjo Tuđman Airport via Madrid
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €90–330
Flights from Bilbao Airport to Ljubljana via Madrid
- Ave. Duration
- 7h 15m
- When
- Tuesday and Saturday
- Estimated price
- €80–300
Flights from Bilbao Airport to Venice Marco Polo Airport via Barcelona
- Ave. Duration
- 4h 27m
- When
- Wednesday, Monday, Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- €55–190
- Website
- swiss.com
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €70–320
Flights from Bilbao Airport to Ljubljana via Zurich
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €75–370
Flights from Bilbao Airport to Graz Airport via Zurich
- Ave. Duration
- 8h 45m
- When
- Thursday
- Estimated price
- €95–450
Flights from Bilbao Airport to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €55–280
- Website
- ryanair.com
Flights from Santander Airport to Zagreb Franjo Tuđman Airport via London Stansted
- Ave. Duration
- 7h
- When
- Friday
- Estimated price
- €75–280
Flights from Santander Airport to Zagreb Franjo Tuđman Airport via Charleroi
- Ave. Duration
- 9h 50m
- When
- Wednesday and Sunday
- Estimated price
- €70–270
Flights from Vitoria-Gasteiz Airport to Zagreb Franjo Tuđman Airport via Charleroi
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- €85–330
Flights from Vitoria-Gasteiz Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 8h 20m
- When
- Tuesday
- Estimated price
- €75–310
- Website
- croatiaairlines.com
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Barcelona
- Ave. Duration
- 6h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €90–390
Flights from Bilbao Airport to Zagreb Franjo Tuđman Airport via Split
- Ave. Duration
- 7h 40m
- When
- Sunday
- Estimated price
- €55–200
Flights from Santander Airport to Zagreb Franjo Tuđman Airport via Madrid
- Ave. Duration
- 5h
- When
- Monday, Thursday, and Saturday
- Estimated price
- €130–600
- Website
- ryanair.com
Flights from Santander Airport to Zagreb Franjo Tuđman Airport via Manchester
- Ave. Duration
- 6h 45m
- When
- Monday
- Estimated price
- €85–280
- Website
- airfrance.com
Flights from Bilbao Airport to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 7h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- €85–400
- Website
- brusselsairlines.com
Flights from Bilbao Airport to Ljubljana via Brussels
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €130–260
- Website
- transavia.com
Flights from Bilbao Airport to Ljubljana via Paris Orly
- Ave. Duration
- 5h 25m
- When
- Thursday
- Estimated price
- €85–390
- Website
- eurowings.com
Flights from Bilbao Airport to Graz Airport via Dusseldorf
- Ave. Duration
- 5h 35m
- When
- Thursday
- Estimated price
- €120–320
- Website
- flyulendo.com
Flights from Bilbao Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €29–130
- Website
- volotea.com
Flights from Bilbao Airport to Venice Marco Polo Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday and Saturday
- Estimated price
- €40–110
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Bilbao-Abando to Barcelona-Sants
- Ave. Duration
- 7h 11m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Mulhouse Ville
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- €80–130
- Website
- https://www.sncf-connect.com/en-en
Train from Mulhouse Ville to Zuerich Hb
- Ave. Duration
- 1h 21m
- Frequency
- Every 3 hours
- Estimated price
- €25–40
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zuerich Hb to Graz Hbf
- Ave. Duration
- 10h 11m
- Frequency
- Twice daily
- Estimated price
- €250–800
- Website
- https://www.sbb.ch/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Graz Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 3h 52m
- Frequency
- Twice daily
- Estimated price
- €50–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Bilbao Intermodal to Padova
- Ave. Duration
- 24h
- Frequency
- 4 times a week
- Estimated price
- €110–150
- Schedules at
- tabitatour.ro
Bus from Bilbao Intermodal to Padova
- Ave. Duration
- 24h
- Frequency
- 4 times a week
- Estimated price
- €110–150
- Schedules at
- tabitatour.ro
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Padova to Edvard Rusjan Airport
- Ave. Duration
- 3h 53m
- Frequency
- On demand
- Estimated price
- €111–1,200
- Website
- https://www.goopti.com/en/
- Shared
- €111
- Private
- €411
Bus from Edvard Rusjan Airport to Zagreb
- Ave. Duration
- 1h 24m
- Frequency
- On demand
- Estimated price
- €45–340
- Website
- https://www.goopti.com/en/
- Private
- €130
- Shared
- €45–70
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
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Zagreb
- Ave. Duration
- 4h 42m
- Frequency
- On demand
- Estimated price
- €46–1,100
- Website
- https://www.goopti.com/en/
- Shared
- €46
- Private
- €259
Bus from Padova to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 4h 45m
- Frequency
- On demand
- Estimated price
- €78–1,000
- Website
- https://www.goopti.com/en/
- Shared
- €78
- Private
- €463
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
- +34 910 207 007
- Website
- alsa.com
Bus from Bilbao Intermodal to Parada de autobús del aeropuerto de Santander
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- https://www.alsa.com/en/
- Phone
- +34 94 476 50 07
- Website
- autobuseslaunion.com
Bus from Bilbao Bolueta to Aireportua/Aeropuerto Vitoria-Gasteiz
- Ave. Duration
- 48 min
- Frequency
- 5 times a day
- Estimated price
- €7–15
- Website
- https://www.autobuseslaunion.com/en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Bilbao to Bordeaux
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- €29–50
- Website
- https://www.flixbus.co.uk
Bus from Bordeaux to Ljubljana bus station
- Ave. Duration
- 28h 50m
- Frequency
- 4 times a week
- Estimated price
- €150–250
- Website
- https://www.flixbus.co.uk
Bus from Ljubljana bus station to Zagreb
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- €14–24
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Ljubljana bus station to Zagreb
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- €14–26
- Website
- https://www.blablacar.co.uk/bus
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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Bilbao to Zagreb bus services, operated by Tabita Tour, arrive at Padova station.
Bilbao to Zagreb train services, operated by Renfe Viajeros, arrive at Barcelona-Sants station.
Yes, the driving distance between Bilbao to Zagreb is 1839 km. It takes approximately 19h 17m to drive from Bilbao to Zagreb.
Book your Bilbao to Zagreb train tickets online with Omio.
Book your Bilbao to Zagreb bus tickets online with Omio.
There are 3005+ hotels available in Zagreb.








































