HowToGo

Flight from Bahrain to New Zealand

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

Search Transfer from Bahrain to New Zealand

Search Flights

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

1. Manama to Auckland

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Auckland and cost approximately 850 USD.

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

Flight Depart Arrive
GF500 Gulf Air Bahrain
EK448 Emirates
01:55 Manama
10:05 Dubai
04:15 Dubai
09:50 Auckland
Connect
EK836 Emirates
EK448 Emirates
03:35 Manama
10:05 Dubai
06:00 Dubai
09:50 Auckland
Connect
EK836 Emirates
EK412 Emirates
JQ201 Jetstar
03:35 Manama
10:15 Dubai
09:55 Sydney
06:00 Dubai
06:05 Sydney
15:00 Auckland
Connect
EK836 Emirates
EK412 Emirates
QF143 Qantas
03:35 Manama
10:15 Dubai
09:30 Sydney
06:00 Dubai
06:05 Sydney
14:35 Auckland
Connect
EK836 Emirates
EK434 Emirates
QF119 Qantas
03:35 Manama
10:35 Dubai
08:45 Brisbane
06:00 Dubai
06:25 Brisbane
13:55 Auckland
Connect
EK836 Emirates
EK406 Emirates
QF151 Qantas
03:35 Manama
10:05 Dubai
07:00 Melbourne
06:00 Dubai
05:30 Melbourne
12:35 Auckland
Connect
EK836 Emirates
EK412 Emirates
QF141 Qantas
03:35 Manama
10:15 Dubai
07:10 Sydney
06:00 Dubai
06:05 Sydney
12:15 Auckland
Connect
WY658 Oman Air
WY823 Oman Air
MH145 Malaysia Airlines
03:45 Manama
09:05 Muscat
23:00 Kuala Lumpur
06:25 Muscat
20:10 Kuala Lumpur
13:15 Auckland
Connect
EY370 Etihad
EY462 Etihad
VA165 Virgin Australia
04:20 Manama
10:00 Abu Dhabi
06:30 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
12:05 Auckland
Connect
EY370 Etihad
EY450 Etihad
NZ102 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:55 Sydney
06:30 Abu Dhabi
06:30 Sydney
15:00 Auckland
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
Connect
EY370 Etihad
EY462 Etihad
VA167 Virgin Australia
04:20 Manama
10:00 Abu Dhabi
09:30 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
15:05 Auckland
Connect
EY370 Etihad
EY450 Etihad
VA141 Virgin Australia
04:20 Manama
10:45 Abu Dhabi
10:00 Sydney
06:30 Abu Dhabi
06:30 Sydney
15:05 Auckland
Connect
FZ22 Flydubai
EK416 Emirates
QF149 Qantas
15:35 Manama
22:00 Dubai
19:15 Sydney
17:45 Dubai
17:50 Sydney
00:15 Auckland
Connect
GF564 Gulf Air Bahrain
WY821 Oman Air
MH133 Malaysia Airlines
15:40 Manama
20:50 Muscat
08:45 Kuala Lumpur
18:10 Muscat
07:55 Kuala Lumpur
23:00 Auckland
Connect
GF544 Gulf Air Bahrain
EY460 Etihad
VA169 Virgin Australia
16:20 Manama
21:45 Abu Dhabi
18:55 Melbourne
18:35 Abu Dhabi
17:05 Melbourne
00:30 Auckland
Connect
GF544 Gulf Air Bahrain
EY454 Etihad
NZ112 Air New Zealand
16:20 Manama
21:55 Abu Dhabi
19:10 Sydney
18:35 Abu Dhabi
17:50 Sydney
00:15 Auckland
Connect
GF544 Gulf Air Bahrain
EY484 Etihad
VA159 Virgin Australia
16:20 Manama
21:30 Abu Dhabi
18:30 Brisbane
18:35 Abu Dhabi
17:25 Brisbane
23:35 Auckland
Connect
GF544 Gulf Air Bahrain
EY460 Etihad
NZ126 Air New Zealand
16:20 Manama
21:45 Abu Dhabi
18:45 Melbourne
18:35 Abu Dhabi
17:05 Melbourne
00:20 Auckland
Connect
GF544 Gulf Air Bahrain
EY454 Etihad
VA147 Virgin Australia
16:20 Manama
21:55 Abu Dhabi
18:40 Sydney
18:35 Abu Dhabi
17:50 Sydney
23:45 Auckland
Connect
GF544 Gulf Air Bahrain
EY484 Etihad
NZ144 Air New Zealand
16:20 Manama
21:30 Abu Dhabi
18:55 Brisbane
18:35 Abu Dhabi
17:25 Brisbane
00:15 Auckland
Connect
WY656 Oman Air
WY821 Oman Air
MH133 Malaysia Airlines
16:25 Manama
20:50 Muscat
08:45 Kuala Lumpur
19:05 Muscat
07:55 Kuala Lumpur
23:00 Auckland
Connect
EK840 Emirates
EK408 Emirates
JQ217 Jetstar
17:50 Manama
02:40 Dubai
23:45 Melbourne
20:00 Dubai
21:50 Melbourne
05:15 Auckland
Connect
EK840 Emirates
EK416 Emirates
JQ203 Jetstar
17:50 Manama
22:00 Dubai
19:40 Sydney
20:00 Dubai
17:50 Sydney
00:45 Auckland
Connect
EK840 Emirates
EK416 Emirates
QF149 Qantas
17:50 Manama
22:00 Dubai
19:15 Sydney
20:00 Dubai
17:50 Sydney
00:15 Auckland
Connect
EY376 Etihad
EY454 Etihad
NZ112 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
19:10 Sydney
20:20 Abu Dhabi
17:50 Sydney
00:15 Auckland
Connect
EY376 Etihad
EY460 Etihad
NZ126 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:45 Melbourne
20:20 Abu Dhabi
17:05 Melbourne
00:20 Auckland
Connect
EY376 Etihad
EY484 Etihad
VA159 Virgin Australia
18:05 Manama
21:30 Abu Dhabi
18:30 Brisbane
20:20 Abu Dhabi
17:25 Brisbane
23:35 Auckland
Connect
EY376 Etihad
EY454 Etihad
VA147 Virgin Australia
18:05 Manama
21:55 Abu Dhabi
18:40 Sydney
20:20 Abu Dhabi
17:50 Sydney
23:45 Auckland
Connect
EY376 Etihad
EY460 Etihad
VA169 Virgin Australia
18:05 Manama
21:45 Abu Dhabi
18:55 Melbourne
20:20 Abu Dhabi
17:05 Melbourne
00:30 Auckland
Connect
EY376 Etihad
EY484 Etihad
NZ144 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
18:55 Brisbane
20:20 Abu Dhabi
17:25 Brisbane
00:15 Auckland
Connect
FZ28 Flydubai
EK416 Emirates
QF149 Qantas
18:20 Manama
22:00 Dubai
19:15 Sydney
20:35 Dubai
17:50 Sydney
00:15 Auckland
Connect
FZ28 Flydubai
EK450 Emirates
EK450 Emirates
18:20 Manama
02:05 Dubai
17:25 Ngurah Rai
20:35 Dubai
15:25 Ngurah Rai
05:00 Auckland
Connect
FZ26 Flydubai
EK448 Emirates
21:25 Manama
10:05 Dubai
23:45 Dubai
09:50 Auckland
Connect
FZ26 Flydubai
EK450 Emirates
EK450 Emirates
21:25 Manama
02:05 Dubai
17:25 Ngurah Rai
23:45 Dubai
15:25 Ngurah Rai
05:00 Auckland
Connect
GF152 Gulf Air Bahrain
TG491 Thai Airways International
22:20 Manama
18:55 Suvarnabhumi
09:30 Suvarnabhumi
10:45 Auckland
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
Connect
EK834 Emirates
EK448 Emirates
22:50 Manama
10:05 Dubai
01:15 Dubai
09:50 Auckland
Connect

2. Manama to Christchurch

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

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

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

