HowToGo

Flight from New Zealand to Spain

How to get to Spain from New Zealand by flight ? You can check flights from New Zealand to Spain below.

Search Transfer from New Zealand to Spain

Search Flights

You can find flight ticket prices from New Zealand to Spain with our flight tickets search tool below

1. Auckland to Madrid

  1. You take a bus, shuttle or taxi from your location in New Zealand to Auckland.

  2. You take a flight from Auckland to Madrid and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Spain.

Flight Depart Arrive
AA82 American Airlines
IB6170 Iberia
13:45 Auckland
17:55 Los Angeles
06:00 Los Angeles
13:50 Madrid
Connect
QR921 Qatar Airways
QR149 Qatar Airways
15:30 Auckland
08:10 Doha
23:20 Doha
13:50 Madrid
Connect
LA800 LATAM Chile
LA706 LATAM Chile
18:20 Auckland
22:30 Santiago
13:25 Santiago
15:10 Madrid
Connect
NZ008 Air New Zealand
KL0606 KLM
KL1703 KLM
19:45 Auckland
14:20 San Francisco
13:30 Amsterdam Schiphol
12:00 San Francisco
09:30 Amsterdam Schiphol
16:05 Madrid
Connect
NZ008 Air New Zealand
IB6174 Iberia
19:45 Auckland
17:40 San Francisco
12:00 San Francisco
13:50 Madrid
Connect
NZ008 Air New Zealand
AF083 Air France
AF1800 Air France
19:45 Auckland
16:25 San Francisco
15:20 Paris CDG
12:00 San Francisco
12:20 Paris CDG
17:25 Madrid
Connect
NZ024 Air New Zealand
LH477 Lufthansa
LH1804 Lufthansa
20:15 Auckland
18:25 Vancouver
15:00 Munich
13:25 Vancouver
13:15 Munich
17:40 Madrid
Connect
EK449 Emirates
EK141 Emirates
21:10 Auckland
07:25 Dubai
05:30 Dubai
12:40 Madrid
Connect

2. Tauranga to Barcelona

  1. You take a bus, shuttle or taxi from your location in New Zealand to Tauranga.

  2. You take a flight from Tauranga to Barcelona and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Spain.

