HowToGo

Flight from New Zealand to Bahrain

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

Search Transfer from New Zealand to Bahrain

Search Flights

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

1. Auckland to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
EK451 Emirates
EK399 Emirates
EK837 Emirates
13:50 Auckland
00:05 Ngurah Rai
08:20 Dubai
17:55 Ngurah Rai
05:25 Dubai
08:40 Manama
Connect
EK449 Emirates
EK837 Emirates
21:15 Auckland
08:20 Dubai
05:25 Dubai
08:40 Manama
Connect
EK449 Emirates
FZ23 Flydubai
21:15 Auckland
07:30 Dubai
05:25 Dubai
07:45 Manama
Connect
PR219 Philippine Airlines
GF155 Gulf Air Bahrain
23:30 Auckland
11:25 Manila
04:50 Manila
16:35 Manama
Connect

2. Tauranga to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
NZ8807 Air New Zealand
SQ298 Singapore Airlines
SQ978 Singapore Airlines
GF151 Gulf Air Bahrain
06:30 Tauranga
12:00 Christchurch
18:35 Singapore Changi
20:50 Suvarnabhumi
08:30 Christchurch
17:40 Singapore Changi
20:00 Suvarnabhumi
00:30 Manama
Connect
NZ8255 Air New Zealand
QF172 Qantas
EK409 Emirates
EK837 Emirates
09:55 Tauranga
15:50 Wellington
22:30 Melbourne
08:20 Dubai
11:15 Wellington
18:00 Melbourne
05:40 Dubai
08:40 Manama
Connect
NZ8255 Air New Zealand
QF164 Qantas
EK415 413 Emirates
EK837 Emirates
09:55 Tauranga
16:00 Wellington
21:45 Sydney
08:20 Dubai
11:15 Wellington
17:40 Sydney
05:15 Dubai
08:40 Manama
Connect
NZ5132 Air New Zealand
EK451 Emirates
EK399 Emirates
EK837 Emirates
10:25 Tauranga
13:50 Auckland
00:05 Ngurah Rai
08:20 Dubai
11:05 Auckland
17:55 Ngurah Rai
05:25 Dubai
08:40 Manama
Connect
NZ5132 Air New Zealand
NZ065 Air New Zealand
EK399 Emirates
EK837 Emirates
10:25 Tauranga
12:00 Auckland
00:05 Ngurah Rai
08:20 Dubai
11:05 Auckland
16:20 Ngurah Rai
05:25 Dubai
08:40 Manama
Connect
NZ8134 Air New Zealand
SQ286 Singapore Airlines
SQ526 Singapore Airlines
GF069 Gulf Air Bahrain
12:10 Tauranga
15:15 Auckland
22:20 Singapore Changi
04:10 Madras
12:50 Auckland
20:55 Singapore Changi
23:50 Madras
06:55 Manama
Connect
NZ8134 Air New Zealand
EK451 Emirates
EK399 Emirates
EK837 Emirates
12:10 Tauranga
13:50 Auckland
00:05 Ngurah Rai
08:20 Dubai
12:50 Auckland
17:55 Ngurah Rai
05:25 Dubai
08:40 Manama
Connect
NZ8134 Air New Zealand
SQ286 Singapore Airlines
SQ504 Singapore Airlines
GF283 Gulf Air Bahrain
12:10 Tauranga
15:15 Auckland
22:10 Singapore Changi
04:55 Bengaluru
12:50 Auckland
20:55 Singapore Changi
00:05 Bengaluru
07:35 Manama
Connect
NZ8134 Air New Zealand
EK451 Emirates
EK399 Emirates
FZ23 Flydubai
12:10 Tauranga
13:50 Auckland
00:05 Ngurah Rai
07:30 Dubai
12:50 Auckland
17:55 Ngurah Rai
05:25 Dubai
07:45 Manama
Connect
NZ8801 Air New Zealand
EK413 Emirates
EK415 413 Emirates
EK839 Emirates
13:05 Tauranga
18:45 Christchurch
21:45 Sydney
16:05 Dubai
15:05 Christchurch
20:05 Sydney
05:15 Dubai
16:25 Manama
Connect
NZ8801 Air New Zealand
EK413 Emirates
EK415 413 Emirates
EK837 Emirates
13:05 Tauranga
18:45 Christchurch
21:45 Sydney
08:20 Dubai
15:05 Christchurch
20:05 Sydney
05:15 Dubai
08:40 Manama
Connect
NZ8801 Air New Zealand
EK413 Emirates
EK415 413 Emirates
FZ23 Flydubai
13:05 Tauranga
18:45 Christchurch
21:45 Sydney
07:30 Dubai
15:05 Christchurch
20:05 Sydney
05:15 Dubai
07:45 Manama
Connect
NZ8140 Air New Zealand
EK449 Emirates
FZ23 Flydubai
13:30 Tauranga
21:15 Auckland
07:30 Dubai
14:10 Auckland
05:25 Dubai
07:45 Manama
Connect
NZ8140 Air New Zealand
EK449 Emirates
EK837 Emirates
13:30 Tauranga
21:15 Auckland
08:20 Dubai
14:10 Auckland
05:25 Dubai
08:40 Manama
Connect
NZ8140 Air New Zealand
SQ286 Singapore Airlines
EK353 Emirates
EK837 Emirates
13:30 Tauranga
15:15 Auckland
00:30 Singapore Changi
08:20 Dubai
14:10 Auckland
20:55 Singapore Changi
04:10 Dubai
08:40 Manama
Connect
NZ8259 Air New Zealand
QF164 Qantas
EK415 413 Emirates
EK837 Emirates
13:40 Tauranga
16:00 Wellington
21:45 Sydney
08:20 Dubai
15:00 Wellington
17:40 Sydney
05:15 Dubai
08:40 Manama
Connect
NZ8259 Air New Zealand
QF172 Qantas
EK409 Emirates
EK837 Emirates
13:40 Tauranga
15:50 Wellington
22:30 Melbourne
08:20 Dubai
15:00 Wellington
18:00 Melbourne
05:40 Dubai
08:40 Manama
Connect
NZ8809 Air New Zealand
EK413 Emirates
EK415 413 Emirates
EK839 Emirates
15:55 Tauranga
18:45 Christchurch
21:45 Sydney
16:05 Dubai
17:55 Christchurch
20:05 Sydney
05:15 Dubai
16:25 Manama
Connect
NZ8809 Air New Zealand
EK413 Emirates
EY455 Etihad
GF541 Gulf Air Bahrain
15:55 Tauranga
18:45 Christchurch
21:50 Sydney
07:50 Abu Dhabi
17:55 Christchurch
20:05 Sydney
05:40 Abu Dhabi
08:05 Manama
Connect
NZ8809 Air New Zealand
EK413 Emirates
EK415 413 Emirates
FZ23 Flydubai
15:55 Tauranga
18:45 Christchurch
21:45 Sydney
07:30 Dubai
17:55 Christchurch
20:05 Sydney
05:15 Dubai
07:45 Manama
Connect
NZ8809 Air New Zealand
EK413 Emirates
EK415 413 Emirates
EK837 Emirates
15:55 Tauranga
18:45 Christchurch
21:45 Sydney
08:20 Dubai
17:55 Christchurch
20:05 Sydney
05:15 Dubai
08:40 Manama
Connect
NZ8809 Air New Zealand
EK413 Emirates
EY455 Etihad
EY371 Etihad
15:55 Tauranga
18:45 Christchurch
21:50 Sydney
09:20 Abu Dhabi
17:55 Christchurch
20:05 Sydney
05:40 Abu Dhabi
09:35 Manama
Connect
NZ5138 Air New Zealand
EK449 Emirates
FZ23 Flydubai
16:20 Tauranga
21:15 Auckland
07:30 Dubai
17:00 Auckland
05:25 Dubai
07:45 Manama
Connect
NZ5138 Air New Zealand
EK449 Emirates
EK837 Emirates
16:20 Tauranga
21:15 Auckland
08:20 Dubai
17:00 Auckland
05:25 Dubai
08:40 Manama
Connect
NZ8138 Air New Zealand
EK449 Emirates
EK837 Emirates
16:35 Tauranga
21:15 Auckland
08:20 Dubai
17:15 Auckland
05:25 Dubai
08:40 Manama
Connect
NZ8138 Air New Zealand
EK449 Emirates
FZ23 Flydubai
16:35 Tauranga
21:15 Auckland
07:30 Dubai
17:15 Auckland
05:25 Dubai
07:45 Manama
Connect