Flight Depart Arrive
EK836 Emirates
EK406 Emirates
QF133 Qantas
03:35 Manama
10:05 Dubai
06:50 Melbourne
06:00 Dubai
05:30 Melbourne
12:20 Christchurch
Connect
EK836 Emirates
EK448 Emirates
JQ243 Jetstar
03:35 Manama
10:05 Dubai
12:30 Auckland
06:00 Dubai
09:50 Auckland
13:50 Christchurch
Connect
EK836 Emirates
EK434 Emirates
QF135 Qantas
03:35 Manama
10:35 Dubai
09:30 Brisbane
06:00 Dubai
06:25 Brisbane
15:00 Christchurch
Connect
EK836 Emirates
EK412 Emirates
EK412 Emirates
03:35 Manama
10:15 Dubai
07:50 Sydney
06:00 Dubai
06:05 Sydney
12:55 Christchurch
Connect
EK836 Emirates
EK448 Emirates
JQ233 Jetstar
03:35 Manama
10:05 Dubai
13:35 Auckland
06:00 Dubai
09:50 Auckland
14:55 Christchurch
Connect
EK836 Emirates
EK448 Emirates
JQ231 Jetstar
03:35 Manama
10:05 Dubai
11:40 Auckland
06:00 Dubai
09:50 Auckland
13:00 Christchurch
Connect
EY370 Etihad
EY450 Etihad
EK412 Emirates
04:20 Manama
10:45 Abu Dhabi
07:50 Sydney
06:30 Abu Dhabi
06:30 Sydney
12:55 Christchurch
Connect
EY370 Etihad
EY462 Etihad
NZ212 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
09:05 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
14:30 Christchurch
Connect
EY370 Etihad
EY450 Etihad
NZ222 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:20 Sydney
06:30 Abu Dhabi
06:30 Sydney
14:30 Christchurch
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ553 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
15:30 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
16:55 Christchurch
Connect
EY378 Etihad
EY460 Etihad
VA99 Virgin Australia
10:35 Manama
21:45 Abu Dhabi
18:30 Melbourne
12:45 Abu Dhabi
17:05 Melbourne
23:50 Christchurch
Connect
EY378 Etihad
EY484 Etihad
VA127 Virgin Australia
10:35 Manama
21:30 Abu Dhabi
18:20 Brisbane
12:45 Abu Dhabi
17:25 Brisbane
23:45 Christchurch
Connect
EY378 Etihad
EY484 Etihad
NZ204 Air New Zealand
10:35 Manama
21:30 Abu Dhabi
18:30 Brisbane
12:45 Abu Dhabi
17:25 Brisbane
23:59 Christchurch
Connect
EY378 Etihad
EY460 Etihad
NZ216 Air New Zealand
10:35 Manama
21:45 Abu Dhabi
18:55 Melbourne
12:45 Abu Dhabi
17:05 Melbourne
00:20 Christchurch
Connect
EY378 Etihad
EY454 Etihad
NZ228 Air New Zealand
10:35 Manama
21:55 Abu Dhabi
18:45 Sydney
12:45 Abu Dhabi
17:50 Sydney
23:55 Christchurch
Connect
FZ22 Flydubai
EK416 Emirates
QF139 Qantas
15:35 Manama
22:00 Dubai
18:40 Sydney
17:45 Dubai
17:50 Sydney
23:45 Christchurch
Connect
GF544 Gulf Air Bahrain
EY454 Etihad
NZ228 Air New Zealand
16:20 Manama
21:55 Abu Dhabi
18:45 Sydney
18:35 Abu Dhabi
17:50 Sydney
23:55 Christchurch
Connect
GF544 Gulf Air Bahrain
EY484 Etihad
NZ204 Air New Zealand
16:20 Manama
21:30 Abu Dhabi
18:30 Brisbane
18:35 Abu Dhabi
17:25 Brisbane
23:59 Christchurch
Connect
GF544 Gulf Air Bahrain
EY484 Etihad
VA127 Virgin Australia
16:20 Manama
21:30 Abu Dhabi
18:20 Brisbane
18:35 Abu Dhabi
17:25 Brisbane
23:45 Christchurch
Connect
GF544 Gulf Air Bahrain
EY460 Etihad
VA99 Virgin Australia
16:20 Manama
21:45 Abu Dhabi
18:30 Melbourne
18:35 Abu Dhabi
17:05 Melbourne
23:50 Christchurch
Connect
EK840 Emirates
EK416 Emirates
NZ228 Air New Zealand
17:50 Manama
22:00 Dubai
18:45 Sydney
20:00 Dubai
17:50 Sydney
23:55 Christchurch
Connect
EK840 Emirates
EK416 Emirates
QF139 Qantas
17:50 Manama
22:00 Dubai
18:40 Sydney
20:00 Dubai
17:50 Sydney
23:45 Christchurch
Connect
EY376 Etihad
EY460 Etihad
VA99 Virgin Australia
18:05 Manama
21:45 Abu Dhabi
18:30 Melbourne
20:20 Abu Dhabi
17:05 Melbourne
23:50 Christchurch
Connect
EY376 Etihad
EY454 Etihad
NZ228 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
18:45 Sydney
20:20 Abu Dhabi
17:50 Sydney
23:55 Christchurch
Connect
EY376 Etihad
EY460 Etihad
NZ216 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:55 Melbourne
20:20 Abu Dhabi
17:05 Melbourne
00:20 Christchurch
Connect
EY376 Etihad
EY454 Etihad
QF139 Qantas
18:05 Manama
21:55 Abu Dhabi
18:40 Sydney
20:20 Abu Dhabi
17:50 Sydney
23:45 Christchurch
Connect
EY376 Etihad
EY484 Etihad
NZ204 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
18:30 Brisbane
20:20 Abu Dhabi
17:25 Brisbane
23:59 Christchurch
Connect
GF510 Gulf Air Bahrain
EK416 Emirates
QF139 Qantas
18:05 Manama
22:00 Dubai
18:40 Sydney
20:15 Dubai
17:50 Sydney
23:45 Christchurch
Connect
EY376 Etihad
EY484 Etihad
VA127 Virgin Australia
18:05 Manama
21:30 Abu Dhabi
18:20 Brisbane
20:20 Abu Dhabi
17:25 Brisbane
23:45 Christchurch
Connect
FZ28 Flydubai
EK408 Emirates
JQ173 Jetstar
18:20 Manama
02:40 Dubai
23:55 Melbourne
20:35 Dubai
21:50 Melbourne
05:10 Christchurch
Connect
FZ28 Flydubai
EK416 Emirates
QF139 Qantas
18:20 Manama
22:00 Dubai
18:40 Sydney
20:35 Dubai
17:50 Sydney
23:45 Christchurch
Connect
FZ28 Flydubai
EK416 Emirates
NZ228 Air New Zealand
18:20 Manama
22:00 Dubai
18:45 Sydney
20:35 Dubai
17:50 Sydney
23:55 Christchurch
Connect
FZ26 Flydubai
EK408 Emirates
JQ173 Jetstar
21:25 Manama
02:40 Dubai
23:55 Melbourne
23:45 Dubai
21:50 Melbourne
05:10 Christchurch
Connect
EK834 Emirates
EK412 Emirates
EK412 Emirates
22:50 Manama
10:15 Dubai
07:50 Sydney
01:15 Dubai
06:05 Sydney
12:55 Christchurch
Connect
EK834 Emirates
EK406 Emirates
QF133 Qantas
22:50 Manama
10:05 Dubai
06:50 Melbourne
01:15 Dubai
05:30 Melbourne
12:20 Christchurch
Connect
EK834 Emirates
EK408 Emirates
QF133 Qantas
22:50 Manama
02:40 Dubai
06:50 Melbourne
01:15 Dubai
21:50 Melbourne
12:20 Christchurch
Connect
EK834 Emirates
EK408 Emirates
JQ173 Jetstar
22:50 Manama
02:40 Dubai
23:55 Melbourne
01:15 Dubai
21:50 Melbourne
05:10 Christchurch
Connect
EK834 Emirates
EK448 Emirates
JQ243 Jetstar
22:50 Manama
10:05 Dubai
12:30 Auckland
01:15 Dubai
09:50 Auckland
13:50 Christchurch
Connect
EK834 Emirates
EK414 Emirates
EK412 Emirates
22:50 Manama
02:15 Dubai
07:50 Sydney
01:15 Dubai
22:05 Sydney
12:55 Christchurch
Connect
EK834 Emirates
EK448 Emirates
JQ231 Jetstar
22:50 Manama
10:05 Dubai
11:40 Auckland
01:15 Dubai
09:50 Auckland
13:00 Christchurch
Connect

