How to get to Johannesburg, South Africa from Ferndale by flight ? You can check flights from Ferndale to Johannesburg, South Africa below.
You can find flight ticket prices from Ferndale to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Ferndale to Abbotsford.
You take a flight from Abbotsford to Johannesburg and cost approximately 1600 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
F81601
Flair Airlines
KL0678
KLM
KL0591
KLM
|
06:00
Abbotsford
15:20
Calgary
10:40
Amsterdam Schiphol
|
08:15
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WS456
WestJet
KL0678
KLM
KL0591
KLM
|
06:00
Abbotsford
15:20
Calgary
10:40
Amsterdam Schiphol
|
08:11
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WO202
Swoop
KL0676
KLM
KL0591
KLM
|
07:15
Abbotsford
17:05
Edmonton
10:40
Amsterdam Schiphol
|
09:40
Edmonton
09:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
F82603
Flair Airlines
KL0676
KLM
KL0591
KLM
|
07:20
Abbotsford
17:05
Edmonton
10:40
Amsterdam Schiphol
|
09:50
Edmonton
09:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WO204
Swoop
KL0676
KLM
KL0591
KLM
|
07:45
Abbotsford
17:05
Edmonton
10:40
Amsterdam Schiphol
|
10:10
Edmonton
09:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WS3306
WestJet
KL0678
KLM
KL0591
KLM
|
10:20
Abbotsford
15:20
Calgary
10:40
Amsterdam Schiphol
|
12:47
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
F82601
Flair Airlines
KL0678
KLM
KL0591
KLM
|
10:40
Abbotsford
15:20
Calgary
10:40
Amsterdam Schiphol
|
12:55
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WS194
WestJet
WS18
WestJet
VS449
Virgin Atlantic
|
12:20
Abbotsford
20:50
Calgary
21:50
London Heathrow
|
14:31
Calgary
12:00
London Heathrow
09:45
Johannesburg
|
Connect |
WS450
WestJet
WS18
WestJet
VS449
Virgin Atlantic
|
14:25
Abbotsford
20:50
Calgary
21:50
London Heathrow
|
16:36
Calgary
12:00
London Heathrow
09:45
Johannesburg
|
Connect |
WS450
WestJet
WS18
WestJet
BA055
British Airways
|
14:25
Abbotsford
20:50
Calgary
19:05
London Heathrow
|
16:36
Calgary
12:00
London Heathrow
07:05
Johannesburg
|
Connect |
WS380
WestJet
WS18
WestJet
BA055
British Airways
|
17:35
Abbotsford
20:50
Calgary
19:05
London Heathrow
|
19:45
Calgary
12:00
London Heathrow
07:05
Johannesburg
|
Connect |
WS380
WestJet
WS18
WestJet
VS449
Virgin Atlantic
|
17:35
Abbotsford
20:50
Calgary
21:50
London Heathrow
|
19:45
Calgary
12:00
London Heathrow
09:45
Johannesburg
|
Connect |
WS380
WestJet
WS18
WestJet
BA057
British Airways
|
17:35
Abbotsford
20:50
Calgary
21:25
London Heathrow
|
19:45
Calgary
12:00
London Heathrow
09:15
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Ferndale to Bellingham.
You take a flight from Bellingham to Johannesburg and cost approximately 2300 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AS2187
Alaska Airlines, Inc.
DL142
Delta
KL0591
KLM
|
07:20
Bellingham
13:50
Seattle
10:40
Amsterdam Schiphol
|
08:10
Seattle
08:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
G4283
Allegiant Air
KL0602
KLM
KL0591
KLM
|
07:30
Bellingham
13:55
Los Angeles
10:40
Amsterdam Schiphol
|
10:18
Los Angeles
09:10
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AS2337
Alaska Airlines, Inc.
QR720
Qatar Airways
QR1365
Qatar Airways
|
09:31
Bellingham
17:10
Seattle
20:15
Doha
|
10:22
Seattle
17:20
Doha
03:40
Johannesburg
|
Connect |
AS2337
Alaska Airlines, Inc.
BA052
British Airways
BA057
British Airways
|
09:31
Bellingham
13:35
Seattle
21:25
London Heathrow
|
10:22
Seattle
06:50
London Heathrow
09:15
Johannesburg
|
Connect |
AS2337
Alaska Airlines, Inc.
BA048
British Airways
BA057
British Airways
|
09:31
Bellingham
19:15
Seattle
21:25
London Heathrow
|
10:22
Seattle
12:30
London Heathrow
09:15
Johannesburg
|
Connect |
AS2337
Alaska Airlines, Inc.
DL142
Delta
KL0591
KLM
|
09:31
Bellingham
13:50
Seattle
10:40
Amsterdam Schiphol
|
10:22
Seattle
08:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AS2212
Alaska Airlines, Inc.
BA052
British Airways
BA055
British Airways
|
11:29
Bellingham
13:35
Seattle
19:05
London Heathrow
|
12:20
Seattle
06:50
London Heathrow
07:05
Johannesburg
|
Connect |
AS2212
Alaska Airlines, Inc.
DL142
Delta
KL0591
KLM
|
11:29
Bellingham
13:50
Seattle
10:40
Amsterdam Schiphol
|
12:20
Seattle
08:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AS2212
Alaska Airlines, Inc.
DE2033
Condor Flugdienst
DE2288
Condor Flugdienst
|
11:29
Bellingham
17:05
Seattle
20:00
Frankfurt
|
12:20
Seattle
12:30
Frankfurt
08:00
Johannesburg
|
Connect |
AS2212
Alaska Airlines, Inc.
QR720
Qatar Airways
QR1365
Qatar Airways
|
11:29
Bellingham
17:10
Seattle
20:15
Doha
|
12:20
Seattle
17:20
Doha
03:40
Johannesburg
|
Connect |
AS2212
Alaska Airlines, Inc.
QR720
Qatar Airways
QR1363
Qatar Airways
|
11:29
Bellingham
17:10
Seattle
02:30
Doha
|
12:20
Seattle
17:20
Doha
09:55
Johannesburg
|
Connect |
WN656
Southwest Airlines
BA274
British Airways
BA055
British Airways
|
13:00
Bellingham
21:30
Las Vegas
19:05
London Heathrow
|
15:30
Las Vegas
15:30
London Heathrow
07:05
Johannesburg
|
Connect |
WN1639
Southwest Airlines
BA274
British Airways
BA055
British Airways
|
13:10
Bellingham
21:30
Las Vegas
19:05
London Heathrow
|
15:40
Las Vegas
15:30
London Heathrow
07:05
Johannesburg
|
Connect |
AS2530
Alaska Airlines, Inc.
AF355
Air France
AF990
Air France
|
13:29
Bellingham
16:30
Seattle
21:15
Paris Charles de Gaulle
|
14:17
Seattle
11:15
Paris Charles de Gaulle
07:45
Johannesburg
|
Connect |
AS2530
Alaska Airlines, Inc.
QR720
Qatar Airways
QR1365
Qatar Airways
|
13:29
Bellingham
17:10
Seattle
20:15
Doha
|
14:17
Seattle
17:20
Doha
03:40
Johannesburg
|
Connect |
AS2530
Alaska Airlines, Inc.
QR720
Qatar Airways
QR1363
Qatar Airways
|
13:29
Bellingham
17:10
Seattle
02:30
Doha
|
14:17
Seattle
17:20
Doha
09:55
Johannesburg
|
Connect |
AS2530
Alaska Airlines, Inc.
BA048
British Airways
BA055
British Airways
|
13:29
Bellingham
19:15
Seattle
19:05
London Heathrow
|
14:17
Seattle
12:30
London Heathrow
07:05
Johannesburg
|
Connect |
AS2530
Alaska Airlines, Inc.
BA048
British Airways
BA057
British Airways
|
13:29
Bellingham
19:15
Seattle
21:25
London Heathrow
|
14:17
Seattle
12:30
London Heathrow
09:15
Johannesburg
|
Connect |
AS2530
Alaska Airlines, Inc.
DE2033
Condor Flugdienst
DE2288
Condor Flugdienst
|
13:29
Bellingham
17:05
Seattle
20:00
Frankfurt
|
14:17
Seattle
12:30
Frankfurt
08:00
Johannesburg
|
Connect |
WN688
Southwest Airlines
BA274
British Airways
BA055
British Airways
|
14:05
Bellingham
21:30
Las Vegas
19:05
London Heathrow
|
16:35
Las Vegas
15:30
London Heathrow
07:05
Johannesburg
|
Connect |
WN688
Southwest Airlines
BA274
British Airways
BA057
British Airways
|
14:05
Bellingham
21:30
Las Vegas
21:25
London Heathrow
|
16:35
Las Vegas
15:30
London Heathrow
09:15
Johannesburg
|
Connect |
WN688
Southwest Airlines
VS156
Virgin Atlantic
VS449
Virgin Atlantic
|
14:05
Bellingham
19:35
Las Vegas
21:50
London Heathrow
|
16:35
Las Vegas
13:35
London Heathrow
09:45
Johannesburg
|
Connect |
AS2505
Alaska Airlines, Inc.
BA048
British Airways
BA057
British Airways
|
17:10
Bellingham
19:15
Seattle
21:25
London Heathrow
|
17:59
Seattle
12:30
London Heathrow
09:15
Johannesburg
|
Connect |
AS2505
Alaska Airlines, Inc.
BA048
British Airways
VS449
Virgin Atlantic
|
17:10
Bellingham
19:15
Seattle
21:50
London Heathrow
|
17:59
Seattle
12:30
London Heathrow
09:45
Johannesburg
|
Connect |
AS2505
Alaska Airlines, Inc.
AA156
American Airlines
BA055
British Airways
|
17:10
Bellingham
20:57
Seattle
19:05
London Heathrow
|
17:59
Seattle
13:10
London Heathrow
07:05
Johannesburg
|
Connect |
AS2505
Alaska Airlines, Inc.
BA048
British Airways
BA055
British Airways
|
17:10
Bellingham
19:15
Seattle
19:05
London Heathrow
|
17:59
Seattle
12:30
London Heathrow
07:05
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Ferndale to Seattle.
You take a flight from Seattle to Johannesburg and cost approximately 900 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL658
Delta
DL200
Delta
|
06:30
Seattle
19:25
Atlanta
|
14:18
Atlanta
16:40
Johannesburg
|
Connect |
UA307
United Airlines
UA188
United Airlines
|
07:47
Seattle
20:55
Newark
|
16:09
Newark
17:45
Johannesburg
|
Connect |
DL878
Delta
DL200
Delta
|
07:55
Seattle
19:25
Atlanta
|
15:48
Atlanta
16:40
Johannesburg
|
Connect |
AS746
Alaska Airlines, Inc.
DL200
Delta
|
08:00
Seattle
19:25
Atlanta
|
15:50
Atlanta
16:40
Johannesburg
|
Connect |
DL555
Delta
DL200
Delta
|
09:25
Seattle
19:25
Atlanta
|
17:16
Atlanta
16:40
Johannesburg
|
Connect |
AS714
Alaska Airlines, Inc.
UA188
United Airlines
|
10:20
Seattle
20:55
Newark
|
18:40
Newark
17:45
Johannesburg
|
Connect |
AS442
Alaska Airlines, Inc.
DL200
Delta
|
10:30
Seattle
19:25
Atlanta
|
18:20
Atlanta
16:40
Johannesburg
|
Connect |
UA591
United Airlines
UA188
United Airlines
|
11:34
Seattle
20:55
Newark
|
20:00
Newark
17:45
Johannesburg
|
Connect |
BA052
British Airways
BA055
British Airways
|
13:35
Seattle
19:05
London Heathrow
|
06:50
London Heathrow
07:05
Johannesburg
|
Connect |
DL142
Delta
KL0591
KLM
|
13:50
Seattle
10:40
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
LH491
Lufthansa
LH572
Lufthansa
|
14:20
Seattle
22:05
Frankfurt
|
09:35
Frankfurt
08:30
Johannesburg
|
Connect |
VS106
Virgin Atlantic
VS449
Virgin Atlantic
|
15:40
Seattle
21:50
London Heathrow
|
09:05
London Heathrow
09:45
Johannesburg
|
Connect |
AF355
Air France
AF990
Air France
|
16:30
Seattle
21:15
Paris Charles de Gaulle
|
11:15
Paris Charles de Gaulle
07:45
Johannesburg
|
Connect |
DE2033
Condor Flugdienst
DE2288
Condor Flugdienst
|
17:05
Seattle
20:00
Frankfurt
|
12:30
Frankfurt
08:00
Johannesburg
|
Connect |
QR720
Qatar Airways
QR1363
Qatar Airways
|
17:10
Seattle
02:30
Doha
|
17:20
Doha
09:55
Johannesburg
|
Connect |
QR720
Qatar Airways
QR1365
Qatar Airways
|
17:10
Seattle
20:15
Doha
|
17:20
Doha
03:40
Johannesburg
|
Connect |
EK230
Emirates
EK761
Emirates
|
17:15
Seattle
04:05
Dubai
|
18:30
Dubai
10:15
Johannesburg
|
Connect |
TK204
Turkish Airlines
TK38 40 42
Turkish Airlines
|
17:45
Seattle
01:35
Istanbul
|
15:25
Istanbul
10:20
Johannesburg
|
Connect |
BA048
British Airways
BA057
British Airways
|
19:15
Seattle
21:25
London Heathrow
|
12:30
London Heathrow
09:15
Johannesburg
|
Connect |
BA048
British Airways
BA055
British Airways
|
19:15
Seattle
19:05
London Heathrow
|
12:30
London Heathrow
07:05
Johannesburg
|
Connect |
EI52
Aer Lingus
BA837
British Airways
BA055
British Airways
|
19:25
Seattle
15:20
Dublin
19:05
London Heathrow
|
12:45
Dublin
16:45
London Heathrow
07:05
Johannesburg
|
Connect |
EI52
Aer Lingus
EI174
Aer Lingus
BA055
British Airways
|
19:25
Seattle
15:55
Dublin
19:05
London Heathrow
|
12:45
Dublin
17:20
London Heathrow
07:05
Johannesburg
|
Connect |
EI52
Aer Lingus
EI168
Aer Lingus
BA055
British Airways
|
19:25
Seattle
14:30
Dublin
19:05
London Heathrow
|
12:45
Dublin
16:00
London Heathrow
07:05
Johannesburg
|
Connect |
DL20
Delta
VS449
Virgin Atlantic
|
19:30
Seattle
21:50
London Heathrow
|
13:15
London Heathrow
09:45
Johannesburg
|
Connect |
AA156
American Airlines
BA055
British Airways
|
20:57
Seattle
19:05
London Heathrow
|
13:10
London Heathrow
07:05
Johannesburg
|
Connect |
AA156
American Airlines
BA057
British Airways
|
20:57
Seattle
21:25
London Heathrow
|
13:10
London Heathrow
09:15
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Ferndale to Vancouver.
You take a flight from Vancouver to Johannesburg and cost approximately 600 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AC548
Air Canada
UA188
United Airlines
|
08:45
Vancouver
20:55
Newark
|
16:59
Newark
17:45
Johannesburg
|
Connect |
WS106
WestJet
KL0678
KLM
KL0591
KLM
|
09:00
Vancouver
15:20
Calgary
10:40
Amsterdam Schiphol
|
11:23
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WS108
WestJet
KL0678
KLM
KL0591
KLM
|
10:00
Vancouver
15:20
Calgary
10:40
Amsterdam Schiphol
|
12:20
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AC210
Air Canada
KL0678
KLM
KL0591
KLM
|
11:10
Vancouver
15:20
Calgary
10:40
Amsterdam Schiphol
|
13:37
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WS112
WestJet
KL0678
KLM
KL0591
KLM
|
12:00
Vancouver
15:20
Calgary
10:40
Amsterdam Schiphol
|
14:20
Calgary
07:50
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
WS166
WestJet
KL0676
KLM
KL0591
KLM
|
12:00
Vancouver
17:05
Edmonton
10:40
Amsterdam Schiphol
|
14:30
Edmonton
09:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
F81799
Flair Airlines
KL0676
KLM
KL0591
KLM
|
12:05
Vancouver
17:05
Edmonton
10:40
Amsterdam Schiphol
|
14:35
Edmonton
09:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AC240
Air Canada
KL0676
KLM
KL0591
KLM
|
13:15
Vancouver
17:05
Edmonton
10:40
Amsterdam Schiphol
|
15:50
Edmonton
09:40
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
AC846
Air Canada
LH572
Lufthansa
|
13:20
Vancouver
22:05
Frankfurt
|
08:05
Frankfurt
08:30
Johannesburg
|
Connect |
AF379
Air France
AF990
Air France
|
13:30
Vancouver
21:15
Paris Charles de Gaulle
|
08:10
Paris Charles de Gaulle
07:45
Johannesburg
|
Connect |
LH493
Lufthansa
LH572
Lufthansa
|
16:15
Vancouver
22:05
Frankfurt
|
11:00
Frankfurt
08:30
Johannesburg
|
Connect |
WK11
Edelweiss Air
LX282
Swiss
|
16:25
Vancouver
22:40
Zurich
|
11:30
Zurich
09:10
Johannesburg
|
Connect |
DE2455
Condor Flugdienst
DE2288
Condor Flugdienst
|
17:30
Vancouver
20:00
Frankfurt
|
12:45
Frankfurt
08:00
Johannesburg
|
Connect |
TK76
Turkish Airlines
TK38 40 42
Turkish Airlines
|
18:00
Vancouver
01:35
Istanbul
|
15:50
Istanbul
10:20
Johannesburg
|
Connect |
AC860
Air Canada
BA055
British Airways
|
18:40
Vancouver
19:05
London Heathrow
|
11:50
London Heathrow
07:05
Johannesburg
|
Connect |
AC862
Air Canada
BA057
British Airways
|
20:15
Vancouver
21:25
London Heathrow
|
13:25
London Heathrow
09:15
Johannesburg
|
Connect |
AC862
Air Canada
BA055
British Airways
|
20:15
Vancouver
19:05
London Heathrow
|
13:25
London Heathrow
07:05
Johannesburg
|
Connect |
BA084
British Airways
VS449
Virgin Atlantic
|
20:50
Vancouver
21:50
London Heathrow
|
14:05
London Heathrow
09:45
Johannesburg
|
Connect |
BA084
British Airways
BA057
British Airways
|
20:50
Vancouver
21:25
London Heathrow
|
14:05
London Heathrow
09:15
Johannesburg
|
Connect |
BA084
British Airways
BA055
British Airways
|
20:50
Vancouver
19:05
London Heathrow
|
14:05
London Heathrow
07:05
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com