Flight Depart Arrive
NZ8807 Air New Zealand
NZ296 Air New Zealand
SQ388 Singapore Airlines
06:00 Tauranga
11:05 Christchurch
23:35 Singapore Changi
08:00 Christchurch
16:40 Singapore Changi
06:55 Barcelona
Connect
NZ8807 Air New Zealand
NZ296 Air New Zealand
SQ378 Singapore Airlines
SQ378 Singapore Airlines
06:00 Tauranga
11:05 Christchurch
22:45 Singapore Changi
05:55 Milan Malpensa
08:00 Christchurch
16:40 Singapore Changi
04:55 Milan Malpensa
07:30 Barcelona
Connect
NZ8807 Air New Zealand
SQ298 Singapore Airlines
SQ378 Singapore Airlines
SQ378 Singapore Airlines
06:00 Tauranga
12:00 Christchurch
22:45 Singapore Changi
05:55 Milan Malpensa
08:00 Christchurch
17:40 Singapore Changi
04:55 Milan Malpensa
07:30 Barcelona
Connect
NZ8807 Air New Zealand
SQ298 Singapore Airlines
SQ388 Singapore Airlines
06:00 Tauranga
12:00 Christchurch
23:35 Singapore Changi
08:00 Christchurch
17:40 Singapore Changi
06:55 Barcelona
Connect
NZ8126 Air New Zealand
QR921 Qatar Airways
QR145 Qatar Airways
07:15 Tauranga
15:30 Auckland
07:45 Doha
07:55 Auckland
23:20 Doha
12:45 Barcelona
Connect
NZ8134 Air New Zealand
QR921 Qatar Airways
QR145 Qatar Airways
12:10 Tauranga
15:30 Auckland
07:45 Doha
12:50 Auckland
23:20 Doha
12:45 Barcelona
Connect
NZ8140 5140 Air New Zealand
QR921 Qatar Airways
QR145 Qatar Airways
13:30 Tauranga
15:30 Auckland
07:45 Doha
14:10 Auckland
23:20 Doha
12:45 Barcelona
Connect
NZ5136 Air New Zealand
NZ026 Air New Zealand
AA150 American Airlines
VY8243 Vueling Airlines
14:45 Tauranga
20:30 Auckland
18:25 Chicago O'Hare
10:40 Paris CDG
15:25 Auckland
17:35 Chicago O'Hare
09:30 Paris CDG
12:25 Barcelona
Connect
NZ5136 Air New Zealand
NZ026 Air New Zealand
AA40 American Airlines
14:45 Tauranga
20:30 Auckland
22:00 Chicago O'Hare
15:25 Auckland
17:35 Chicago O'Hare
13:30 Barcelona
Connect
NZ5136 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
BA474 British Airways
14:45 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
10:20 London Heathrow
15:25 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
13:25 Barcelona
Connect
NZ5136 Air New Zealand
NZ024 Air New Zealand
KL0682 KLM
KL1673 KLM
14:45 Tauranga
20:15 Auckland
15:30 Vancouver
14:25 Amsterdam Schiphol
15:25 Auckland
13:25 Vancouver
10:05 Amsterdam Schiphol
16:35 Barcelona
Connect
NZ5136 Air New Zealand
NZ026 Air New Zealand
UA907 United Airlines
LH1128 Lufthansa
14:45 Tauranga
20:30 Auckland
18:35 Chicago O'Hare
13:30 Frankfurt
15:25 Auckland
17:35 Chicago O'Hare
09:45 Frankfurt
15:30 Barcelona
Connect
NZ5138 Air New Zealand
NZ024 Air New Zealand
AC854 Air Canada
BA480 British Airways
16:20 Tauranga
20:15 Auckland
18:00 Vancouver
13:25 London Heathrow
17:00 Auckland
13:25 Vancouver
11:20 London Heathrow
16:30 Barcelona
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
BA296 British Airways
BA476 British Airways
16:20 Tauranga
20:30 Auckland
20:35 Chicago O'Hare
16:05 London Heathrow
17:00 Auckland
17:35 Chicago O'Hare
10:15 London Heathrow
19:15 Barcelona
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
AA40 American Airlines
16:20 Tauranga
20:30 Auckland
22:00 Chicago O'Hare
17:00 Auckland
17:35 Chicago O'Hare
13:30 Barcelona
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
BA474 British Airways
16:20 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
10:20 London Heathrow
17:00 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
13:25 Barcelona
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
BA296 British Airways
BA480 British Airways
16:20 Tauranga
20:30 Auckland
20:35 Chicago O'Hare
13:25 London Heathrow
17:00 Auckland
17:35 Chicago O'Hare
10:15 London Heathrow
16:30 Barcelona
Connect
NZ5138 Air New Zealand
NZ024 Air New Zealand
KL0682 KLM
KL1673 KLM
16:20 Tauranga
20:15 Auckland
15:30 Vancouver
14:25 Amsterdam Schiphol
17:00 Auckland
13:25 Vancouver
10:05 Amsterdam Schiphol
16:35 Barcelona
Connect
NZ5138 Air New Zealand
EK449 Emirates
EK185 Emirates
16:20 Tauranga
21:10 Auckland
07:50 Dubai
17:00 Auckland
05:30 Dubai
12:25 Barcelona
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
UA907 United Airlines
LH1128 Lufthansa
16:20 Tauranga
20:30 Auckland
18:35 Chicago O'Hare
13:30 Frankfurt
17:00 Auckland
17:35 Chicago O'Hare
09:45 Frankfurt
15:30 Barcelona
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
AA150 American Airlines
VY8243 Vueling Airlines
16:20 Tauranga
20:30 Auckland
18:25 Chicago O'Hare
10:40 Paris CDG
17:00 Auckland
17:35 Chicago O'Hare
09:30 Paris CDG
12:25 Barcelona
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
BA474 British Airways
16:35 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
10:20 London Heathrow
17:15 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
13:25 Barcelona
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
UA907 United Airlines
LH1128 Lufthansa
16:35 Tauranga
20:30 Auckland
18:35 Chicago O'Hare
13:30 Frankfurt
17:15 Auckland
17:35 Chicago O'Hare
09:45 Frankfurt
15:30 Barcelona
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
AA40 American Airlines
16:35 Tauranga
20:30 Auckland
22:00 Chicago O'Hare
17:15 Auckland
17:35 Chicago O'Hare
13:30 Barcelona
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
BA296 British Airways
BA476 British Airways
16:35 Tauranga
20:30 Auckland
20:35 Chicago O'Hare
16:05 London Heathrow
17:15 Auckland
17:35 Chicago O'Hare
10:15 London Heathrow
19:15 Barcelona
Connect
NZ8138 Air New Zealand
NZ024 Air New Zealand
BA084 British Airways
BA476 British Airways
16:35 Tauranga
20:15 Auckland
21:10 Vancouver
16:05 London Heathrow
17:15 Auckland
13:25 Vancouver
14:25 London Heathrow
19:15 Barcelona
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
BA296 British Airways
BA480 British Airways
16:35 Tauranga
20:30 Auckland
20:35 Chicago O'Hare
13:25 London Heathrow
17:15 Auckland
17:35 Chicago O'Hare
10:15 London Heathrow
16:30 Barcelona
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
BA480 British Airways
16:35 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
13:25 London Heathrow
17:15 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
16:30 Barcelona
Connect
NZ8138 Air New Zealand
NZ024 Air New Zealand
AC854 Air Canada
BA480 British Airways
16:35 Tauranga
20:15 Auckland
18:00 Vancouver
13:25 London Heathrow
17:15 Auckland
13:25 Vancouver
11:20 London Heathrow
16:30 Barcelona
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
AA150 American Airlines
VY8243 Vueling Airlines
16:35 Tauranga
20:30 Auckland
18:25 Chicago O'Hare
10:40 Paris CDG
17:15 Auckland
17:35 Chicago O'Hare
09:30 Paris CDG
12:25 Barcelona
Connect
NZ8138 Air New Zealand
NZ024 Air New Zealand
KL0682 KLM
KL1673 KLM
16:35 Tauranga
20:15 Auckland
15:30 Vancouver
14:25 Amsterdam Schiphol
17:15 Auckland
13:25 Vancouver
10:05 Amsterdam Schiphol
16:35 Barcelona
Connect
NZ8138 Air New Zealand
EK449 Emirates
EK185 Emirates
16:35 Tauranga
21:10 Auckland
07:50 Dubai
17:15 Auckland
05:30 Dubai
12:25 Barcelona
Connect
NZ8142 Air New Zealand
EK449 Emirates
EK185 Emirates
18:20 Tauranga
21:10 Auckland
07:50 Dubai
19:00 Auckland
05:30 Dubai
12:25 Barcelona
Connect