3. Manama to Tauranga

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Tauranga and cost approximately 950 USD.

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

Flight Depart Arrive
EK836 Emirates
EK448 Emirates
NZ8133 Air New Zealand
03:35 Manama
10:05 Dubai
11:05 Auckland
06:00 Dubai
09:50 Auckland
11:45 Tauranga
Connect
EK836 Emirates
EK412 Emirates
JQ201 Jetstar
NZ8141 Air New Zealand
03:35 Manama
10:15 Dubai
09:55 Sydney
17:15 Auckland
06:00 Dubai
06:05 Sydney
15:00 Auckland
17:55 Tauranga
Connect
EK836 Emirates
EK412 Emirates
QF143 Qantas
NZ8141 Air New Zealand
03:35 Manama
10:15 Dubai
09:30 Sydney
17:15 Auckland
06:00 Dubai
06:05 Sydney
14:35 Auckland
17:55 Tauranga
Connect
EK836 Emirates
EK406 Emirates
QF133 Qantas
NZ8802 Air New Zealand
03:35 Manama
10:05 Dubai
06:50 Melbourne
13:40 Christchurch
06:00 Dubai
05:30 Melbourne
12:20 Christchurch
15:35 Tauranga
Connect
EK836 Emirates
EK434 Emirates
QF119 Qantas
NZ8137 Air New Zealand
03:35 Manama
10:35 Dubai
08:45 Brisbane
15:35 Auckland
06:00 Dubai
06:25 Brisbane
13:55 Auckland
16:15 Tauranga
Connect
EK836 Emirates
EK412 Emirates
QF141 Qantas
NZ8141 Air New Zealand
03:35 Manama
10:15 Dubai
07:10 Sydney
17:15 Auckland
06:00 Dubai
06:05 Sydney
12:15 Auckland
17:55 Tauranga
Connect
EK836 Emirates
EK412 Emirates
QF143 Qantas
NZ8137 Air New Zealand
03:35 Manama
10:15 Dubai
09:30 Sydney
15:35 Auckland
06:00 Dubai
06:05 Sydney
14:35 Auckland
16:15 Tauranga
Connect
EK836 Emirates
EK412 Emirates
QF141 Qantas
NZ8137 Air New Zealand
03:35 Manama
10:15 Dubai
07:10 Sydney
15:35 Auckland
06:00 Dubai
06:05 Sydney
12:15 Auckland
16:15 Tauranga
Connect
EK836 Emirates
EK448 Emirates
NZ5135 Air New Zealand
03:35 Manama
10:05 Dubai
13:50 Auckland
06:00 Dubai
09:50 Auckland
14:30 Tauranga
Connect
EK836 Emirates
EK406 Emirates
QF151 Qantas
NZ8141 Air New Zealand
03:35 Manama
10:05 Dubai
07:00 Melbourne
17:15 Auckland
06:00 Dubai
05:30 Melbourne
12:35 Auckland
17:55 Tauranga
Connect
EK836 Emirates
EK434 Emirates
QF119 Qantas
NZ8141 Air New Zealand
03:35 Manama
10:35 Dubai
08:45 Brisbane
17:15 Auckland
06:00 Dubai
06:25 Brisbane
13:55 Auckland
17:55 Tauranga
Connect
EK836 Emirates
EK406 Emirates
QF151 Qantas
NZ8137 Air New Zealand
03:35 Manama
10:05 Dubai
07:00 Melbourne
15:35 Auckland
06:00 Dubai
05:30 Melbourne
12:35 Auckland
16:15 Tauranga
Connect
EK836 Emirates
EK448 Emirates
NZ8139 Air New Zealand
03:35 Manama
10:05 Dubai
12:25 Auckland
06:00 Dubai
09:50 Auckland
13:05 Tauranga
Connect
WY658 Oman Air
WY815 Oman Air
TG491 Thai Airways International
NZ8139 Air New Zealand
03:45 Manama
09:00 Muscat
18:55 Suvarnabhumi
12:25 Auckland
06:25 Muscat
18:00 Suvarnabhumi
10:45 Auckland
13:05 Tauranga
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ8137 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
15:35 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
16:15 Tauranga
Connect
EK840 Emirates
EK408 Emirates
JQ217 Jetstar
NZ5129 8129 8129 8129 8129 Air New Zealand
17:50 Manama
02:40 Dubai
23:45 Melbourne
08:15 Auckland
20:00 Dubai
21:50 Melbourne
05:15 Auckland
08:55 Tauranga
Connect
EK840 Emirates
EK416 Emirates
QF149 Qantas
NZ5129 8129 8129 8129 8129 Air New Zealand
17:50 Manama
22:00 Dubai
19:15 Sydney
08:15 Auckland
20:00 Dubai
17:50 Sydney
00:15 Auckland
08:55 Tauranga
Connect
EK840 Emirates
EK416 Emirates
QF163 Qantas
NZ8252 Air New Zealand
17:50 Manama
22:00 Dubai
18:40 Sydney
08:30 Wellington
20:00 Dubai
17:50 Sydney
23:50 Wellington
09:45 Tauranga
Connect
EK840 Emirates
EK416 Emirates
QF149 Qantas
NZ5131 8131 Air New Zealand
17:50 Manama
22:00 Dubai
19:15 Sydney
09:15 Auckland
20:00 Dubai
17:50 Sydney
00:15 Auckland
09:55 Tauranga
Connect
EK840 Emirates
EK416 Emirates
JQ203 Jetstar
NZ5129 8129 8129 8129 8129 Air New Zealand
17:50 Manama
22:00 Dubai
19:40 Sydney
08:15 Auckland
20:00 Dubai
17:50 Sydney
00:45 Auckland
08:55 Tauranga
Connect
EY376 Etihad
EY460 Etihad
NZ126 Air New Zealand
NZ8611 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:45 Melbourne
06:35 Auckland
20:20 Abu Dhabi
17:05 Melbourne
00:20 Auckland
07:15 Tauranga
Connect
FZ26 Flydubai
EK420 Emirates
NZ176 Air New Zealand
NZ8611 Air New Zealand
21:25 Manama
02:45 Dubai
19:20 Perth
06:35 Auckland
23:45 Dubai
17:35 Perth
05:35 Auckland
07:15 Tauranga
Connect
FZ26 Flydubai
EK450 Emirates
EK450 Emirates
NZ8611 Air New Zealand
21:25 Manama
02:05 Dubai
17:25 Ngurah Rai
06:35 Auckland
23:45 Dubai
15:25 Ngurah Rai
05:00 Auckland
07:15 Tauranga
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ5131 8131 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
09:15 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
09:55 Tauranga
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ5129 8129 8129 8129 8129 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
08:15 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
08:55 Tauranga
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ5129 8129 8129 8129 8129 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
08:15 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
08:55 Tauranga
Connect
EK834 Emirates
EK448 Emirates
NZ8133 Air New Zealand
22:50 Manama
10:05 Dubai
11:05 Auckland
01:15 Dubai
09:50 Auckland
11:45 Tauranga
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ8611 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
06:35 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
07:15 Tauranga
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ5129 8129 8129 8129 8129 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
08:15 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
08:55 Tauranga
Connect
EK834 Emirates
EK348 Emirates
NZ295 Air New Zealand
NZ8800 Air New Zealand
22:50 Manama
02:30 Dubai
18:40 Singapore Changi
10:45 Christchurch
01:15 Dubai
14:05 Singapore Changi
09:35 Christchurch
12:40 Tauranga
Connect
EK834 Emirates
EK354 Emirates
NZ295 Air New Zealand
NZ8800 Air New Zealand
22:50 Manama
03:05 Dubai
18:40 Singapore Changi
10:45 Christchurch
01:15 Dubai
15:00 Singapore Changi
09:35 Christchurch
12:40 Tauranga
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ8611 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
06:35 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
07:15 Tauranga
Connect
EK834 Emirates
EK354 Emirates
NZ283 Air New Zealand
NZ5131 8131 Air New Zealand
22:50 Manama
03:05 Dubai
18:40 Singapore Changi
09:15 Auckland
01:15 Dubai
15:00 Singapore Changi
08:15 Auckland
09:55 Tauranga
Connect
EK834 Emirates
EK348 Emirates
NZ283 Air New Zealand
NZ8133 Air New Zealand
22:50 Manama
02:30 Dubai
18:40 Singapore Changi
11:05 Auckland
01:15 Dubai
14:05 Singapore Changi
08:15 Auckland
11:45 Tauranga
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ5131 8131 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
09:15 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
09:55 Tauranga
Connect
EK834 Emirates
EK354 Emirates
NZ283 Air New Zealand
NZ8133 Air New Zealand
22:50 Manama
03:05 Dubai
18:40 Singapore Changi
11:05 Auckland
01:15 Dubai
15:00 Singapore Changi
08:15 Auckland
11:45 Tauranga
Connect
EK834 Emirates
EK348 Emirates
NZ283 Air New Zealand
NZ5131 8131 Air New Zealand
22:50 Manama
02:30 Dubai
18:40 Singapore Changi
09:15 Auckland
01:15 Dubai
14:05 Singapore Changi
08:15 Auckland
09:55 Tauranga
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ8611 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
06:35 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
07:15 Tauranga
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ5131 8131 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
09:15 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
09:55 Tauranga
Connect
EK834 Emirates
EK448 Emirates
NZ8139 Air New Zealand
22:50 Manama
10:05 Dubai
12:25 Auckland
01:15 Dubai
09:50 Auckland
13:05 Tauranga
Connect
EK834 Emirates
EK448 Emirates
NZ5135 Air New Zealand
22:50 Manama
10:05 Dubai
13:50 Auckland
01:15 Dubai
09:50 Auckland
14:30 Tauranga
Connect

