How to get to New Zealand from Bahrain by flight ? You can check flights from Bahrain to New Zealand below.
You can find flight ticket prices from Bahrain to New Zealand with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Auckland and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Christchurch and cost approximately 950 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Tauranga and cost approximately 950 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Wellington and cost approximately 900 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Palmerston and cost approximately 1000 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Rotorua and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Queenstown and cost approximately 1000 USD.
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 |
You can find hotels and accommodations in New Zealand with our hotels search tool below
Booking.com