3. Christchurch to Barcelona

  1. You take a bus, shuttle or taxi from your location in New Zealand to Christchurch.

  2. You take a flight from Christchurch to Barcelona and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Spain.

Flight Depart Arrive
NZ211 Air New Zealand
SQ228 Singapore Airlines
SQ388 Singapore Airlines
06:00 Christchurch
16:40 Melbourne
23:35 Singapore Changi
08:00 Melbourne
21:20 Singapore Changi
06:55 Barcelona
Connect
NZ227 Air New Zealand
SQ222 Singapore Airlines
SQ388 Singapore Airlines
06:30 Christchurch
16:10 Sydney
23:35 Singapore Changi
08:15 Sydney
21:20 Singapore Changi
06:55 Barcelona
Connect
NZ227 Air New Zealand
SQ212 Singapore Airlines
SQ388 Singapore Airlines
06:30 Christchurch
09:05 Sydney
23:35 Singapore Changi
08:15 Sydney
14:15 Singapore Changi
06:55 Barcelona
Connect
NZ296 Air New Zealand
SQ378 Singapore Airlines
SQ378 Singapore Airlines
11:05 Christchurch
22:45 Singapore Changi
05:55 Milan Malpensa
16:40 Singapore Changi
04:55 Milan Malpensa
07:30 Barcelona
Connect
NZ296 Air New Zealand
SQ388 Singapore Airlines
11:05 Christchurch
23:35 Singapore Changi
16:40 Singapore Changi
06:55 Barcelona
Connect
SQ298 Singapore Airlines
SQ378 Singapore Airlines
SQ378 Singapore Airlines
12:00 Christchurch
22:45 Singapore Changi
05:55 Milan Malpensa
17:40 Singapore Changi
04:55 Milan Malpensa
07:30 Barcelona
Connect
SQ298 Singapore Airlines
SQ346 Singapore Airlines
LX1952 Swiss
12:00 Christchurch
01:30 Singapore Changi
09:40 Zurich
17:40 Singapore Changi
07:50 Zurich
11:20 Barcelona
Connect
SQ298 Singapore Airlines
LX177 Swiss
LX1952 Swiss
12:00 Christchurch
00:05 Singapore Changi
09:40 Zurich
17:40 Singapore Changi
06:10 Zurich
11:20 Barcelona
Connect
SQ298 Singapore Airlines
SQ388 Singapore Airlines
12:00 Christchurch
23:35 Singapore Changi
17:40 Singapore Changi
06:55 Barcelona
Connect
QF132 Qantas
SQ228 Singapore Airlines
SQ388 Singapore Airlines
13:45 Christchurch
16:40 Melbourne
23:35 Singapore Changi
15:40 Melbourne
21:20 Singapore Changi
06:55 Barcelona
Connect
QF132 Qantas
EK409 Emirates
EK185 Emirates
13:45 Christchurch
22:30 Melbourne
07:50 Dubai
15:40 Melbourne
05:40 Dubai
12:25 Barcelona
Connect
VA96 Virgin Australia
EY461 Etihad
EY049 Etihad
15:20 Christchurch
22:30 Melbourne
07:40 Abu Dhabi
17:10 Melbourne
05:45 Abu Dhabi
12:20 Barcelona
Connect

4. Tauranga to Madrid

  1. You take a bus, shuttle or taxi from your location in New Zealand to Tauranga.

  2. You take a flight from Tauranga to Madrid and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Spain.