3. Christchurch to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
NZ211 Air New Zealand
AI309 Air India Limited
AI939 Air India Limited
06:00 Christchurch
10:45 Melbourne
19:50 Delhi
08:00 Melbourne
17:40 Delhi
21:55 Manama
Connect
QF138 Qantas
AI301 Air India Limited
AI939 Air India Limited
06:15 Christchurch
10:15 Sydney
19:50 Delhi
07:45 Sydney
17:25 Delhi
21:55 Manama
Connect
NZ227 Air New Zealand
TG476 Thai Airways International
GF151 Gulf Air Bahrain
06:30 Christchurch
10:00 Sydney
20:50 Suvarnabhumi
08:15 Sydney
15:25 Suvarnabhumi
00:30 Manama
Connect
NZ227 Air New Zealand
AI301 Air India Limited
AI939 Air India Limited
06:30 Christchurch
10:15 Sydney
19:50 Delhi
08:15 Sydney
17:25 Delhi
21:55 Manama
Connect
CX124 Cathay Pacific
CX745 Cathay Pacific
CX745 Cathay Pacific
08:35 Christchurch
01:20 Hong Kong
08:15 Dubai
15:10 Hong Kong
06:55 Dubai
08:40 Manama
Connect
SQ298 Singapore Airlines
SQ978 Singapore Airlines
GF151 Gulf Air Bahrain
12:00 Christchurch
18:35 Singapore Changi
20:50 Suvarnabhumi
17:40 Singapore Changi
20:00 Suvarnabhumi
00:30 Manama
Connect
QF132 Qantas
EK409 Emirates
EK837 Emirates
13:45 Christchurch
22:30 Melbourne
08:20 Dubai
15:40 Melbourne
05:40 Dubai
08:40 Manama
Connect
QF132 Qantas
EK409 Emirates
FZ23 Flydubai
13:45 Christchurch
22:30 Melbourne
07:30 Dubai
15:40 Melbourne
05:40 Dubai
07:45 Manama
Connect
VA96 Virgin Australia
EY461 Etihad
EY371 Etihad
15:20 Christchurch
22:30 Melbourne
09:20 Abu Dhabi
17:10 Melbourne
05:45 Abu Dhabi
09:35 Manama
Connect
VA96 Virgin Australia
EY461 Etihad
GF541 Gulf Air Bahrain
15:20 Christchurch
22:30 Melbourne
07:50 Abu Dhabi
17:10 Melbourne
05:45 Abu Dhabi
08:05 Manama
Connect
NZ205 Air New Zealand
EY485 Etihad
GF541 Gulf Air Bahrain
15:50 Christchurch
22:15 Brisbane
07:50 Abu Dhabi
16:55 Brisbane
06:50 Abu Dhabi
08:05 Manama
Connect
NZ205 Air New Zealand
EY485 Etihad
EY371 Etihad
15:50 Christchurch
22:15 Brisbane
09:20 Abu Dhabi
16:55 Brisbane
06:50 Abu Dhabi
09:35 Manama
Connect
NZ205 Air New Zealand
EK431 Emirates
EK837 Emirates
15:50 Christchurch
20:55 Brisbane
08:20 Dubai
16:55 Brisbane
05:30 Dubai
08:40 Manama
Connect
VA128 Virgin Australia
EY485 Etihad
GF541 Gulf Air Bahrain
17:00 Christchurch
22:15 Brisbane
07:50 Abu Dhabi
17:45 Brisbane
06:50 Abu Dhabi
08:05 Manama
Connect
VA128 Virgin Australia
EK431 Emirates
EK837 Emirates
17:00 Christchurch
20:55 Brisbane
08:20 Dubai
17:45 Brisbane
05:30 Dubai
08:40 Manama
Connect
VA128 Virgin Australia
EY485 Etihad
EY371 Etihad
17:00 Christchurch
22:15 Brisbane
09:20 Abu Dhabi
17:45 Brisbane
06:50 Abu Dhabi
09:35 Manama
Connect
VA128 Virgin Australia
EY485 Etihad
GF543 Gulf Air Bahrain
17:00 Christchurch
22:15 Brisbane
12:35 Abu Dhabi
17:45 Brisbane
06:50 Abu Dhabi
12:50 Manama
Connect
EK413 Emirates
EY455 Etihad
GF541 Gulf Air Bahrain
18:45 Christchurch
21:50 Sydney
07:50 Abu Dhabi
20:05 Sydney
05:40 Abu Dhabi
08:05 Manama
Connect
EK413 Emirates
EK415 413 Emirates
FZ23 Flydubai
18:45 Christchurch
21:45 Sydney
07:30 Dubai
20:05 Sydney
05:15 Dubai
07:45 Manama
Connect
EK413 Emirates
EK415 413 Emirates
EK837 Emirates
18:45 Christchurch
21:45 Sydney
08:20 Dubai
20:05 Sydney
05:15 Dubai
08:40 Manama
Connect
EK413 Emirates
EY455 Etihad
EY371 Etihad
18:45 Christchurch
21:50 Sydney
09:20 Abu Dhabi
20:05 Sydney
05:40 Abu Dhabi
09:35 Manama
Connect