4. Manama to Wellington

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Wellington and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Wellington to your destination in New Zealand.

Flight Depart Arrive
GF540 Gulf Air Bahrain
EY450 Etihad
VA171 Virgin Australia
01:35 Manama
10:45 Abu Dhabi
07:45 Sydney
03:55 Abu Dhabi
06:30 Sydney
13:00 Wellington
Connect
GF540 Gulf Air Bahrain
EY450 Etihad
NZ246 Air New Zealand
01:35 Manama
10:45 Abu Dhabi
09:45 Sydney
03:55 Abu Dhabi
06:30 Sydney
15:00 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ246 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:45 Sydney
06:30 Abu Dhabi
06:30 Sydney
15:00 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ102 Air New Zealand
NZ443 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:55 Sydney
16:30 Auckland
06:30 Abu Dhabi
06:30 Sydney
15:00 Auckland
17:40 Wellington
Connect
EY370 Etihad
EY462 Etihad
NZ264 Air New Zealand
NZ608 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
09:10 Melbourne
16:15 Queenstown
06:30 Abu Dhabi
05:15 Melbourne
14:25 Queenstown
17:35 Wellington
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ443 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
16:30 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
17:40 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ232 Air New Zealand
NZ608 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:25 Sydney
16:15 Queenstown
06:30 Abu Dhabi
06:30 Sydney
14:30 Queenstown
17:35 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ230 Air New Zealand
NZ608 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
10:20 Sydney
16:15 Queenstown
06:30 Abu Dhabi
06:30 Sydney
15:25 Queenstown
17:35 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ222 Air New Zealand
NZ5372 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:20 Sydney
16:35 Christchurch
06:30 Abu Dhabi
06:30 Sydney
14:30 Christchurch
17:35 Wellington
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ441 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
16:00 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
17:10 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ102 Air New Zealand
NZ441 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:55 Sydney
16:00 Auckland
06:30 Abu Dhabi
06:30 Sydney
15:00 Auckland
17:10 Wellington
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ439 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
15:30 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
16:40 Wellington
Connect
EY370 Etihad
EY450 Etihad
VA171 Virgin Australia
04:20 Manama
10:45 Abu Dhabi
07:45 Sydney
06:30 Abu Dhabi
06:30 Sydney
13:00 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ222 Air New Zealand
NZ5370 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:20 Sydney
16:05 Christchurch
06:30 Abu Dhabi
06:30 Sydney
14:30 Christchurch
17:05 Wellington
Connect
EY370 Etihad
EY462 Etihad
SQ247 Singapore Airlines
04:20 Manama
10:00 Abu Dhabi
06:50 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
12:10 Wellington
Connect
EY370 Etihad
EY462 Etihad
NZ212 Air New Zealand
NZ5368 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
09:05 Melbourne
15:35 Christchurch
06:30 Abu Dhabi
05:15 Melbourne
14:30 Christchurch
16:35 Wellington
Connect
EY370 Etihad
EY462 Etihad
QF171 Qantas
04:20 Manama
10:00 Abu Dhabi
09:15 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
14:50 Wellington
Connect
EY370 Etihad
EY462 Etihad
NZ212 Air New Zealand
NZ5370 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
09:05 Melbourne
16:05 Christchurch
06:30 Abu Dhabi
05:15 Melbourne
14:30 Christchurch
17:05 Wellington
Connect
EY370 Etihad
EY462 Etihad
NZ212 Air New Zealand
NZ5372 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
09:05 Melbourne
16:35 Christchurch
06:30 Abu Dhabi
05:15 Melbourne
14:30 Christchurch
17:35 Wellington
Connect
EY370 Etihad
EY450 Etihad
NZ222 Air New Zealand
NZ5368 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:20 Sydney
15:35 Christchurch
06:30 Abu Dhabi
06:30 Sydney
14:30 Christchurch
16:35 Wellington
Connect
EY378 Etihad
EY484 Etihad
VA107 Virgin Australia
10:35 Manama
21:30 Abu Dhabi
19:00 Brisbane
12:45 Abu Dhabi
17:25 Brisbane
00:25 Wellington
Connect
EY378 Etihad
EY454 Etihad
NZ248 Air New Zealand
10:35 Manama
21:55 Abu Dhabi
18:45 Sydney
12:45 Abu Dhabi
17:50 Sydney
23:59 Wellington
Connect
EY378 Etihad
EY484 Etihad
NZ240 Air New Zealand
10:35 Manama
21:30 Abu Dhabi
19:05 Brisbane
12:45 Abu Dhabi
17:25 Brisbane
00:35 Wellington
Connect
EY378 Etihad
EY460 Etihad
NZ250 Air New Zealand
10:35 Manama
21:45 Abu Dhabi
18:00 Melbourne
12:45 Abu Dhabi
17:05 Melbourne
23:35 Wellington
Connect
GF544 Gulf Air Bahrain
EY460 Etihad
NZ250 Air New Zealand
16:20 Manama
21:45 Abu Dhabi
18:00 Melbourne
18:35 Abu Dhabi
17:05 Melbourne
23:35 Wellington
Connect
GF544 Gulf Air Bahrain
EY484 Etihad
NZ240 Air New Zealand
16:20 Manama
21:30 Abu Dhabi
19:05 Brisbane
18:35 Abu Dhabi
17:25 Brisbane
00:35 Wellington
Connect
GF544 Gulf Air Bahrain
EY484 Etihad
VA107 Virgin Australia
16:20 Manama
21:30 Abu Dhabi
19:00 Brisbane
18:35 Abu Dhabi
17:25 Brisbane
00:25 Wellington
Connect
GF544 Gulf Air Bahrain
EY454 Etihad
NZ248 Air New Zealand
16:20 Manama
21:55 Abu Dhabi
18:45 Sydney
18:35 Abu Dhabi
17:50 Sydney
23:59 Wellington
Connect
EY376 Etihad
EY454 Etihad
NZ228 Air New Zealand
NZ5330 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
18:45 Sydney
06:35 Christchurch
20:20 Abu Dhabi
17:50 Sydney
23:55 Christchurch
07:35 Wellington
Connect
EY376 Etihad
EY454 Etihad
NZ248 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
18:45 Sydney
20:20 Abu Dhabi
17:50 Sydney
23:59 Wellington
Connect
EY376 Etihad
EY460 Etihad
NZ126 Air New Zealand
NZ401 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:45 Melbourne
06:30 Auckland
20:20 Abu Dhabi
17:05 Melbourne
00:20 Auckland
07:40 Wellington
Connect
EY376 Etihad
EY484 Etihad
NZ240 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
19:05 Brisbane
20:20 Abu Dhabi
17:25 Brisbane
00:35 Wellington
Connect
EY376 Etihad
EY484 Etihad
VA107 Virgin Australia
18:05 Manama
21:30 Abu Dhabi
19:00 Brisbane
20:20 Abu Dhabi
17:25 Brisbane
00:25 Wellington
Connect
EY376 Etihad
EY484 Etihad
NZ204 Air New Zealand
NZ5330 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
18:30 Brisbane
06:35 Christchurch
20:20 Abu Dhabi
17:25 Brisbane
23:59 Christchurch
07:35 Wellington
Connect
EY376 Etihad
EY484 Etihad
NZ144 Air New Zealand
NZ401 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
18:55 Brisbane
06:30 Auckland
20:20 Abu Dhabi
17:25 Brisbane
00:15 Auckland
07:40 Wellington
Connect
EY376 Etihad
EY460 Etihad
NZ250 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:00 Melbourne
20:20 Abu Dhabi
17:05 Melbourne
23:35 Wellington
Connect
EY376 Etihad
EY454 Etihad
NZ112 Air New Zealand
NZ401 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
19:10 Sydney
06:30 Auckland
20:20 Abu Dhabi
17:50 Sydney
00:15 Auckland
07:40 Wellington
Connect
EY372 Etihad
EY450 Etihad
NZ246 Air New Zealand
22:50 Manama
10:45 Abu Dhabi
09:45 Sydney
01:00 Abu Dhabi
06:30 Sydney
15:00 Wellington
Connect
EY372 Etihad
EY450 Etihad
VA171 Virgin Australia
22:50 Manama
10:45 Abu Dhabi
07:45 Sydney
01:00 Abu Dhabi
06:30 Sydney
13:00 Wellington
Connect
EY372 Etihad
EY462 Etihad
SQ247 Singapore Airlines
22:50 Manama
10:00 Abu Dhabi
06:50 Melbourne
01:00 Abu Dhabi
05:15 Melbourne
12:10 Wellington
Connect