Flight Depart Arrive
NZ5803 Air New Zealand
AA261 American Airlines
AA1423 American Airlines
IB6166 Iberia
11:00 Tauranga
14:10 Christchurch
07:50 Los Angeles
17:30 Boston
13:00 Christchurch
06:00 Los Angeles
16:20 Boston
06:20 Madrid
Connect
NZ8390 Air New Zealand
AA82 American Airlines
IB6170 Iberia
11:20 Tauranga
13:45 Auckland
17:55 Los Angeles
12:00 Auckland
06:00 Los Angeles
13:50 Madrid
Connect
NZ8134 Air New Zealand
QR921 Qatar Airways
QR149 Qatar Airways
12:10 Tauranga
15:30 Auckland
08:10 Doha
12:50 Auckland
23:20 Doha
13:50 Madrid
Connect
NZ8140 5140 Air New Zealand
QR921 Qatar Airways
QR149 Qatar Airways
13:30 Tauranga
15:30 Auckland
08:10 Doha
14:10 Auckland
23:20 Doha
13:50 Madrid
Connect
NZ5136 Air New Zealand
NZ008 Air New Zealand
IB6174 Iberia
14:45 Tauranga
19:45 Auckland
17:40 San Francisco
15:25 Auckland
12:00 San Francisco
13:50 Madrid
Connect
NZ5136 Air New Zealand
NZ024 Air New Zealand
KL0682 KLM
KL1703 KLM
14:45 Tauranga
20:15 Auckland
15:30 Vancouver
13:30 Amsterdam Schiphol
15:25 Auckland
13:25 Vancouver
10:05 Amsterdam Schiphol
16:05 Madrid
Connect
NZ5136 Air New Zealand
NZ008 Air New Zealand
AF083 Air France
AF1800 Air France
14:45 Tauranga
19:45 Auckland
16:25 San Francisco
15:20 Paris CDG
15:25 Auckland
12:00 San Francisco
12:20 Paris CDG
17:25 Madrid
Connect
NZ5136 Air New Zealand
NZ008 Air New Zealand
KL0606 KLM
UX1098 Air Europa
14:45 Tauranga
19:45 Auckland
14:20 San Francisco
11:05 Amsterdam Schiphol
15:25 Auckland
12:00 San Francisco
09:30 Amsterdam Schiphol
13:45 Madrid
Connect
NZ5136 Air New Zealand
NZ008 Air New Zealand
TP236 TAP Portugal
TP1016 TAP Portugal
14:45 Tauranga
19:45 Auckland
16:40 San Francisco
14:35 Lisbon
15:25 Auckland
12:00 San Francisco
11:50 Lisbon
17:10 Madrid
Connect
NZ5136 Air New Zealand
NZ024 Air New Zealand
LH477 Lufthansa
LH1804 Lufthansa
14:45 Tauranga
20:15 Auckland
18:25 Vancouver
15:00 Munich
15:25 Auckland
13:25 Vancouver
13:15 Munich
17:40 Madrid
Connect
NZ5136 Air New Zealand
NZ008 Air New Zealand
KL0606 KLM
KL1703 KLM
14:45 Tauranga
19:45 Auckland
14:20 San Francisco
13:30 Amsterdam Schiphol
15:25 Auckland
12:00 San Francisco
09:30 Amsterdam Schiphol
16:05 Madrid
Connect
NZ5136 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
IB3175 Iberia
14:45 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
10:55 London Heathrow
15:25 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
14:25 Madrid
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
BA296 British Airways
BA460 British Airways
16:20 Tauranga
20:30 Auckland
20:35 Chicago O'Hare
13:05 London Heathrow
17:00 Auckland
17:35 Chicago O'Hare
10:15 London Heathrow
16:25 Madrid
Connect
NZ5138 Air New Zealand
NZ008 Air New Zealand
KL0606 KLM
UX1098 Air Europa
16:20 Tauranga
19:45 Auckland
14:20 San Francisco
11:05 Amsterdam Schiphol
17:00 Auckland
12:00 San Francisco
09:30 Amsterdam Schiphol
13:45 Madrid
Connect
NZ5138 Air New Zealand
NZ024 Air New Zealand
KL0682 KLM
KL1703 KLM
16:20 Tauranga
20:15 Auckland
15:30 Vancouver
13:30 Amsterdam Schiphol
17:00 Auckland
13:25 Vancouver
10:05 Amsterdam Schiphol
16:05 Madrid
Connect
NZ5138 Air New Zealand
NZ008 Air New Zealand
KL0606 KLM
KL1703 KLM
16:20 Tauranga
19:45 Auckland
14:20 San Francisco
13:30 Amsterdam Schiphol
17:00 Auckland
12:00 San Francisco
09:30 Amsterdam Schiphol
16:05 Madrid
Connect
NZ5138 Air New Zealand
EK449 Emirates
EK141 Emirates
16:20 Tauranga
21:10 Auckland
07:25 Dubai
17:00 Auckland
05:30 Dubai
12:40 Madrid
Connect
NZ5138 Air New Zealand
NZ008 Air New Zealand
IB2622 Iberia
IB1751 Iberia
16:20 Tauranga
19:45 Auckland
19:55 San Francisco
17:50 Barcelona
17:00 Auckland
12:00 San Francisco
16:35 Barcelona
19:15 Madrid
Connect
NZ5138 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
IB3175 Iberia
16:20 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
10:55 London Heathrow
17:00 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
14:25 Madrid
Connect
NZ5138 Air New Zealand
NZ008 Air New Zealand
IB6174 Iberia
16:20 Tauranga
19:45 Auckland
17:40 San Francisco
17:00 Auckland
12:00 San Francisco
13:50 Madrid
Connect
NZ5138 Air New Zealand
NZ008 Air New Zealand
AF083 Air France
AF1800 Air France
16:20 Tauranga
19:45 Auckland
16:25 San Francisco
15:20 Paris CDG
17:00 Auckland
12:00 San Francisco
12:20 Paris CDG
17:25 Madrid
Connect
NZ5138 Air New Zealand
NZ024 Air New Zealand
LH477 Lufthansa
LH1804 Lufthansa
16:20 Tauranga
20:15 Auckland
18:25 Vancouver
15:00 Munich
17:00 Auckland
13:25 Vancouver
13:15 Munich
17:40 Madrid
Connect
NZ5138 Air New Zealand
NZ008 Air New Zealand
TP236 TAP Portugal
TP1016 TAP Portugal
16:20 Tauranga
19:45 Auckland
16:40 San Francisco
14:35 Lisbon
17:00 Auckland
12:00 San Francisco
11:50 Lisbon
17:10 Madrid
Connect
NZ5138 Air New Zealand
NZ008 Air New Zealand
UA901 United Airlines
BA460 British Airways
16:20 Tauranga
19:45 Auckland
17:25 San Francisco
13:05 London Heathrow
17:00 Auckland
12:00 San Francisco
12:00 London Heathrow
16:25 Madrid
Connect
NZ8138 Air New Zealand
NZ024 Air New Zealand
LH477 Lufthansa
LH1804 Lufthansa
16:35 Tauranga
20:15 Auckland
18:25 Vancouver
15:00 Munich
17:15 Auckland
13:25 Vancouver
13:15 Munich
17:40 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
TP236 TAP Portugal
TP1016 TAP Portugal
16:35 Tauranga
19:45 Auckland
16:40 San Francisco
14:35 Lisbon
17:15 Auckland
12:00 San Francisco
11:50 Lisbon
17:10 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
KL0606 KLM
UX1098 Air Europa
16:35 Tauranga
19:45 Auckland
14:20 San Francisco
11:05 Amsterdam Schiphol
17:15 Auckland
12:00 San Francisco
09:30 Amsterdam Schiphol
13:45 Madrid
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
BA296 British Airways
BA460 British Airways
16:35 Tauranga
20:30 Auckland
20:35 Chicago O'Hare
13:05 London Heathrow
17:15 Auckland
17:35 Chicago O'Hare
10:15 London Heathrow
16:25 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
IB2622 Iberia
IB1751 Iberia
16:35 Tauranga
19:45 Auckland
19:55 San Francisco
17:50 Barcelona
17:15 Auckland
12:00 San Francisco
16:35 Barcelona
19:15 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
AF083 Air France
AF1800 Air France
16:35 Tauranga
19:45 Auckland
16:25 San Francisco
15:20 Paris CDG
17:15 Auckland
12:00 San Francisco
12:20 Paris CDG
17:25 Madrid
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
BA460 British Airways
16:35 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
13:05 London Heathrow
17:15 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
16:25 Madrid
Connect
NZ8138 Air New Zealand
NZ024 Air New Zealand
AC854 Air Canada
BA460 British Airways
16:35 Tauranga
20:15 Auckland
18:00 Vancouver
13:05 London Heathrow
17:15 Auckland
13:25 Vancouver
11:20 London Heathrow
16:25 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
VS020 Virgin Atlantic
BA460 British Airways
16:35 Tauranga
19:45 Auckland
16:55 San Francisco
13:05 London Heathrow
17:15 Auckland
12:00 San Francisco
11:10 London Heathrow
16:25 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
UA901 United Airlines
BA460 British Airways
16:35 Tauranga
19:45 Auckland
17:25 San Francisco
13:05 London Heathrow
17:15 Auckland
12:00 San Francisco
12:00 London Heathrow
16:25 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
KL0606 KLM
KL1703 KLM
16:35 Tauranga
19:45 Auckland
14:20 San Francisco
13:30 Amsterdam Schiphol
17:15 Auckland
12:00 San Francisco
09:30 Amsterdam Schiphol
16:05 Madrid
Connect
NZ8138 Air New Zealand
NZ008 Air New Zealand
IB6174 Iberia
16:35 Tauranga
19:45 Auckland
17:40 San Francisco
17:15 Auckland
12:00 San Francisco
13:50 Madrid
Connect
NZ8138 Air New Zealand
EK449 Emirates
EK141 Emirates
16:35 Tauranga
21:10 Auckland
07:25 Dubai
17:15 Auckland
05:30 Dubai
12:40 Madrid
Connect
NZ8138 Air New Zealand
NZ024 Air New Zealand
KL0682 KLM
KL1703 KLM
16:35 Tauranga
20:15 Auckland
15:30 Vancouver
13:30 Amsterdam Schiphol
17:15 Auckland
13:25 Vancouver
10:05 Amsterdam Schiphol
16:05 Madrid
Connect
NZ8138 Air New Zealand
NZ026 Air New Zealand
AA86 American Airlines
IB3175 Iberia
16:35 Tauranga
20:30 Auckland
19:00 Chicago O'Hare
10:55 London Heathrow
17:15 Auckland
17:35 Chicago O'Hare
08:40 London Heathrow
14:25 Madrid
Connect
NZ8142 Air New Zealand
EK449 Emirates
EK141 Emirates
18:20 Tauranga
21:10 Auckland
07:25 Dubai
19:00 Auckland
05:30 Dubai
12:40 Madrid
Connect