4. Wellington to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
NZ255 Air New Zealand
AI309 Air India Limited
AI939 Air India Limited
06:00 Wellington
10:45 Melbourne
19:50 Delhi
08:10 Melbourne
17:40 Delhi
21:55 Manama
Connect
QF162 Qantas
TG476 Thai Airways International
GF151 Gulf Air Bahrain
06:50 Wellington
10:00 Sydney
20:50 Suvarnabhumi
08:30 Sydney
15:25 Suvarnabhumi
00:30 Manama
Connect
QF162 Qantas
QF23 Qantas
GF151 Gulf Air Bahrain
06:50 Wellington
10:30 Sydney
20:50 Suvarnabhumi
08:30 Sydney
16:10 Suvarnabhumi
00:30 Manama
Connect
QF162 Qantas
EK415 413 Emirates
EK837 Emirates
06:50 Wellington
21:45 Sydney
08:20 Dubai
08:30 Sydney
05:15 Dubai
08:40 Manama
Connect
QF162 Qantas
AI301 Air India Limited
AI939 Air India Limited
06:50 Wellington
10:15 Sydney
19:50 Delhi
08:30 Sydney
17:25 Delhi
21:55 Manama
Connect
NZ245 Air New Zealand
EY451 Etihad
EY371 Etihad
06:55 Wellington
17:00 Sydney
09:20 Abu Dhabi
08:45 Sydney
00:35 Abu Dhabi
09:35 Manama
Connect
NZ245 Air New Zealand
TG476 Thai Airways International
GF151 Gulf Air Bahrain
06:55 Wellington
10:00 Sydney
20:50 Suvarnabhumi
08:45 Sydney
15:25 Suvarnabhumi
00:30 Manama
Connect
NZ245 Air New Zealand
EY455 Etihad
EY371 Etihad
06:55 Wellington
21:50 Sydney
09:20 Abu Dhabi
08:45 Sydney
05:40 Abu Dhabi
09:35 Manama
Connect
NZ245 Air New Zealand
AI301 Air India Limited
AI939 Air India Limited
06:55 Wellington
10:15 Sydney
19:50 Delhi
08:45 Sydney
17:25 Delhi
21:55 Manama
Connect
JQ258 Jetstar
EK449 Emirates
EK837 Emirates
12:55 Wellington
21:15 Auckland
08:20 Dubai
14:00 Auckland
05:25 Dubai
08:40 Manama
Connect
JQ258 Jetstar
EK449 Emirates
FZ23 Flydubai
12:55 Wellington
21:15 Auckland
07:30 Dubai
14:00 Auckland
05:25 Dubai
07:45 Manama
Connect
QF172 Qantas
EY461 Etihad
EY371 Etihad
15:50 Wellington
22:30 Melbourne
09:20 Abu Dhabi
18:00 Melbourne
05:45 Abu Dhabi
09:35 Manama
Connect
QF172 Qantas
EY461 Etihad
GF541 Gulf Air Bahrain
15:50 Wellington
22:30 Melbourne
07:50 Abu Dhabi
18:00 Melbourne
05:45 Abu Dhabi
08:05 Manama
Connect
QF172 Qantas
EK409 Emirates
EK837 Emirates
15:50 Wellington
22:30 Melbourne
08:20 Dubai
18:00 Melbourne
05:40 Dubai
08:40 Manama
Connect
QF172 Qantas
EK409 Emirates
FZ23 Flydubai
15:50 Wellington
22:30 Melbourne
07:30 Dubai
18:00 Melbourne
05:40 Dubai
07:45 Manama
Connect
QF164 Qantas
EK415 413 Emirates
FZ23 Flydubai
16:00 Wellington
21:45 Sydney
07:30 Dubai
17:40 Sydney
05:15 Dubai
07:45 Manama
Connect
QF164 Qantas
EK415 413 Emirates
EK837 Emirates
16:00 Wellington
21:45 Sydney
08:20 Dubai
17:40 Sydney
05:15 Dubai
08:40 Manama
Connect
QF164 Qantas
EY455 Etihad
EY371 Etihad
16:00 Wellington
21:50 Sydney
09:20 Abu Dhabi
17:40 Sydney
05:40 Abu Dhabi
09:35 Manama
Connect
QF164 Qantas
EY455 Etihad
GF541 Gulf Air Bahrain
16:00 Wellington
21:50 Sydney
07:50 Abu Dhabi
17:40 Sydney
05:40 Abu Dhabi
08:05 Manama
Connect
JQ260 Jetstar
EK449 Emirates
EK837 Emirates
16:35 Wellington
21:15 Auckland
08:20 Dubai
17:40 Auckland
05:25 Dubai
08:40 Manama
Connect
JQ260 Jetstar
EK449 Emirates
FZ23 Flydubai
16:35 Wellington
21:15 Auckland
07:30 Dubai
17:40 Auckland
05:25 Dubai
07:45 Manama
Connect
VA106 Virgin Australia
EY485 Etihad
GF543 Gulf Air Bahrain
17:00 Wellington
22:15 Brisbane
12:35 Abu Dhabi
17:50 Brisbane
06:50 Abu Dhabi
12:50 Manama
Connect
NZ446 Air New Zealand
EK449 Emirates
EK837 Emirates
17:00 Wellington
21:15 Auckland
08:20 Dubai
18:05 Auckland
05:25 Dubai
08:40 Manama
Connect
VA106 Virgin Australia
EY485 Etihad
EY371 Etihad
17:00 Wellington
22:15 Brisbane
09:20 Abu Dhabi
17:50 Brisbane
06:50 Abu Dhabi
09:35 Manama
Connect
VA106 Virgin Australia
EK431 Emirates
FZ23 Flydubai
17:00 Wellington
20:55 Brisbane
07:30 Dubai
17:50 Brisbane
05:30 Dubai
07:45 Manama
Connect
VA106 Virgin Australia
EY485 Etihad
GF541 Gulf Air Bahrain
17:00 Wellington
22:15 Brisbane
07:50 Abu Dhabi
17:50 Brisbane
06:50 Abu Dhabi
08:05 Manama
Connect
NZ446 Air New Zealand
EK449 Emirates
FZ23 Flydubai
17:00 Wellington
21:15 Auckland
07:30 Dubai
18:05 Auckland
05:25 Dubai
07:45 Manama
Connect
VA106 Virgin Australia
EK431 Emirates
EK837 Emirates
17:00 Wellington
20:55 Brisbane
08:20 Dubai
17:50 Brisbane
05:30 Dubai
08:40 Manama
Connect
NZ448 Air New Zealand
EK449 Emirates
FZ23 Flydubai
17:30 Wellington
21:15 Auckland
07:30 Dubai
18:35 Auckland
05:25 Dubai
07:45 Manama
Connect
NZ448 Air New Zealand
EK449 Emirates
EK837 Emirates
17:30 Wellington
21:15 Auckland
08:20 Dubai
18:35 Auckland
05:25 Dubai
08:40 Manama
Connect
JQ262 Jetstar
EK449 Emirates
FZ23 Flydubai
17:35 Wellington
21:15 Auckland
07:30 Dubai
18:40 Auckland
05:25 Dubai
07:45 Manama
Connect
JQ262 Jetstar
EK449 Emirates
EK837 Emirates
17:35 Wellington
21:15 Auckland
08:20 Dubai
18:40 Auckland
05:25 Dubai
08:40 Manama
Connect
NZ450 Air New Zealand
EK449 Emirates
FZ23 Flydubai
18:00 Wellington
21:15 Auckland
07:30 Dubai
19:05 Auckland
05:25 Dubai
07:45 Manama
Connect
NZ450 Air New Zealand
EK449 Emirates
EK837 Emirates
18:00 Wellington
21:15 Auckland
08:20 Dubai
19:05 Auckland
05:25 Dubai
08:40 Manama
Connect