5. Manama to Palmerston

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Palmerston and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Palmerston to your destination in New Zealand.

Flight Depart Arrive
EK836 Emirates
EK448 Emirates
NZ5107 Air New Zealand
03:35 Manama
10:05 Dubai
10:45 Auckland
06:00 Dubai
09:50 Auckland
12:00 Palmerston
Connect
EK836 Emirates
EK412 Emirates
QF141 Qantas
NZ5115 Air New Zealand
03:35 Manama
10:15 Dubai
07:10 Sydney
14:15 Auckland
06:00 Dubai
06:05 Sydney
12:15 Auckland
15:30 Palmerston
Connect
EK836 Emirates
EK406 Emirates
QF133 Qantas
NZ5186 Air New Zealand
03:35 Manama
10:05 Dubai
06:50 Melbourne
18:40 Christchurch
06:00 Dubai
05:30 Melbourne
12:20 Christchurch
19:55 Palmerston
Connect
EK836 Emirates
EK434 Emirates
QF135 Qantas
NZ5186 Air New Zealand
03:35 Manama
10:35 Dubai
09:30 Brisbane
18:40 Christchurch
06:00 Dubai
06:25 Brisbane
15:00 Christchurch
19:55 Palmerston
Connect
EK836 Emirates
EK406 Emirates
QF151 Qantas
NZ5115 Air New Zealand
03:35 Manama
10:05 Dubai
07:00 Melbourne
14:15 Auckland
06:00 Dubai
05:30 Melbourne
12:35 Auckland
15:30 Palmerston
Connect
EK836 Emirates
EK434 Emirates
QF119 Qantas
NZ5121 Air New Zealand
03:35 Manama
10:35 Dubai
08:45 Brisbane
16:45 Auckland
06:00 Dubai
06:25 Brisbane
13:55 Auckland
18:00 Palmerston
Connect
EK836 Emirates
EK412 Emirates
JQ201 Jetstar
NZ5121 Air New Zealand
03:35 Manama
10:15 Dubai
09:55 Sydney
16:45 Auckland
06:00 Dubai
06:05 Sydney
15:00 Auckland
18:00 Palmerston
Connect
EK836 Emirates
EK448 Emirates
NZ8101 Air New Zealand
03:35 Manama
10:05 Dubai
11:30 Auckland
06:00 Dubai
09:50 Auckland
12:45 Palmerston
Connect
EK836 Emirates
EK412 Emirates
QF143 Qantas
NZ5121 Air New Zealand
03:35 Manama
10:15 Dubai
09:30 Sydney
16:45 Auckland
06:00 Dubai
06:05 Sydney
14:35 Auckland
18:00 Palmerston
Connect
EK836 Emirates
EK412 Emirates
EK412 Emirates
NZ5186 Air New Zealand
03:35 Manama
10:15 Dubai
07:50 Sydney
18:40 Christchurch
06:00 Dubai
06:05 Sydney
12:55 Christchurch
19:55 Palmerston
Connect
EK836 Emirates
EK448 Emirates
NZ8109 5109 5109 Air New Zealand
03:35 Manama
10:05 Dubai
11:45 Auckland
06:00 Dubai
09:50 Auckland
13:00 Palmerston
Connect
EK836 Emirates
EK406 Emirates
QF151 Qantas
NZ5121 Air New Zealand
03:35 Manama
10:05 Dubai
07:00 Melbourne
16:45 Auckland
06:00 Dubai
05:30 Melbourne
12:35 Auckland
18:00 Palmerston
Connect
EK836 Emirates
EK412 Emirates
EK412 Emirates
NZ5176 Air New Zealand
03:35 Manama
10:15 Dubai
07:50 Sydney
13:55 Christchurch
06:00 Dubai
06:05 Sydney
12:55 Christchurch
15:10 Palmerston
Connect
EK836 Emirates
EK412 Emirates
QF141 Qantas
NZ5121 Air New Zealand
03:35 Manama
10:15 Dubai
07:10 Sydney
16:45 Auckland
06:00 Dubai
06:05 Sydney
12:15 Auckland
18:00 Palmerston
Connect
WY658 Oman Air
WY815 Oman Air
TG491 Thai Airways International
NZ5113 Air New Zealand
03:45 Manama
09:00 Muscat
18:55 Suvarnabhumi
12:50 Auckland
06:25 Muscat
18:00 Suvarnabhumi
10:45 Auckland
14:05 Palmerston
Connect
WY658 Oman Air
WY815 Oman Air
TG491 Thai Airways International
NZ8109 5109 5109 Air New Zealand
03:45 Manama
09:00 Muscat
18:55 Suvarnabhumi
11:45 Auckland
06:25 Muscat
18:00 Suvarnabhumi
10:45 Auckland
13:00 Palmerston
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ5121 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
16:45 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
18:00 Palmerston
Connect
EK840 Emirates
EK416 Emirates
JQ203 Jetstar
NZ5103 Air New Zealand
17:50 Manama
22:00 Dubai
19:40 Sydney
08:20 Auckland
20:00 Dubai
17:50 Sydney
00:45 Auckland
09:35 Palmerston
Connect
EK840 Emirates
EK408 Emirates
JQ217 Jetstar
NZ5103 Air New Zealand
17:50 Manama
02:40 Dubai
23:45 Melbourne
08:20 Auckland
20:00 Dubai
21:50 Melbourne
05:15 Auckland
09:35 Palmerston
Connect
EK840 Emirates
EK416 Emirates
QF163 Qantas
NZ8246 Air New Zealand
17:50 Manama
22:00 Dubai
18:40 Sydney
08:35 Wellington
20:00 Dubai
17:50 Sydney
23:50 Wellington
09:15 Palmerston
Connect
EK840 Emirates
EK416 Emirates
QF149 Qantas
NZ5103 Air New Zealand
17:50 Manama
22:00 Dubai
19:15 Sydney
08:20 Auckland
20:00 Dubai
17:50 Sydney
00:15 Auckland
09:35 Palmerston
Connect
FZ26 Flydubai
EK450 Emirates
NZ064 Air New Zealand
NZ5501 Air New Zealand
21:25 Manama
02:05 Dubai
17:50 Ngurah Rai
06:40 Auckland
23:45 Dubai
15:25 Ngurah Rai
05:30 Auckland
07:55 Palmerston
Connect
FZ26 Flydubai
EK420 Emirates
NZ176 Air New Zealand
NZ5501 Air New Zealand
21:25 Manama
02:45 Dubai
19:20 Perth
06:40 Auckland
23:45 Dubai
17:35 Perth
05:35 Auckland
07:55 Palmerston
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ5103 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
08:20 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
09:35 Palmerston
Connect
EK834 Emirates
EK448 Emirates
NZ8109 5109 5109 Air New Zealand
22:50 Manama
10:05 Dubai
11:45 Auckland
01:15 Dubai
09:50 Auckland
13:00 Palmerston
Connect
EK834 Emirates
EK348 Emirates
NZ283 Air New Zealand
NZ5107 Air New Zealand
22:50 Manama
02:30 Dubai
18:40 Singapore Changi
10:45 Auckland
01:15 Dubai
14:05 Singapore Changi
08:15 Auckland
12:00 Palmerston
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ5103 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
08:20 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
09:35 Palmerston
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ5501 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
06:40 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
07:55 Palmerston
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ5501 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
06:40 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
07:55 Palmerston
Connect
EK834 Emirates
EK448 Emirates
NZ8101 Air New Zealand
22:50 Manama
10:05 Dubai
11:30 Auckland
01:15 Dubai
09:50 Auckland
12:45 Palmerston
Connect
EK834 Emirates
EK408 Emirates
JQ173 Jetstar
NZ5178 Air New Zealand
22:50 Manama
02:40 Dubai
23:55 Melbourne
08:00 Christchurch
01:15 Dubai
21:50 Melbourne
05:10 Christchurch
09:15 Palmerston
Connect
EK834 Emirates
EK448 Emirates
NZ5107 Air New Zealand
22:50 Manama
10:05 Dubai
10:45 Auckland
01:15 Dubai
09:50 Auckland
12:00 Palmerston
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ5119 8119 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
07:20 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
08:35 Palmerston
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ5119 8119 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
07:20 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
08:35 Palmerston
Connect
EK834 Emirates
EK348 Emirates
NZ295 Air New Zealand
NZ5184 Air New Zealand
22:50 Manama
02:30 Dubai
18:40 Singapore Changi
12:15 Christchurch
01:15 Dubai
14:05 Singapore Changi
09:35 Christchurch
13:30 Palmerston
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ5501 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
06:40 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
07:55 Palmerston
Connect
EK834 Emirates
EK354 Emirates
NZ295 Air New Zealand
NZ5184 Air New Zealand
22:50 Manama
03:05 Dubai
18:40 Singapore Changi
12:15 Christchurch
01:15 Dubai
15:00 Singapore Changi
09:35 Christchurch
13:30 Palmerston
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ5119 8119 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
07:20 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
08:35 Palmerston
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ5103 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
08:20 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
09:35 Palmerston
Connect
EK834 Emirates
EK354 Emirates
NZ283 Air New Zealand
NZ5107 Air New Zealand
22:50 Manama
03:05 Dubai
18:40 Singapore Changi
10:45 Auckland
01:15 Dubai
15:00 Singapore Changi
08:15 Auckland
12:00 Palmerston
Connect