5. Auckland to Barcelona

  1. You take a bus, shuttle or taxi from your location in New Zealand to Auckland.

  2. You take a flight from Auckland to Barcelona and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Spain.

Flight Depart Arrive
QR921 Qatar Airways
QR145 Qatar Airways
15:30 Auckland
07:45 Doha
23:20 Doha
12:45 Barcelona
Connect
NZ028 Air New Zealand
UA102 United Airlines
LH1812 Lufthansa
19:35 Auckland
16:20 Houston
12:45 Munich
15:15 Houston
09:45 Munich
14:45 Barcelona
Connect
NZ028 Air New Zealand
LH441 Lufthansa
LH1126 Lufthansa
19:35 Auckland
16:25 Houston
10:15 Frankfurt
15:15 Houston
09:20 Frankfurt
12:15 Barcelona
Connect
NZ028 Air New Zealand
LH441 Lufthansa
LH1128 Lufthansa
19:35 Auckland
16:25 Houston
13:30 Frankfurt
15:15 Houston
09:20 Frankfurt
15:30 Barcelona
Connect
NZ008 Air New Zealand
LH455 Lufthansa
LH1128 Lufthansa
19:45 Auckland
14:50 San Francisco
13:30 Frankfurt
12:00 San Francisco
10:45 Frankfurt
15:30 Barcelona
Connect
NZ008 Air New Zealand
KL0606 KLM
KL1673 KLM
19:45 Auckland
14:20 San Francisco
14:25 Amsterdam Schiphol
12:00 San Francisco
09:30 Amsterdam Schiphol
16:35 Barcelona
Connect
NZ008 Air New Zealand
AF083 Air France
AF1548 Air France
19:45 Auckland
16:25 San Francisco
15:20 Paris CDG
12:00 San Francisco
12:20 Paris CDG
17:05 Barcelona
Connect
NZ008 Air New Zealand
UA194 United Airlines
LH1812 Lufthansa
19:45 Auckland
13:35 San Francisco
12:45 Munich
12:00 San Francisco
09:50 Munich
14:45 Barcelona
Connect
NZ026 Air New Zealand
AA40 American Airlines
20:30 Auckland
22:00 Chicago O'Hare
17:35 Chicago O'Hare
13:30 Barcelona
Connect
NZ026 Air New Zealand
UA907 United Airlines
LH1128 Lufthansa
20:30 Auckland
18:35 Chicago O'Hare
13:30 Frankfurt
17:35 Chicago O'Hare
09:45 Frankfurt
15:30 Barcelona
Connect
EK449 Emirates
EK185 Emirates
21:10 Auckland
07:50 Dubai
05:30 Dubai
12:25 Barcelona
Connect
KE130 Korean Air
KE915 Korean Air
21:20 Auckland
13:25 Incheon
05:20 Incheon
18:30 Barcelona
Connect
NZ075 Air New Zealand
OZ511 Asiana Airlines
23:55 Auckland
12:45 Incheon
08:00 Incheon
19:10 Barcelona
Connect