5. Palmerston to Manama

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

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

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
NZ5106 Air New Zealand
EK451 Emirates
EK399 Emirates
EK837 Emirates
10:00 Palmerston
13:50 Auckland
00:05 Ngurah Rai
08:20 Dubai
11:15 Auckland
17:55 Ngurah Rai
05:25 Dubai
08:40 Manama
Connect
NZ5110 Air New Zealand
TG492 Thai Airways International
EK385 Emirates
EK837 Emirates
12:30 Palmerston
14:50 Auckland
01:05 Suvarnabhumi
08:20 Dubai
13:45 Auckland
20:40 Suvarnabhumi
05:00 Dubai
08:40 Manama
Connect
NZ5110 Air New Zealand
SQ286 Singapore Airlines
SQ504 Singapore Airlines
GF283 Gulf Air Bahrain
12:30 Palmerston
15:15 Auckland
22:10 Singapore Changi
04:55 Bengaluru
13:45 Auckland
20:55 Singapore Changi
00:05 Bengaluru
07:35 Manama
Connect
NZ5110 Air New Zealand
SQ286 Singapore Airlines
SQ526 Singapore Airlines
GF069 Gulf Air Bahrain
12:30 Palmerston
15:15 Auckland
22:20 Singapore Changi
04:10 Madras
13:45 Auckland
20:55 Singapore Changi
23:50 Madras
06:55 Manama
Connect
NZ5110 Air New Zealand
SQ286 Singapore Airlines
EK353 Emirates
EK837 Emirates
12:30 Palmerston
15:15 Auckland
00:30 Singapore Changi
08:20 Dubai
13:45 Auckland
20:55 Singapore Changi
04:10 Dubai
08:40 Manama
Connect
NZ5114 Air New Zealand
EK449 Emirates
FZ23 Flydubai
14:35 Palmerston
21:15 Auckland
07:30 Dubai
15:50 Auckland
05:25 Dubai
07:45 Manama
Connect
NZ5114 Air New Zealand
EK449 Emirates
EK837 Emirates
14:35 Palmerston
21:15 Auckland
08:20 Dubai
15:50 Auckland
05:25 Dubai
08:40 Manama
Connect
NZ5116 Air New Zealand
EK449 Emirates
EK837 Emirates
16:15 Palmerston
21:15 Auckland
08:20 Dubai
17:30 Auckland
05:25 Dubai
08:40 Manama
Connect
NZ5116 Air New Zealand
EK449 Emirates
FZ23 Flydubai
16:15 Palmerston
21:15 Auckland
07:30 Dubai
17:30 Auckland
05:25 Dubai
07:45 Manama
Connect
NZ5122 Air New Zealand
PR219 Philippine Airlines
GF155 Gulf Air Bahrain
18:20 Palmerston
23:30 Auckland
11:25 Manila
19:35 Auckland
04:50 Manila
16:35 Manama
Connect
NZ5122 Air New Zealand
EK449 Emirates
FZ23 Flydubai
18:20 Palmerston
21:15 Auckland
07:30 Dubai
19:35 Auckland
05:25 Dubai
07:45 Manama
Connect
NZ5122 Air New Zealand
EK449 Emirates
EK837 Emirates
18:20 Palmerston
21:15 Auckland
08:20 Dubai
19:35 Auckland
05:25 Dubai
08:40 Manama
Connect
NZ8124 Air New Zealand
PR219 Philippine Airlines
GF155 Gulf Air Bahrain
19:30 Palmerston
23:30 Auckland
11:25 Manila
20:45 Auckland
04:50 Manila
16:35 Manama
Connect

