There are 9 ways to get from Zagreb to Gran Canaria by plane, car, car ferry, bus, train, 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 from Zagreb Franjo Tuđman Airport
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Gran Canaria Airport (LPA)plane ZAG - LPA
9h 25m€81–262Drive, car ferry
- Drive from Zagreb to Huelvacar
- Take the carferry from Huelva to Las Palmas de Gran Canariacarferry
2d 18h€546–2,716Bus, car ferry
- Take the bus from Zagreb to Edvard Rusjan Airportbus
- Take the bus from Edvard Rusjan Airport to Padovabus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
- Take the bus from Madrid Estación Sur de Autobuses to Terminal de Autobuses de Cádizbus
- Take the carferry from Cadiz to Las Palmas de Gran Canariacarferry
3d 7h€428–3,190Bus, train, car ferry
- Take the bus from Zagreb, Autobusni Kolodvor to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Padovabus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
- Take the bus from Madrid Estación Sur de Autobuses to Estación de Autobuses de Córdobabus
- Take the train from Cordoba-Central to Cadiztrain Alv
- Take the carferry from Cádiz to Las Palmas de Gran Canariacarferry
3d 13h€392–3,265Shuttle to Graz Airport, fly
- Take a shuttle bus from Zagreb to Graz Airport
- Fly from Graz Airport (GRZ) to Gran Canaria Airport (LPA)plane GRZ - LPA
11h 40m€351–760Shuttle to Ljubljana, fly
- Take a shuttle bus from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Gran Canaria Airport (LPA)plane LJU - LPA
9h 2m€158–654Shuttle to Treviso Airport, fly
- Take a shuttle bus from Zagreb to Treviso, Aeroporto
- Fly from Treviso Airport (TSF) to Gran Canaria Airport (LPA)plane TSF - LPA
11h 12m€131–977Bus, car ferry via Bordeaux
- Take the bus from Zagreb, Autobusni Kolodvor to Novo Mesto, Avtobusna postajabus
- Take the bus from Novo Mesto, Avtobusna postaja to Stazione Mestrebus
- Take the bus from Venice - Mestre Bus Station to Bordeaux - Belcier Bus Stopbus
- Take the bus from Bordeaux - Belcier Bus Stop to San Sebastián - Bus Stationbus
- Take the bus from Estación de Autobuses Donostia-San Sebastián to Terminal de Autobuses de Cádizbus
- Take the carferry from Cádiz to Las Palmas de Gran Canariacarferry
3d 13h€672–3,285Train, bus, car ferry
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the train from Ljubljana to Villach Hbftrain 38 / ...
- Take the train from Villach Hbf to Venezia Mestretrain Rjx
- Take the bus from Venice Mestre to Barcelonabus
- Take the bus from Barcelona Estació d'Autobusos Nord to Punta Umbríabus
- Take the carferry from Huelva to Las Palmas de Gran Canariacarferry
3d 17h€419–2,544
Zagreb Franjo Tuđman Airport (ZAG) to Gran Canaria Airport (LPA) flights
Comparing Your Travel Options
The cheapest way to get from Zagreb to Gran Canaria is to fly which costs €80 - €270 and takes 9h 25m.
The fastest way to get from Zagreb to Gran Canaria is to shuttle and fly which takes 9h 2m and costs €150 - €700.
The distance between Zagreb and Gran Canaria is 3407 km.
The best way to get from Zagreb to Gran Canaria without a car is to bus and car ferry which takes 3 days 7h and costs €420 - €3200.
It takes approximately 9h 25m to get from Zagreb to Gran Canaria, including transfers.
Gran Canaria is 1h behind Zagreb. It is currently 3:20 PM in Zagreb and 2:20 PM in Gran Canaria.
There are 2779+ hotels available in Gran Canaria.
What companies run services between Zagreb, Croatia and Gran Canaria, Spain?
Iberia, Ryanair, and three other airlines fly from Zagreb Franjo Tuđman Airport (ZAG) to Gran Canaria Airport (LPA) twice daily.
- Website
- iberia.com
Flights from Zagreb Franjo Tuđman Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 10h
- When
- Thursday, Monday, and Saturday
- Estimated price
- €110–350
Flights from Zagreb Franjo Tuđman Airport to Gran Canaria Airport via Barcelona
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €90–280
- Website
- bintercanarias.com
Flights from Zagreb Franjo Tuđman Airport to Gran Canaria Airport via Lanzarote
- Ave. Duration
- 6h 50m
- When
- Tuesday and Saturday
- Estimated price
- €80–260
Flights from Zagreb Franjo Tuđman Airport to Gran Canaria Airport via Palma Mallorca
- Ave. Duration
- 9h 55m
- When
- Tuesday and Thursday
- Estimated price
- €100–450
Flights from Graz Airport to Gran Canaria Airport via Palma Mallorca
- Ave. Duration
- 9h
- When
- Tuesday and Saturday
- Estimated price
- €140–650
- Website
- swiss.com
Flights from Graz Airport to Gran Canaria Airport via Zurich
- Ave. Duration
- 6h 50m
- When
- Friday and Saturday
- Estimated price
- €170–750
Flights from Ljubljana to Gran Canaria Airport via Zurich
- Ave. Duration
- 9h 52m
- When
- Saturday and Sunday
- Estimated price
- €140–600
- Website
- vueling.com
Flights from Zagreb Franjo Tuđman Airport to Gran Canaria Airport via Barcelona
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €90–280
Flights from Zagreb Franjo Tuđman Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 8h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €110–350
- Website
- lufthansa.com
Flights from Graz Airport to Gran Canaria Airport via Munich
- Ave. Duration
- 7h 20m
- When
- Tuesday and Friday
- Estimated price
- €140–410
Flights from Graz Airport to Gran Canaria Airport via Frankfurt
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- €150–410
- Website
- eurowings.com
Flights from Graz Airport to Gran Canaria Airport via Dusseldorf
- Ave. Duration
- 9h 40m
- When
- Tuesday
- Estimated price
- €100–440
- Website
- condor.com
Flights from Graz Airport to Gran Canaria Airport via Munich
- Ave. Duration
- 7h 5m
- When
- Friday and Sunday
- Estimated price
- €120–470
- Website
- corendonairlines.com
Flights from Graz Airport to Gran Canaria Airport via Dusseldorf
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- €110–370
- Website
- airbaltic.com
Flights from Ljubljana to Gran Canaria Airport
- Ave. Duration
- 4h 55m
- When
- Friday
- Estimated price
- €140–650
- Website
- ryanair.com
Flights from Treviso Airport to Gran Canaria Airport
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €80–270
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Cordoba-Central to Cadiz
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- €35–50
- Website
- Renfe Viajeros
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- €12
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €8
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €8
- Website
- Slovenske železnice (SŽ)
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Zagreb to Edvard Rusjan Airport
- Ave. Duration
- 1h 24m
- Frequency
- On demand
- Estimated price
- €45–220
- Website
- GoOpti
- Private
- €130
- Shared
- €45–70
Bus from Edvard Rusjan Airport to Padova
- Ave. Duration
- 3h 54m
- Frequency
- On demand
- Estimated price
- €111–750
- Website
- GoOpti
- Shared
- €111
- Private
- €411
Bus from Zagreb, Autobusni Kolodvor to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 1h 19m
- Frequency
- On demand
- Estimated price
- €22–160
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Bus from Novo Mesto, Avtobusna postaja to Padova
- Ave. Duration
- 4h 45m
- Frequency
- On demand
- Estimated price
- €78–650
- Website
- GoOpti
- Shared
- €78
- Private
- €463
Shuttle from Zagreb to Graz Airport
- Ave. Duration
- 2h 50m
- Frequency
- On demand
- Estimated price
- €240–390
- Website
- GoOpti
- Private
- €278
Shuttle from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h 7m
- Frequency
- On demand
- Estimated price
- €28–340
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
Shuttle from Zagreb to Treviso, Aeroporto
- Ave. Duration
- 4h 37m
- Frequency
- On demand
- Estimated price
- €51–750
- Website
- GoOpti
- Shared
- €51
- Private
- €264
Bus from Zagreb, Autobusni Kolodvor to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 1h 19m
- Frequency
- On demand
- Estimated price
- €22–160
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Bus from Novo Mesto, Avtobusna postaja to Stazione Mestre
- Ave. Duration
- 3h 45m
- Frequency
- On demand
- Estimated price
- €360–600
- Website
- GoOpti
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Méndez Álvaro Estación Sur
- Ave. Duration
- 27h 35m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
Bus from Padova to Méndez Álvaro Estación Sur
- Ave. Duration
- 27h 35m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
- Phone
- +34 915 304 417
- [email protected]
- Website
- Socibus
Bus from Madrid Estación Sur de Autobuses to Terminal de Autobuses de Cádiz
- Ave. Duration
- 7h 56m
- Frequency
- 3 times a day
- Estimated price
- €40–65
- Website
- Socibus
Bus from Madrid Estación Sur de Autobuses to Estación de Autobuses de Córdoba
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- Socibus
Bus from Estación de Autobuses Donostia-San Sebastián to Terminal de Autobuses de Cádiz
- Ave. Duration
- 16h 10m
- Frequency
- Twice daily
- Estimated price
- €75–130
- Website
- Socibus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Venice - Mestre Bus Station to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 17h 50m
- Frequency
- Once daily
- Estimated price
- €90–160
- Website
- BlaBlaCar Bus
Bus from Bordeaux - Belcier Bus Stop to San Sebastián - Bus Station
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €17–29
- Website
- BlaBlaCar Bus
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Bordeaux - Belcier Bus Stop to San Sebastián - Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €20–35
- Schedules at
- alsa.es
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Bordeaux - Belcier Bus Stop to San Sebastián - Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- Once a week
- Estimated price
- €15–28
- Website
- Rede Expressos
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Venice Mestre to Barcelona
- Ave. Duration
- 17h 35m
- Frequency
- Twice daily
- Estimated price
- €110–170
- Website
- Flixbus
- Phone
- +34 916 52 00 11
- [email protected]
- Website
- grupointerbus.com
Bus from Barcelona Estació d'Autobusos Nord to Punta Umbría
- Ave. Duration
- 19h 23m
- Frequency
- 4 times a week
- Estimated price
- €95–150
- Schedules at
- grupointerbus.com
- Phone
- +34 902 10 01 07
- [email protected]
- Website
- fredolsen.es
Car ferry from Huelva to Las Palmas de Gran Canaria
- Ave. Duration
- 39h 30m
- Frequency
- 3 times a week
- Estimated price
- €121–2,100
- Schedules at
- fredolsen.es
- No car, cabin
- €161
- No car, Seat
- €121
- Car, Seat
- €334
- Car, Cabin
- €372
Car ferry from Huelva to Las Palmas de Gran Canaria
- Ave. Duration
- 39h 30m
- Frequency
- 3 times a week
- Estimated price
- €121–2,100
- Schedules at
- fredolsen.es
- No car, cabin
- €161
- No car, Seat
- €121
- Car, Seat
- €334
- Car, Cabin
- €372
- Phone
- +34 (0) 902 456 500
- Website
- Naviera Armas S.A.
Car ferry from Cadiz to Las Palmas de Gran Canaria
- Ave. Duration
- 35h 30m
- Frequency
- Once a week
- Estimated price
- €115–2,000
- Website
- Naviera Armas S.A.
- Lobby
- €115
- Cabin
- €290
Car ferry from Cádiz to Las Palmas de Gran Canaria
- Ave. Duration
- 39h 59m
- Frequency
- Once a week
- Estimated price
- €115–2,200
- Website
- Naviera Armas S.A.
- Lobby
- €115
- Cabin
- €328
Car ferry from Cádiz to Las Palmas de Gran Canaria
- Ave. Duration
- 39h 59m
- Frequency
- Once a week
- Estimated price
- €115–2,200
- Website
- Naviera Armas S.A.
- Lobby
- €115
- Cabin
- €328
Want to know more about travelling around Spain
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
































