6. Christchurch to Madrid

  1. You take a bus, shuttle or taxi from your location in New Zealand to Christchurch.

  2. You take a flight from Christchurch to Madrid and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Spain.

Flight Depart Arrive
SQ298 Singapore Airlines
LX177 Swiss
LX2026 Swiss
12:00 Christchurch
00:05 Singapore Changi
12:25 Zurich
17:40 Singapore Changi
06:10 Zurich
14:50 Madrid
Connect
SQ298 Singapore Airlines
SQ388 Singapore Airlines
IB935 Iberia
12:00 Christchurch
23:35 Singapore Changi
09:35 Barcelona
17:40 Singapore Changi
06:55 Barcelona
11:00 Madrid
Connect
SQ298 Singapore Airlines
SQ388 Singapore Airlines
VY1008 Vueling Airlines
12:00 Christchurch
23:35 Singapore Changi
09:45 Barcelona
17:40 Singapore Changi
06:55 Barcelona
11:00 Madrid
Connect
SQ298 Singapore Airlines
SQ378 Singapore Airlines
U22703 easyJet
12:00 Christchurch
22:45 Singapore Changi
07:30 Milan Malpensa
17:40 Singapore Changi
04:55 Milan Malpensa
09:55 Madrid
Connect
SQ298 Singapore Airlines
SQ346 Singapore Airlines
LX2026 Swiss
12:00 Christchurch
01:30 Singapore Changi
12:25 Zurich
17:40 Singapore Changi
07:50 Zurich
14:50 Madrid
Connect
QF132 Qantas
EK409 Emirates
EK141 Emirates
13:45 Christchurch
22:30 Melbourne
07:25 Dubai
15:40 Melbourne
05:40 Dubai
12:40 Madrid
Connect
AA261 American Airlines
AS1360 Alaska Airlines, Inc.
IB6166 Iberia
14:10 Christchurch
07:00 Los Angeles
17:30 Boston
06:00 Los Angeles
15:45 Boston
06:20 Madrid
Connect
AA261 American Airlines
AC792 Air Canada
AC824 Air Canada
14:10 Christchurch
11:50 Los Angeles
22:20 Toronto
06:00 Los Angeles
19:19 Toronto
11:45 Madrid
Connect
AA261 American Airlines
AC790 Air Canada
AC824 Air Canada
14:10 Christchurch
07:00 Los Angeles
22:20 Toronto
06:00 Los Angeles
14:39 Toronto
11:45 Madrid
Connect
AA261 American Airlines
AA1423 American Airlines
IB6166 Iberia
14:10 Christchurch
07:50 Los Angeles
17:30 Boston
06:00 Los Angeles
16:20 Boston
06:20 Madrid
Connect
CX126 Cathay Pacific
LH797 Lufthansa
LH1112 Lufthansa
14:50 Christchurch
23:45 Hong Kong
10:10 Frankfurt
21:20 Hong Kong
05:45 Frankfurt
12:45 Madrid
Connect
CX126 Cathay Pacific
CX251 Cathay Pacific
JL6515 Japan Airlines
14:50 Christchurch
23:55 Hong Kong
08:35 London Heathrow
21:20 Hong Kong
05:00 London Heathrow
12:00 Madrid
Connect
CX126 Cathay Pacific
CX271 Cathay Pacific
KL1701 KLM
14:50 Christchurch
00:50 Hong Kong
09:45 Amsterdam Schiphol
21:20 Hong Kong
06:25 Amsterdam Schiphol
12:15 Madrid
Connect
CX126 Cathay Pacific
CX261 Cathay Pacific
AF1300 Air France
14:50 Christchurch
00:05 Hong Kong
09:30 Paris CDG
21:20 Hong Kong
06:15 Paris CDG
11:35 Madrid
Connect
CX126 Cathay Pacific
CX261 Cathay Pacific
IB3743 Iberia
14:50 Christchurch
00:05 Hong Kong
08:00 Paris CDG
21:20 Hong Kong
06:15 Paris CDG
10:10 Madrid
Connect
CX126 Cathay Pacific
CX289 Cathay Pacific
LH1112 Lufthansa
14:50 Christchurch
00:35 Hong Kong
10:10 Frankfurt
21:20 Hong Kong
06:20 Frankfurt
12:45 Madrid
Connect
VA96 Virgin Australia
CA166 Air China
CA907 Air China
15:20 Christchurch
20:00 Melbourne
08:00 Beijing Capital
17:10 Melbourne
05:50 Beijing Capital
13:00 Madrid
Connect
VA96 Virgin Australia
EY461 Etihad
EY075 Etihad
15:20 Christchurch
22:30 Melbourne
07:05 Abu Dhabi
17:10 Melbourne
05:45 Abu Dhabi
12:25 Madrid
Connect
VA96 Virgin Australia
EK409 Emirates
EK141 Emirates
15:20 Christchurch
22:30 Melbourne
07:25 Dubai
17:10 Melbourne
05:40 Dubai
12:40 Madrid
Connect
NZ205 Air New Zealand
EK431 Emirates
EK141 Emirates
15:50 Christchurch
20:55 Brisbane
07:25 Dubai
16:55 Brisbane
05:30 Dubai
12:40 Madrid
Connect
NZ205 Air New Zealand
QR899 Qatar Airways
QR149 Qatar Airways
15:50 Christchurch
22:15 Brisbane
08:10 Doha
16:55 Brisbane
06:10 Doha
13:50 Madrid
Connect
VA128 Virgin Australia
EK431 Emirates
EK141 Emirates
17:15 Christchurch
20:55 Brisbane
07:25 Dubai
18:10 Brisbane
05:30 Dubai
12:40 Madrid
Connect
VA128 Virgin Australia
QR899 Qatar Airways
QR149 Qatar Airways
17:15 Christchurch
22:15 Brisbane
08:10 Doha
18:10 Brisbane
06:10 Doha
13:50 Madrid
Connect
EK413 Emirates
CA174 Air China
CA907 Air China
18:05 Christchurch
20:40 Sydney
08:00 Beijing Capital
19:25 Sydney
05:30 Beijing Capital
13:00 Madrid
Connect
EK413 Emirates
EY455 Etihad
EY075 Etihad
18:05 Christchurch
21:15 Sydney
07:05 Abu Dhabi
19:25 Sydney
05:05 Abu Dhabi
12:25 Madrid
Connect
EK413 Emirates
QR909 Qatar Airways
QR149 Qatar Airways
18:05 Christchurch
22:25 Sydney
08:10 Doha
19:25 Sydney
05:45 Doha
13:50 Madrid
Connect