6. Manama to Rotorua

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Rotorua and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Rotorua to your destination in New Zealand.

Flight Depart Arrive
EK836 Emirates
EK434 Emirates
QF135 Qantas
NZ5788 Air New Zealand
03:35 Manama
10:35 Dubai
09:30 Brisbane
17:50 Christchurch
06:00 Dubai
06:25 Brisbane
15:00 Christchurch
19:35 Rotorua
Connect
EK836 Emirates
EK412 Emirates
QF143 Qantas
NZ8155 Air New Zealand
03:35 Manama
10:15 Dubai
09:30 Sydney
16:15 Auckland
06:00 Dubai
06:05 Sydney
14:35 Auckland
17:00 Rotorua
Connect
EK836 Emirates
EK412 Emirates
QF141 Qantas
NZ8155 Air New Zealand
03:35 Manama
10:15 Dubai
07:10 Sydney
16:15 Auckland
06:00 Dubai
06:05 Sydney
12:15 Auckland
17:00 Rotorua
Connect
EK836 Emirates
EK406 Emirates
QF151 Qantas
NZ8155 Air New Zealand
03:35 Manama
10:05 Dubai
07:00 Melbourne
16:15 Auckland
06:00 Dubai
05:30 Melbourne
12:35 Auckland
17:00 Rotorua
Connect
EK836 Emirates
EK434 Emirates
QF119 Qantas
NZ8155 Air New Zealand
03:35 Manama
10:35 Dubai
08:45 Brisbane
16:15 Auckland
06:00 Dubai
06:25 Brisbane
13:55 Auckland
17:00 Rotorua
Connect
EK836 Emirates
EK448 Emirates
NZ8155 Air New Zealand
03:35 Manama
10:05 Dubai
16:15 Auckland
06:00 Dubai
09:50 Auckland
17:00 Rotorua
Connect
EK836 Emirates
EK412 Emirates
EK412 Emirates
NZ5788 Air New Zealand
03:35 Manama
10:15 Dubai
07:50 Sydney
17:50 Christchurch
06:00 Dubai
06:05 Sydney
12:55 Christchurch
19:35 Rotorua
Connect
EK836 Emirates
EK406 Emirates
QF133 Qantas
NZ5788 Air New Zealand
03:35 Manama
10:05 Dubai
06:50 Melbourne
17:50 Christchurch
06:00 Dubai
05:30 Melbourne
12:20 Christchurch
19:35 Rotorua
Connect
EK836 Emirates
EK412 Emirates
JQ201 Jetstar
NZ8155 Air New Zealand
03:35 Manama
10:15 Dubai
09:55 Sydney
16:15 Auckland
06:00 Dubai
06:05 Sydney
15:00 Auckland
17:00 Rotorua
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ8159 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
19:50 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
20:35 Rotorua
Connect
EY370 Etihad
EY450 Etihad
NZ102 Air New Zealand
NZ8159 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:55 Sydney
19:50 Auckland
06:30 Abu Dhabi
06:30 Sydney
15:00 Auckland
20:35 Rotorua
Connect
EY370 Etihad
EY450 Etihad
VA141 Virgin Australia
NZ8155 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
10:00 Sydney
16:15 Auckland
06:30 Abu Dhabi
06:30 Sydney
15:05 Auckland
17:00 Rotorua
Connect
EY370 Etihad
EY462 Etihad
VA167 Virgin Australia
NZ8155 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
09:30 Melbourne
16:15 Auckland
06:30 Abu Dhabi
05:15 Melbourne
15:05 Auckland
17:00 Rotorua
Connect
EY370 Etihad
EY462 Etihad
VA165 Virgin Australia
NZ8155 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
06:30 Melbourne
16:15 Auckland
06:30 Abu Dhabi
05:15 Melbourne
12:05 Auckland
17:00 Rotorua
Connect
EY370 Etihad
EY450 Etihad
NZ102 Air New Zealand
NZ8155 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:55 Sydney
16:15 Auckland
06:30 Abu Dhabi
06:30 Sydney
15:00 Auckland
17:00 Rotorua
Connect
EY370 Etihad
EY450 Etihad
NZ104 Air New Zealand
NZ8159 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
11:55 Sydney
19:50 Auckland
06:30 Abu Dhabi
06:30 Sydney
17:00 Auckland
20:35 Rotorua
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ8155 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
16:15 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
17:00 Rotorua
Connect
EK840 Emirates
EK408 Emirates
JQ217 Jetstar
NZ8149 Air New Zealand
17:50 Manama
02:40 Dubai
23:45 Melbourne
08:35 Auckland
20:00 Dubai
21:50 Melbourne
05:15 Auckland
09:20 Rotorua
Connect
EK840 Emirates
EK416 Emirates
QF163 Qantas
NZ8230 Air New Zealand
17:50 Manama
22:00 Dubai
18:40 Sydney
07:00 Wellington
20:00 Dubai
17:50 Sydney
23:50 Wellington
08:15 Rotorua
Connect
EK840 Emirates
EK416 Emirates
QF149 Qantas
NZ8149 Air New Zealand
17:50 Manama
22:00 Dubai
19:15 Sydney
08:35 Auckland
20:00 Dubai
17:50 Sydney
00:15 Auckland
09:20 Rotorua
Connect
EK840 Emirates
EK416 Emirates
JQ203 Jetstar
NZ8149 Air New Zealand
17:50 Manama
22:00 Dubai
19:40 Sydney
08:35 Auckland
20:00 Dubai
17:50 Sydney
00:45 Auckland
09:20 Rotorua
Connect
EY376 Etihad
EY460 Etihad
NZ126 Air New Zealand
NZ8151 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:45 Melbourne
10:35 Auckland
20:20 Abu Dhabi
17:05 Melbourne
00:20 Auckland
11:20 Rotorua
Connect
EY376 Etihad
EY484 Etihad
NZ144 Air New Zealand
NZ8151 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
18:55 Brisbane
10:35 Auckland
20:20 Abu Dhabi
17:25 Brisbane
00:15 Auckland
11:20 Rotorua
Connect
EY376 Etihad
EY454 Etihad
NZ112 Air New Zealand
NZ8151 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
19:10 Sydney
10:35 Auckland
20:20 Abu Dhabi
17:50 Sydney
00:15 Auckland
11:20 Rotorua
Connect
EY376 Etihad
EY460 Etihad
NZ126 Air New Zealand
NZ8149 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:45 Melbourne
08:35 Auckland
20:20 Abu Dhabi
17:05 Melbourne
00:20 Auckland
09:20 Rotorua
Connect
EY376 Etihad
EY484 Etihad
VA159 Virgin Australia
NZ8149 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
18:30 Brisbane
08:35 Auckland
20:20 Abu Dhabi
17:25 Brisbane
23:35 Auckland
09:20 Rotorua
Connect
EY376 Etihad
EY454 Etihad
VA147 Virgin Australia
NZ8149 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
18:40 Sydney
08:35 Auckland
20:20 Abu Dhabi
17:50 Sydney
23:45 Auckland
09:20 Rotorua
Connect
EY376 Etihad
EY454 Etihad
NZ112 Air New Zealand
NZ8149 Air New Zealand
18:05 Manama
21:55 Abu Dhabi
19:10 Sydney
08:35 Auckland
20:20 Abu Dhabi
17:50 Sydney
00:15 Auckland
09:20 Rotorua
Connect
EY376 Etihad
EY460 Etihad
VA169 Virgin Australia
NZ8149 Air New Zealand
18:05 Manama
21:45 Abu Dhabi
18:55 Melbourne
08:35 Auckland
20:20 Abu Dhabi
17:05 Melbourne
00:30 Auckland
09:20 Rotorua
Connect
EY376 Etihad
EY484 Etihad
NZ144 Air New Zealand
NZ8149 Air New Zealand
18:05 Manama
21:30 Abu Dhabi
18:55 Brisbane
08:35 Auckland
20:20 Abu Dhabi
17:25 Brisbane
00:15 Auckland
09:20 Rotorua
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ8151 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
10:35 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
11:20 Rotorua
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ8151 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
10:35 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
11:20 Rotorua
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ8151 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
10:35 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
11:20 Rotorua
Connect
EK834 Emirates
EK354 Emirates
NZ295 Air New Zealand
NZ5784 Air New Zealand
22:50 Manama
03:05 Dubai
18:40 Singapore Changi
10:25 Christchurch
01:15 Dubai
15:00 Singapore Changi
09:35 Christchurch
12:10 Rotorua
Connect
EK834 Emirates
EK348 Emirates
NZ283 Air New Zealand
NZ8151 Air New Zealand
22:50 Manama
02:30 Dubai
18:40 Singapore Changi
10:35 Auckland
01:15 Dubai
14:05 Singapore Changi
08:15 Auckland
11:20 Rotorua
Connect
EK834 Emirates
EK354 Emirates
NZ283 Air New Zealand
NZ8151 Air New Zealand
22:50 Manama
03:05 Dubai
18:40 Singapore Changi
10:35 Auckland
01:15 Dubai
15:00 Singapore Changi
08:15 Auckland
11:20 Rotorua
Connect
EK834 Emirates
EK420 Emirates
NZ176 Air New Zealand
NZ8149 Air New Zealand
22:50 Manama
02:45 Dubai
19:20 Perth
08:35 Auckland
01:15 Dubai
17:35 Perth
05:35 Auckland
09:20 Rotorua
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
NZ8149 Air New Zealand
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
08:35 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
09:20 Rotorua
Connect
EK834 Emirates
EK450 Emirates
NZ064 Air New Zealand
NZ8149 Air New Zealand
22:50 Manama
02:05 Dubai
17:50 Ngurah Rai
08:35 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:30 Auckland
09:20 Rotorua
Connect
EK834 Emirates
EK348 Emirates
NZ295 Air New Zealand
NZ5784 Air New Zealand
22:50 Manama
02:30 Dubai
18:40 Singapore Changi
10:25 Christchurch
01:15 Dubai
14:05 Singapore Changi
09:35 Christchurch
12:10 Rotorua
Connect