6. Auckland to Dammam

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

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

  3. You take a bus, shuttle or taxi from Dammam to your destination in Bahrain.

Flight Depart Arrive
EK451 Emirates
EK399 Emirates
FZ865 Flydubai
13:50 Auckland
00:05 Ngurah Rai
07:30 Dubai
17:55 Ngurah Rai
05:25 Dubai
08:00 Dammam
Connect
MH132 Malaysia Airlines
MH198 Malaysia Airlines
6E1225 IndiGo Airlines
14:25 Auckland
21:30 Kuala Lumpur
00:30 Hyderabad
20:35 Kuala Lumpur
23:10 Hyderabad
02:50 Dammam
Connect
EK449 Emirates
FZ865 Flydubai
21:15 Auckland
07:30 Dubai
05:25 Dubai
08:00 Dammam
Connect
EK449 Emirates
FZ863 Flydubai
21:15 Auckland
13:50 Dubai
05:25 Dubai
14:20 Dammam
Connect
EK449 Emirates
EK837 Emirates
GF103 Gulf Air Bahrain
21:15 Auckland
08:20 Dubai
10:15 Manama
05:25 Dubai
08:40 Manama
11:00 Dammam
Connect
PR219 Philippine Airlines
PR682 Philippine Airlines
23:30 Auckland
11:55 Manila
04:50 Manila
17:40 Dammam
Connect

7. Auckland to Doha

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

  2. You take a flight from Auckland to Doha and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Doha to your destination in Bahrain.

Flight Depart Arrive
QR921 Qatar Airways
15:30 Auckland
23:20 Doha Direct
QF148 Qantas
QR909 Qatar Airways
19:00 Auckland
22:25 Sydney
20:35 Sydney
05:45 Doha
Connect
QR913 Qatar Airways
QR913 Qatar Airways
20:00 Auckland
22:15 Brisbane
20:45 Brisbane
06:10 Doha
Connect

References

Find Hotels in Bahrain

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

Booking.com