7. Auckland to Porto

  1. You take a bus, shuttle or taxi from your location in New Zealand to Auckland.

  2. You take a flight from Auckland to Porto and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Porto to your destination in Spain.

Flight Depart Arrive
AA34 American Airlines
AA50 American Airlines
BA2782 British Airways
12:15 Auckland
15:15 Dallas/Ft.Worth
11:00 London Heathrow
08:10 Dallas/Ft.Worth
06:20 London Heathrow
13:25 Porto
Connect
QR921 Qatar Airways
QR193 Qatar Airways
FR2928 Ryanair
15:30 Auckland
08:05 Doha
13:55 Brussels
23:20 Doha
13:00 Brussels
15:25 Porto
Connect
QR921 Qatar Airways
QR145 Qatar Airways
VY8478 Vueling Airlines
15:30 Auckland
07:45 Doha
14:15 Barcelona
23:20 Doha
12:45 Barcelona
15:10 Porto
Connect
QR921 Qatar Airways
QR149 Qatar Airways
UX1143 Air Europa
15:30 Auckland
08:10 Doha
14:50 Madrid
23:20 Doha
13:50 Madrid
15:00 Porto
Connect
NZ028 Air New Zealand
UA20 United Airlines
HV6001 Transavia Holland
19:35 Auckland
16:20 Houston
09:40 Amsterdam Schiphol
15:15 Houston
08:35 Amsterdam Schiphol
11:20 Porto
Connect
NZ008 Air New Zealand
AF083 Air France
AF1528 Air France
19:45 Auckland
16:25 San Francisco
14:15 Paris CDG
12:00 San Francisco
12:20 Paris CDG
15:30 Porto
Connect
NZ008 Air New Zealand
UA990 United Airlines
U23775 easyJet
19:45 Auckland
14:40 San Francisco
15:40 Paris CDG
12:00 San Francisco
10:35 Paris CDG
16:55 Porto
Connect
NZ008 Air New Zealand
UA990 United Airlines
AF1528 Air France
19:45 Auckland
14:40 San Francisco
14:15 Paris CDG
12:00 San Francisco
10:35 Paris CDG
15:30 Porto
Connect
NZ008 Air New Zealand
TP236 TAP Portugal
TP1946 TAP Portugal
19:45 Auckland
16:40 San Francisco
15:55 Lisbon
12:00 San Francisco
11:50 Lisbon
16:45 Porto
Connect
NZ008 Air New Zealand
IB6174 Iberia
IB8664 Iberia
19:45 Auckland
17:40 San Francisco
15:45 Madrid
12:00 San Francisco
13:50 Madrid
16:05 Porto
Connect
NZ008 Air New Zealand
TP236 TAP Portugal
TP1960 TAP Portugal
19:45 Auckland
16:40 San Francisco
20:30 Lisbon
12:00 San Francisco
11:50 Lisbon
21:25 Porto
Connect
NZ024 Air New Zealand
AC838 Air Canada
AF1528 Air France
20:15 Auckland
16:05 Vancouver
14:15 Paris CDG
13:25 Vancouver
10:50 Paris CDG
15:30 Porto
Connect
NZ024 Air New Zealand
AC838 Air Canada
U23775 easyJet
20:15 Auckland
16:05 Vancouver
15:40 Paris CDG
13:25 Vancouver
10:50 Paris CDG
16:55 Porto
Connect
NZ024 Air New Zealand
AC804 Air Canada
FR7072 Ryanair
20:15 Auckland
15:20 Vancouver
09:35 Dublin
13:25 Vancouver
08:30 Dublin
11:50 Porto
Connect
NZ026 Air New Zealand
AA86 American Airlines
BA2782 British Airways
20:30 Auckland
19:00 Chicago O'Hare
11:00 London Heathrow
17:35 Chicago O'Hare
08:40 London Heathrow
13:25 Porto
Connect
EK449 Emirates
EK089 Emirates
U21459 easyJet
21:10 Auckland
08:40 Dubai
15:15 Geneva
05:30 Dubai
12:45 Geneva
16:35 Porto
Connect
EK449 Emirates
EK185 Emirates
FR4597 Ryanair
21:10 Auckland
07:50 Dubai
16:35 Barcelona
05:30 Dubai
12:25 Barcelona
17:25 Porto
Connect
EK449 Emirates
EK127 Emirates
FR7275 Ryanair
21:10 Auckland
09:00 Dubai
15:05 Vienna
05:30 Dubai
12:25 Vienna
17:25 Porto
Connect
EK449 Emirates
EK081 Emirates
U24443 easyJet
21:10 Auckland
09:00 Dubai
15:40 Lyon
05:30 Dubai
13:55 Lyon
16:50 Porto
Connect
EK449 Emirates
EK191 Emirates
TP1960 TAP Portugal
21:10 Auckland
07:25 Dubai
20:30 Lisbon
05:30 Dubai
12:00 Lisbon
21:25 Porto
Connect
EK449 Emirates
EK185 Emirates
VY8480 Vueling Airlines
21:10 Auckland
07:50 Dubai
20:35 Barcelona
05:30 Dubai
12:25 Barcelona
21:30 Porto
Connect
EK449 Emirates
EK183 Emirates
FR2928 Ryanair
21:10 Auckland
08:30 Dubai
13:55 Brussels
05:30 Dubai
12:55 Brussels
15:25 Porto
Connect
EK449 Emirates
EK141 Emirates
FR5484 Ryanair
21:10 Auckland
07:25 Dubai
19:55 Madrid
05:30 Dubai
12:40 Madrid
20:10 Porto
Connect
EK449 Emirates
EK185 Emirates
VY8478 Vueling Airlines
21:10 Auckland
07:50 Dubai
14:15 Barcelona
05:30 Dubai
12:25 Barcelona
15:10 Porto
Connect
EK449 Emirates
EK141 Emirates
UX1143 Air Europa
21:10 Auckland
07:25 Dubai
14:50 Madrid
05:30 Dubai
12:40 Madrid
15:00 Porto
Connect
EK449 Emirates
EK073 Emirates
U23775 easyJet
21:10 Auckland
08:05 Dubai
15:40 Paris CDG
05:30 Dubai
12:40 Paris CDG
16:55 Porto
Connect
EK449 Emirates
EK089 Emirates
U21455 easyJet
21:10 Auckland
08:40 Dubai
13:35 Geneva
05:30 Dubai
12:45 Geneva
14:50 Porto
Connect
EK449 Emirates
EK191 Emirates
TP1946 TAP Portugal
21:10 Auckland
07:25 Dubai
15:55 Lisbon
05:30 Dubai
12:00 Lisbon
16:45 Porto
Connect
EK449 Emirates
EK141 Emirates
IB8664 Iberia
21:10 Auckland
07:25 Dubai
15:45 Madrid
05:30 Dubai
12:40 Madrid
16:05 Porto
Connect
EK449 Emirates
EK089 Emirates
U21455 easyJet
21:10 Auckland
08:40 Dubai
17:40 Geneva
05:30 Dubai
12:45 Geneva
18:55 Porto
Connect
EK449 Emirates
EK073 Emirates
AF1528 Air France
21:10 Auckland
08:05 Dubai
14:15 Paris CDG
05:30 Dubai
12:40 Paris CDG
15:30 Porto
Connect
EK449 Emirates
EK111 Emirates
W62395 Wizz Air
21:10 Auckland
10:35 Dubai
18:45 Budapest
05:30 Dubai
13:35 Budapest
21:20 Porto
Connect
EK449 Emirates
EK055 Emirates
EW9640 Eurowings
21:10 Auckland
08:30 Dubai
15:00 Dusseldorf
05:30 Dubai
12:40 Dusseldorf
16:50 Porto
Connect
EK449 Emirates
EK093 Emirates
FR4597 Ryanair
21:10 Auckland
08:55 Dubai
16:35 Bologna
05:30 Dubai
12:40 Bologna
18:25 Porto
Connect
NZ006 Air New Zealand
AF065 Air France
AF1528 Air France
21:30 Auckland
15:25 Los Angeles
14:15 Paris CDG
12:40 Los Angeles
11:15 Paris CDG
15:30 Porto
Connect

References

Find Hotels in Spain

You can find hotels and accommodations in Spain with our hotels search tool below

Booking.com