7. Manama to Queenstown

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Queenstown and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Queenstown to your destination in New Zealand.

Flight Depart Arrive
GF540 Gulf Air Bahrain
EY450 Etihad
VA161 Virgin Australia
01:35 Manama
10:45 Abu Dhabi
09:30 Sydney
03:55 Abu Dhabi
06:30 Sydney
14:30 Queenstown
Connect
GF540 Gulf Air Bahrain
EY462 Etihad
NZ264 Air New Zealand
01:35 Manama
10:00 Abu Dhabi
09:10 Melbourne
03:55 Abu Dhabi
05:15 Melbourne
14:25 Queenstown
Connect
GF540 Gulf Air Bahrain
EY450 Etihad
NZ232 Air New Zealand
01:35 Manama
10:45 Abu Dhabi
09:25 Sydney
03:55 Abu Dhabi
06:30 Sydney
14:30 Queenstown
Connect
GF540 Gulf Air Bahrain
EY462 Etihad
VA187 Virgin Australia
01:35 Manama
10:00 Abu Dhabi
08:00 Melbourne
03:55 Abu Dhabi
05:15 Melbourne
13:10 Queenstown
Connect
EK836 Emirates
EK406 Emirates
JQ219 Jetstar
03:35 Manama
10:05 Dubai
06:25 Melbourne
06:00 Dubai
05:30 Melbourne
11:30 Queenstown
Connect
EK836 Emirates
EK412 Emirates
QF121 Qantas
03:35 Manama
10:15 Dubai
09:30 Sydney
06:00 Dubai
06:05 Sydney
14:30 Queenstown
Connect
EK836 Emirates
EK434 Emirates
QF185 Qantas
03:35 Manama
10:35 Dubai
09:40 Brisbane
06:00 Dubai
06:25 Brisbane
15:10 Queenstown
Connect
EK836 Emirates
EK406 Emirates
VA187 Virgin Australia
03:35 Manama
10:05 Dubai
08:00 Melbourne
06:00 Dubai
05:30 Melbourne
13:10 Queenstown
Connect
EK836 Emirates
EK412 Emirates
EK412 Emirates
NZ5653 Air New Zealand
03:35 Manama
10:15 Dubai
07:50 Sydney
14:25 Christchurch
06:00 Dubai
06:05 Sydney
12:55 Christchurch
15:40 Queenstown
Connect
EK836 Emirates
EK412 Emirates
QF181 Qantas
03:35 Manama
10:15 Dubai
07:10 Sydney
06:00 Dubai
06:05 Sydney
12:10 Queenstown
Connect
EK836 Emirates
EK412 Emirates
QF181 Qantas
03:35 Manama
10:15 Dubai
11:55 Sydney
06:00 Dubai
06:05 Sydney
16:55 Queenstown
Connect
EK836 Emirates
EK406 Emirates
QF408 Qantas
QF181 Qantas
03:35 Manama
10:05 Dubai
06:45 Melbourne
11:55 Sydney
06:00 Dubai
05:30 Melbourne
08:10 Sydney
16:55 Queenstown
Connect
EK836 Emirates
EK406 Emirates
QF406 Qantas
QF121 Qantas
03:35 Manama
10:05 Dubai
06:30 Melbourne
09:30 Sydney
06:00 Dubai
05:30 Melbourne
07:55 Sydney
14:30 Queenstown
Connect
EK836 Emirates
EK434 Emirates
QF507 Qantas
QF181 Qantas
03:35 Manama
10:35 Dubai
07:40 Brisbane
11:55 Sydney
06:00 Dubai
06:25 Brisbane
09:15 Sydney
16:55 Queenstown
Connect
EK836 Emirates
EK406 Emirates
QF408 Qantas
QF121 Qantas
03:35 Manama
10:05 Dubai
06:45 Melbourne
09:30 Sydney
06:00 Dubai
05:30 Melbourne
08:10 Sydney
14:30 Queenstown
Connect
EK836 Emirates
EK406 Emirates
QF177 Qantas
03:35 Manama
10:05 Dubai
07:10 Melbourne
06:00 Dubai
05:30 Melbourne
12:20 Queenstown
Connect
EK836 Emirates
EK406 Emirates
QF410 Qantas
QF121 Qantas
03:35 Manama
10:05 Dubai
07:00 Melbourne
09:30 Sydney
06:00 Dubai
05:30 Melbourne
08:25 Sydney
14:30 Queenstown
Connect
EK836 Emirates
EK448 Emirates
JQ293 Jetstar
03:35 Manama
10:05 Dubai
13:30 Auckland
06:00 Dubai
09:50 Auckland
15:20 Queenstown
Connect
EK836 Emirates
EK434 Emirates
QF511 Qantas
QF181 Qantas
03:35 Manama
10:35 Dubai
08:40 Brisbane
11:55 Sydney
06:00 Dubai
06:25 Brisbane
10:15 Sydney
16:55 Queenstown
Connect
EY370 Etihad
EY462 Etihad
VA807 Virgin Australia
VA163 Virgin Australia
04:20 Manama
10:00 Abu Dhabi
06:30 Melbourne
10:30 Sydney
06:30 Abu Dhabi
05:15 Melbourne
07:55 Sydney
15:30 Queenstown
Connect
EY370 Etihad
EY462 Etihad
NZ264 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
09:10 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
14:25 Queenstown
Connect
EY370 Etihad
EY462 Etihad
VA811 Virgin Australia
VA161 Virgin Australia
04:20 Manama
10:00 Abu Dhabi
07:00 Melbourne
09:30 Sydney
06:30 Abu Dhabi
05:15 Melbourne
08:25 Sydney
14:30 Queenstown
Connect
EY370 Etihad
EY462 Etihad
VA807 Virgin Australia
NZ232 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
06:30 Melbourne
09:25 Sydney
06:30 Abu Dhabi
05:15 Melbourne
07:55 Sydney
14:30 Queenstown
Connect
EY370 Etihad
EY462 Etihad
VA187 Virgin Australia
04:20 Manama
10:00 Abu Dhabi
08:00 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
13:10 Queenstown
Connect
EY370 Etihad
EY462 Etihad
NZ122 Air New Zealand
NZ631 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
08:50 Melbourne
15:25 Auckland
06:30 Abu Dhabi
05:15 Melbourne
14:35 Auckland
17:20 Queenstown
Connect
EY370 Etihad
EY450 Etihad
VA161 Virgin Australia
04:20 Manama
10:45 Abu Dhabi
09:30 Sydney
06:30 Abu Dhabi
06:30 Sydney
14:30 Queenstown
Connect
EY370 Etihad
EY450 Etihad
NZ232 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
09:25 Sydney
06:30 Abu Dhabi
06:30 Sydney
14:30 Queenstown
Connect
EY370 Etihad
EY462 Etihad
JQ219 Jetstar
04:20 Manama
10:00 Abu Dhabi
06:25 Melbourne
06:30 Abu Dhabi
05:15 Melbourne
11:30 Queenstown
Connect
EY370 Etihad
EY450 Etihad
NZ230 Air New Zealand
04:20 Manama
10:45 Abu Dhabi
10:20 Sydney
06:30 Abu Dhabi
06:30 Sydney
15:25 Queenstown
Connect
EY370 Etihad
EY462 Etihad
VA811 Virgin Australia
NZ232 Air New Zealand
04:20 Manama
10:00 Abu Dhabi
07:00 Melbourne
09:25 Sydney
06:30 Abu Dhabi
05:15 Melbourne
08:25 Sydney
14:30 Queenstown
Connect
EY370 Etihad
EY462 Etihad
VA813 Virgin Australia
VA163 Virgin Australia
04:20 Manama
10:00 Abu Dhabi
07:15 Melbourne
10:30 Sydney
06:30 Abu Dhabi
05:15 Melbourne
08:40 Sydney
15:30 Queenstown
Connect
EK834 Emirates
EK414 Emirates
QF121 Qantas
22:50 Manama
02:15 Dubai
09:30 Sydney
01:15 Dubai
22:05 Sydney
14:30 Queenstown
Connect
EY372 Etihad
EY450 Etihad
VA161 Virgin Australia
22:50 Manama
10:45 Abu Dhabi
09:30 Sydney
01:00 Abu Dhabi
06:30 Sydney
14:30 Queenstown
Connect
EY372 Etihad
EY450 Etihad
NZ232 Air New Zealand
22:50 Manama
10:45 Abu Dhabi
09:25 Sydney
01:00 Abu Dhabi
06:30 Sydney
14:30 Queenstown
Connect
EY372 Etihad
EY462 Etihad
NZ264 Air New Zealand
22:50 Manama
10:00 Abu Dhabi
09:10 Melbourne
01:00 Abu Dhabi
05:15 Melbourne
14:25 Queenstown
Connect
EK834 Emirates
EK406 Emirates
JQ219 Jetstar
22:50 Manama
10:05 Dubai
06:25 Melbourne
01:15 Dubai
05:30 Melbourne
11:30 Queenstown
Connect
EK834 Emirates
EK408 Emirates
JQ219 Jetstar
22:50 Manama
02:40 Dubai
06:25 Melbourne
01:15 Dubai
21:50 Melbourne
11:30 Queenstown
Connect
EK834 Emirates
EK450 Emirates
EK450 Emirates
JQ295 Jetstar
22:50 Manama
02:05 Dubai
17:25 Ngurah Rai
08:30 Auckland
01:15 Dubai
15:25 Ngurah Rai
05:00 Auckland
10:25 Queenstown
Connect
EY372 Etihad
EY462 Etihad
VA187 Virgin Australia
22:50 Manama
10:00 Abu Dhabi
08:00 Melbourne
01:00 Abu Dhabi
05:15 Melbourne
13:10 Queenstown
Connect
EK834 Emirates
EK412 Emirates
QF121 Qantas
22:50 Manama
10:15 Dubai
09:30 Sydney
01:15 Dubai
06:05 Sydney
14:30 Queenstown
Connect

References

Find Hotels in New Zealand

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

Booking.com