HowToGo

Flight from Vancouver to South Africa

How to get to South Africa from Vancouver by flight ? You can check flights from Vancouver to South Africa below.

Search Transfer from Vancouver to South Africa

Search Flights

You can find flight ticket prices from Vancouver to South Africa with our flight tickets search tool below

1. Vancouver to Johannesburg

  1. You take a flight from Vancouver to Johannesburg and cost approximately 550 USD.

  2. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
AC840 Air Canada
LH572 Lufthansa
13:20 Vancouver
22:05 Frankfurt
08:05 Frankfurt
08:30 Johannesburg
Connect
AC840 Air Canada
SA261 South African Airways
13:20 Vancouver
20:45 Frankfurt
08:05 Frankfurt
07:25 Johannesburg
Connect
AF379 Air France
AF990 Air France
13:25 Vancouver
18:20 Paris CDG
08:15 Paris CDG
05:00 Johannesburg
Connect
TS372 Air Transat
KL0591 KLM
14:10 Vancouver
10:35 Amsterdam Schiphol
08:45 Amsterdam Schiphol
21:20 Johannesburg
Connect
AC806 Air Canada
KQ113 Kenya Airways
KQ764 Kenya Airways
15:45 Vancouver
11:50 Paris CDG
21:50 Nairobi
10:50 Paris CDG
20:55 Nairobi
01:05 Johannesburg
Connect
LH493 Lufthansa
LH572 Lufthansa
16:10 Vancouver
22:05 Frankfurt
10:55 Frankfurt
08:30 Johannesburg
Connect
LH493 Lufthansa
SA261 South African Airways
16:10 Vancouver
20:45 Frankfurt
10:55 Frankfurt
07:25 Johannesburg
Connect
WK11 Edelweiss Air
LX288 Swiss
16:25 Vancouver
22:40 Zurich
11:35 Zurich
09:10 Johannesburg
Connect
LH477 Lufthansa
SA265 South African Airways
18:25 Vancouver
21:05 Munich
13:15 Munich
07:40 Johannesburg
Connect
AC854 Air Canada
SA235 South African Airways
18:30 Vancouver
19:00 London Heathrow
11:50 London Heathrow
07:05 Johannesburg
Connect
AC854 Air Canada
BA055 British Airways
18:30 Vancouver
19:05 London Heathrow
11:50 London Heathrow
07:05 Johannesburg
Connect
FI698 Icelandair
FI546 Icelandair
AF990 Air France
19:10 Vancouver
10:55 Reykjavik Keflavik Nas
18:20 Paris CDG
09:30 Reykjavik Keflavik Nas
16:25 Paris CDG
05:00 Johannesburg
Connect
BA084 British Airways
SA235 South African Airways
20:55 Vancouver
19:00 London Heathrow
14:15 London Heathrow
07:05 Johannesburg
Connect
BA084 British Airways
BA057 British Airways
20:55 Vancouver
21:25 London Heathrow
14:15 London Heathrow
09:15 Johannesburg
Connect
BA084 British Airways
BA059 British Airways
BA6414 British Airways
20:55 Vancouver
21:40 London Heathrow
12:20 Capetown
14:15 London Heathrow
10:10 Capetown
14:20 Johannesburg
Connect
BA084 British Airways
BA041 British Airways
BA6202 British Airways
20:55 Vancouver
16:55 London Heathrow
08:50 Durban
14:15 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
BA084 British Airways
BA041 British Airways
BA6200 British Airways
20:55 Vancouver
16:55 London Heathrow
06:25 Durban
14:15 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA084 British Airways
BA059 British Airways
BA6412 British Airways
20:55 Vancouver
21:40 London Heathrow
13:25 Capetown
14:15 London Heathrow
10:10 Capetown
15:25 Johannesburg
Connect
BA084 British Airways
BA041 British Airways
BA6224 British Airways
20:55 Vancouver
16:55 London Heathrow
09:10 Durban
14:15 London Heathrow
05:25 Durban
10:15 Johannesburg
Connect
BA084 British Airways
BA055 British Airways
20:55 Vancouver
19:05 London Heathrow
14:15 London Heathrow
07:05 Johannesburg
Connect
DL1723 Delta
SA204 South African Airways
21:45 Vancouver
11:15 New York JFK
06:12 New York JFK
08:05 Johannesburg
Connect
DL2450 Delta
DL200 Delta
22:50 Vancouver
19:55 Atlanta
06:39 Atlanta
17:35 Johannesburg
Connect

2. Vancouver to Capetown

  1. You take a flight from Vancouver to Capetown and cost approximately 1300 USD.

  2. You take a bus, shuttle or taxi from Capetown to your destination in South Africa.

Flight Depart Arrive
DL4477 Delta
DL142 Delta
KL0597 KLM
07:15 Vancouver
13:55 Seattle
10:05 Amsterdam Schiphol
08:20 Seattle
08:45 Amsterdam Schiphol
21:20 Capetown
Connect
AC102 Air Canada
UA3905 United Airlines
UA1122 United Airlines
07:30 Vancouver
18:00 Toronto
20:30 Newark
15:05 Toronto
19:37 Newark
17:00 Capetown
Connect
AC106 Air Canada
UA3905 United Airlines
UA1122 United Airlines
08:00 Vancouver
18:00 Toronto
20:30 Newark
15:25 Toronto
19:37 Newark
17:00 Capetown
Connect
AC548 Air Canada
UA1122 United Airlines
08:45 Vancouver
20:30 Newark
16:54 Newark
17:00 Capetown
Connect
WS706 WestJet
UA3905 United Airlines
UA1122 United Airlines
09:00 Vancouver
18:00 Toronto
20:30 Newark
16:30 Toronto
19:37 Newark
17:00 Capetown
Connect
WS542 WestJet
AF347 Air France
AF864 Air France
09:00 Vancouver
19:25 Montreal
10:30 Paris CDG
16:52 Montreal
08:15 Paris CDG
21:50 Capetown
Connect
DL3530 Delta
DL34 Delta
AF864 Air France
09:00 Vancouver
13:11 Seattle
10:30 Paris CDG
10:20 Seattle
08:15 Paris CDG
21:50 Capetown
Connect
DL3530 Delta
DL142 Delta
KL0597 KLM
09:00 Vancouver
13:55 Seattle
10:05 Amsterdam Schiphol
10:20 Seattle
08:45 Amsterdam Schiphol
21:20 Capetown
Connect
DL4479 Delta
DL142 Delta
KL0597 KLM
11:15 Vancouver
13:55 Seattle
10:05 Amsterdam Schiphol
12:32 Seattle
08:45 Amsterdam Schiphol
21:20 Capetown
Connect
AF379 Air France
AF864 Air France
13:25 Vancouver
10:30 Paris CDG
08:15 Paris CDG
21:50 Capetown
Connect
TS372 Air Transat
KL0597 KLM
14:10 Vancouver
10:05 Amsterdam Schiphol
08:45 Amsterdam Schiphol
21:20 Capetown
Connect
LH493 Lufthansa
LH106 Lufthansa
LH574 Lufthansa
16:10 Vancouver
13:15 Frankfurt
19:00 Munich
10:55 Frankfurt
14:10 Munich
07:40 Capetown
Connect
LH493 Lufthansa
LH104 Lufthansa
LH574 Lufthansa
16:10 Vancouver
12:15 Frankfurt
19:00 Munich
10:55 Frankfurt
13:10 Munich
07:40 Capetown
Connect
LH493 Lufthansa
LH108 Lufthansa
LH574 Lufthansa
16:10 Vancouver
14:15 Frankfurt
19:00 Munich
10:55 Frankfurt
15:10 Munich
07:40 Capetown
Connect
LH493 Lufthansa
LH576 Lufthansa
16:10 Vancouver
22:15 Frankfurt
10:55 Frankfurt
10:00 Capetown
Connect
WK11 Edelweiss Air
WK86 Edelweiss Air
16:25 Vancouver
19:45 Zurich
11:35 Zurich
07:10 Capetown
Connect
DE2455 Condor Flugdienst
DE2290 Condor Flugdienst
17:30 Vancouver
20:30 Frankfurt
12:45 Frankfurt
08:25 Capetown
Connect
LH477 Lufthansa
LH574 Lufthansa
18:25 Vancouver
19:00 Munich
13:15 Munich
07:40 Capetown
Connect
BA084 British Airways
BA055 British Airways
BA6413 British Airways
20:55 Vancouver
19:05 London Heathrow
09:25 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
11:35 Capetown
Connect
BA084 British Airways
BA041 British Airways
BA6314 British Airways
20:55 Vancouver
16:55 London Heathrow
10:30 Durban
14:15 London Heathrow
05:25 Durban
12:40 Capetown
Connect
BA084 British Airways
BA041 British Airways
BA6300 British Airways
20:55 Vancouver
16:55 London Heathrow
06:20 Durban
14:15 London Heathrow
05:25 Durban
08:20 Capetown
Connect
BA084 British Airways
BA055 British Airways
BA6409 British Airways
20:55 Vancouver
19:05 London Heathrow
10:35 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
12:45 Capetown
Connect
BA084 British Airways
BA057 British Airways
BA6409 British Airways
20:55 Vancouver
21:25 London Heathrow
10:35 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
12:45 Capetown
Connect
BA084 British Airways
BA059 British Airways
20:55 Vancouver
21:40 London Heathrow
14:15 London Heathrow
10:10 Capetown
Connect
BA084 British Airways
BA041 British Airways
BA6302 British Airways
20:55 Vancouver
16:55 London Heathrow
09:00 Durban
14:15 London Heathrow
05:25 Durban
11:10 Capetown
Connect

3. Vancouver to Bloemfontein

  1. You take a flight from Vancouver to Bloemfontein and cost approximately 750 USD.

  2. You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.

Flight Depart Arrive
AC840 Air Canada
SA261 South African Airways
SA8403 South African Airways
13:20 Vancouver
20:45 Frankfurt
08:25 Johannesburg
08:05 Frankfurt
07:25 Johannesburg
09:20 Bloemfontein
Connect
AF379 Air France
AF990 Air France
SA1003 South African Airways
13:25 Vancouver
18:20 Paris CDG
08:00 Johannesburg
08:15 Paris CDG
05:00 Johannesburg
09:00 Bloemfontein
Connect
AF379 Air France
AF990 Air France
SA8401 South African Airways
13:25 Vancouver
18:20 Paris CDG
05:50 Johannesburg
08:15 Paris CDG
05:00 Johannesburg
06:45 Bloemfontein
Connect
AF379 Air France
AF864 Air France
SA1081 South African Airways
13:25 Vancouver
10:30 Paris CDG
06:00 Capetown
08:15 Paris CDG
21:50 Capetown
07:30 Bloemfontein
Connect
AF379 Air France
AF990 Air France
SA1001 South African Airways
13:25 Vancouver
18:20 Paris CDG
06:10 Johannesburg
08:15 Paris CDG
05:00 Johannesburg
07:05 Bloemfontein
Connect
AC222 Air Canada
AC850 Air Canada
SA235 South African Airways
SA1003 South African Airways
16:05 Vancouver
19:25 Calgary
19:00 London Heathrow
08:00 Johannesburg
18:30 Calgary
11:05 London Heathrow
07:05 Johannesburg
09:00 Bloemfontein
Connect
LH493 Lufthansa
SA261 South African Airways
SA8403 South African Airways
16:10 Vancouver
20:45 Frankfurt
08:25 Johannesburg
10:55 Frankfurt
07:25 Johannesburg
09:20 Bloemfontein
Connect
LH493 Lufthansa
LH572 Lufthansa
SA1005 South African Airways
16:10 Vancouver
22:05 Frankfurt
09:45 Johannesburg
10:55 Frankfurt
08:30 Johannesburg
10:45 Bloemfontein
Connect
WK11 Edelweiss Air
WK86 Edelweiss Air
JE402 Mango
16:25 Vancouver
19:45 Zurich
09:10 Capetown
11:35 Zurich
07:10 Capetown
10:40 Bloemfontein
Connect
DE2455 Condor Flugdienst
SA261 South African Airways
SA8413 South African Airways
17:30 Vancouver
20:45 Frankfurt
12:20 Johannesburg
12:45 Frankfurt
07:25 Johannesburg
13:25 Bloemfontein
Connect
DE2455 Condor Flugdienst
DE2290 Condor Flugdienst
JE408 Mango
17:30 Vancouver
20:30 Frankfurt
11:40 Capetown
12:45 Frankfurt
08:25 Capetown
13:10 Bloemfontein
Connect
DE2455 Condor Flugdienst
SA261 South African Airways
SA8403 South African Airways
17:30 Vancouver
20:45 Frankfurt
08:25 Johannesburg
12:45 Frankfurt
07:25 Johannesburg
09:20 Bloemfontein
Connect
DE2455 Condor Flugdienst
SA261 South African Airways
SA1005 South African Airways
17:30 Vancouver
20:45 Frankfurt
09:45 Johannesburg
12:45 Frankfurt
07:25 Johannesburg
10:45 Bloemfontein
Connect
KL0682 KLM
KL0589 KLM
SA057 South African Airways
SA8403 South African Airways
17:40 Vancouver
15:25 Amsterdam Schiphol
22:20 Accra
08:25 Johannesburg
12:00 Amsterdam Schiphol
19:55 Accra
06:05 Johannesburg
09:20 Bloemfontein
Connect
KL0682 KLM
KL0587 KLM
SA061 South African Airways
SA1001 South African Airways
17:40 Vancouver
14:20 Amsterdam Schiphol
22:25 Lagos
06:10 Johannesburg
12:00 Amsterdam Schiphol
19:45 Lagos
05:10 Johannesburg
07:05 Bloemfontein
Connect
KL0682 KLM
KL0587 KLM
SA061 South African Airways
SA8403 South African Airways
17:40 Vancouver
14:20 Amsterdam Schiphol
22:25 Lagos
08:25 Johannesburg
12:00 Amsterdam Schiphol
19:45 Lagos
05:10 Johannesburg
09:20 Bloemfontein
Connect
KL0682 KLM
KL0587 KLM
SA061 South African Airways
SA1003 South African Airways
17:40 Vancouver
14:20 Amsterdam Schiphol
22:25 Lagos
08:00 Johannesburg
12:00 Amsterdam Schiphol
19:45 Lagos
05:10 Johannesburg
09:00 Bloemfontein
Connect
KL0682 KLM
KL0589 KLM
SA057 South African Airways
SA1003 South African Airways
17:40 Vancouver
15:25 Amsterdam Schiphol
22:20 Accra
08:00 Johannesburg
12:00 Amsterdam Schiphol
19:55 Accra
06:05 Johannesburg
09:00 Bloemfontein
Connect
LH477 Lufthansa
SA265 South African Airways
SA1005 South African Airways
18:25 Vancouver
21:05 Munich
09:45 Johannesburg
13:15 Munich
07:40 Johannesburg
10:45 Bloemfontein
Connect
LH477 Lufthansa
SA265 South African Airways
SA8413 South African Airways
18:25 Vancouver
21:05 Munich
12:20 Johannesburg
13:15 Munich
07:40 Johannesburg
13:25 Bloemfontein
Connect
LH477 Lufthansa
LH574 Lufthansa
JE402 Mango
18:25 Vancouver
19:00 Munich
09:10 Capetown
13:15 Munich
07:40 Capetown
10:40 Bloemfontein
Connect
LH477 Lufthansa
LH574 Lufthansa
JE408 Mango
18:25 Vancouver
19:00 Munich
11:40 Capetown
13:15 Munich
07:40 Capetown
13:10 Bloemfontein
Connect
AC854 Air Canada
SA235 South African Airways
SA1003 South African Airways
18:30 Vancouver
19:00 London Heathrow
08:00 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
09:00 Bloemfontein
Connect
AC854 Air Canada
SA235 South African Airways
SA8403 South African Airways
18:30 Vancouver
19:00 London Heathrow
08:25 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
09:20 Bloemfontein
Connect
AC854 Air Canada
SA235 South African Airways
SA1005 South African Airways
18:30 Vancouver
19:00 London Heathrow
09:45 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
10:45 Bloemfontein
Connect
FI698 Icelandair
FI530 Icelandair
SA265 South African Airways
SA1005 South African Airways
19:10 Vancouver
10:45 Reykjavik Keflavik Nas
21:05 Munich
09:45 Johannesburg
09:30 Reykjavik Keflavik Nas
16:25 Munich
07:40 Johannesburg
10:45 Bloemfontein
Connect
BA084 British Airways
BA057 British Airways
SA8409 South African Airways
20:55 Vancouver
21:25 London Heathrow
14:00 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
14:55 Bloemfontein
Connect
BA084 British Airways
BA057 British Airways
SA1011 South African Airways
20:55 Vancouver
21:25 London Heathrow
13:50 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
14:50 Bloemfontein
Connect
BA084 British Airways
SA235 South African Airways
SA1005 South African Airways
20:55 Vancouver
19:00 London Heathrow
09:45 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
10:45 Bloemfontein
Connect
BA084 British Airways
SA235 South African Airways
SA8403 South African Airways
20:55 Vancouver
19:00 London Heathrow
08:25 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
09:20 Bloemfontein
Connect
BA084 British Airways
BA055 British Airways
SA8403 South African Airways
20:55 Vancouver
19:05 London Heathrow
08:25 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
09:20 Bloemfontein
Connect
BA084 British Airways
BA041 British Airways
SA8531 South African Airways
20:55 Vancouver
16:55 London Heathrow
06:50 Durban
14:15 London Heathrow
05:25 Durban
07:55 Bloemfontein
Connect
BA084 British Airways
BA057 British Airways
SA8413 South African Airways
20:55 Vancouver
21:25 London Heathrow
12:20 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
13:25 Bloemfontein
Connect
BA084 British Airways
SA235 South African Airways
SA1003 South African Airways
20:55 Vancouver
19:00 London Heathrow
08:00 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
09:00 Bloemfontein
Connect
BA084 British Airways
BA055 British Airways
SA1003 South African Airways
20:55 Vancouver
19:05 London Heathrow
08:00 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
09:00 Bloemfontein
Connect
BA084 British Airways
BA059 British Airways
JE408 Mango
20:55 Vancouver
21:40 London Heathrow
11:40 Capetown
14:15 London Heathrow
10:10 Capetown
13:10 Bloemfontein
Connect
BA084 British Airways
BA055 British Airways
SA1005 South African Airways
20:55 Vancouver
19:05 London Heathrow
09:45 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
10:45 Bloemfontein
Connect
DL1723 Delta
SA204 South African Airways
SA1011 South African Airways
21:45 Vancouver
11:15 New York JFK
13:50 Johannesburg
06:12 New York JFK
08:05 Johannesburg
14:50 Bloemfontein
Connect
DL1723 Delta
SA204 South African Airways
SA8413 South African Airways
21:45 Vancouver
11:15 New York JFK
12:20 Johannesburg
06:12 New York JFK
08:05 Johannesburg
13:25 Bloemfontein
Connect
DL1723 Delta
SA204 South African Airways
SA1005 South African Airways
21:45 Vancouver
11:15 New York JFK
09:45 Johannesburg
06:12 New York JFK
08:05 Johannesburg
10:45 Bloemfontein
Connect

4. Vancouver to East London

  1. You take a flight from Vancouver to East London and cost approximately 400 USD.

  2. You take a bus, shuttle or taxi from East London to your destination in South Africa.

Flight Depart Arrive
AC840 Air Canada
SA261 South African Airways
SA471 South African Airways
13:20 Vancouver
20:45 Frankfurt
10:10 Johannesburg
08:05 Frankfurt
07:25 Johannesburg
11:35 East London
Connect
AF379 Air France
AF990 Air France
FA388 Safair
13:25 Vancouver
18:20 Paris CDG
07:10 Johannesburg
08:15 Paris CDG
05:00 Johannesburg
08:45 East London
Connect
AF379 Air France
AF990 Air France
MN801 Comair
13:25 Vancouver
18:20 Paris CDG
06:45 Johannesburg
08:15 Paris CDG
05:00 Johannesburg
08:15 East London
Connect
AF379 Air France
AF864 Air France
SA1361 South African Airways
13:25 Vancouver
10:30 Paris CDG
06:30 Capetown
08:15 Paris CDG
21:50 Capetown
07:55 East London
Connect
AF379 Air France
AF864 Air France
FA140 Safair
13:25 Vancouver
10:30 Paris CDG
06:40 Capetown
08:15 Paris CDG
21:50 Capetown
08:05 East London
Connect
TS372 Air Transat
KL0591 KLM
MN801 Comair
14:10 Vancouver
10:35 Amsterdam Schiphol
06:45 Johannesburg
08:45 Amsterdam Schiphol
21:20 Johannesburg
08:15 East London
Connect
AC806 Air Canada
AF990 Air France
MN801 Comair
15:45 Vancouver
18:20 Paris CDG
06:45 Johannesburg
10:50 Paris CDG
05:00 Johannesburg
08:15 East London
Connect
LH493 Lufthansa
LH572 Lufthansa
SA471 South African Airways
16:10 Vancouver
22:05 Frankfurt
10:10 Johannesburg
10:55 Frankfurt
08:30 Johannesburg
11:35 East London
Connect
LH493 Lufthansa
LH572 Lufthansa
FA246 Safair
16:10 Vancouver
22:05 Frankfurt
11:15 Johannesburg
10:55 Frankfurt
08:30 Johannesburg
12:50 East London
Connect
LH493 Lufthansa
SA261 South African Airways
SA471 South African Airways
16:10 Vancouver
20:45 Frankfurt
10:10 Johannesburg
10:55 Frankfurt
07:25 Johannesburg
11:35 East London
Connect
WK11 Edelweiss Air
WK86 Edelweiss Air
FA142 Safair
16:25 Vancouver
19:45 Zurich
12:15 Capetown
11:35 Zurich
07:10 Capetown
13:45 East London
Connect
DE2455 Condor Flugdienst
LH572 Lufthansa
SA471 South African Airways
17:30 Vancouver
22:05 Frankfurt
10:10 Johannesburg
12:45 Frankfurt
08:30 Johannesburg
11:35 East London
Connect
DE2455 Condor Flugdienst
SA261 South African Airways
SA471 South African Airways
17:30 Vancouver
20:45 Frankfurt
10:10 Johannesburg
12:45 Frankfurt
07:25 Johannesburg
11:35 East London
Connect
DE2455 Condor Flugdienst
DE2290 Condor Flugdienst
FA142 Safair
17:30 Vancouver
20:30 Frankfurt
12:15 Capetown
12:45 Frankfurt
08:25 Capetown
13:45 East London
Connect
KL0682 KLM
KL0587 KLM
SA061 South African Airways
SA471 South African Airways
17:40 Vancouver
14:20 Amsterdam Schiphol
22:25 Lagos
10:10 Johannesburg
12:00 Amsterdam Schiphol
19:45 Lagos
05:10 Johannesburg
11:35 East London
Connect
KL0682 KLM
KL0589 KLM
SA057 South African Airways
SA471 South African Airways
17:40 Vancouver
15:25 Amsterdam Schiphol
22:20 Accra
10:10 Johannesburg
12:00 Amsterdam Schiphol
19:55 Accra
06:05 Johannesburg
11:35 East London
Connect
LH477 Lufthansa
LH574 Lufthansa
FA142 Safair
18:25 Vancouver
19:00 Munich
12:15 Capetown
13:15 Munich
07:40 Capetown
13:45 East London
Connect
LH477 Lufthansa
LH574 Lufthansa
FA144 Safair
18:25 Vancouver
19:00 Munich
12:00 Capetown
13:15 Munich
07:40 Capetown
13:35 East London
Connect
LH477 Lufthansa
SA265 South African Airways
SA471 South African Airways
18:25 Vancouver
21:05 Munich
10:10 Johannesburg
13:15 Munich
07:40 Johannesburg
11:35 East London
Connect
LH477 Lufthansa
LH574 Lufthansa
FA146 Safair
18:25 Vancouver
19:00 Munich
11:55 Capetown
13:15 Munich
07:40 Capetown
13:30 East London
Connect
AC854 Air Canada
SA235 South African Airways
SA471 South African Airways
18:30 Vancouver
19:00 London Heathrow
10:10 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
11:35 East London
Connect
AC854 Air Canada
SA235 South African Airways
SA1447 South African Airways
SA1376 South African Airways
18:30 Vancouver
19:00 London Heathrow
15:30 Johannesburg
17:40 Umtata
11:50 London Heathrow
07:05 Johannesburg
17:00 Umtata
18:20 East London
Connect
AC854 Air Canada
SA235 South African Airways
SA475 South African Airways
18:30 Vancouver
19:00 London Heathrow
15:30 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
16:55 East London
Connect
AC854 Air Canada
SA235 South African Airways
SA8757 South African Airways
SA1376 South African Airways
18:30 Vancouver
19:00 London Heathrow
11:50 Johannesburg
17:40 Umtata
11:50 London Heathrow
07:05 Johannesburg
13:05 Umtata
18:20 East London
Connect
AC854 Air Canada
SA235 South African Airways
SA8759 South African Airways
SA1376 South African Airways
18:30 Vancouver
19:00 London Heathrow
15:20 Johannesburg
17:40 Umtata
11:50 London Heathrow
07:05 Johannesburg
16:35 Umtata
18:20 East London
Connect
FI698 Icelandair
FI530 Icelandair
SA265 South African Airways
SA471 South African Airways
19:10 Vancouver
10:45 Reykjavik Keflavik Nas
21:05 Munich
10:10 Johannesburg
09:30 Reykjavik Keflavik Nas
16:25 Munich
07:40 Johannesburg
11:35 East London
Connect
BA084 British Airways
BA057 British Airways
FA246 Safair
20:55 Vancouver
21:25 London Heathrow
11:15 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
12:50 East London
Connect
BA084 British Airways
BA059 British Airways
FA146 Safair
20:55 Vancouver
21:40 London Heathrow
11:55 Capetown
14:15 London Heathrow
10:10 Capetown
13:30 East London
Connect
BA084 British Airways
BA057 British Airways
FA242 Safair
20:55 Vancouver
21:25 London Heathrow
13:00 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
14:30 East London
Connect
BA084 British Airways
SA235 South African Airways
SA471 South African Airways
20:55 Vancouver
19:00 London Heathrow
10:10 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
11:35 East London
Connect
BA084 British Airways
BA041 British Airways
FA440 Safair
20:55 Vancouver
16:55 London Heathrow
09:50 Durban
14:15 London Heathrow
05:25 Durban
11:05 East London
Connect
BA084 British Airways
BA059 British Airways
FA144 Safair
20:55 Vancouver
21:40 London Heathrow
12:00 Capetown
14:15 London Heathrow
10:10 Capetown
13:35 East London
Connect
BA084 British Airways
BA055 British Airways
SA471 South African Airways
20:55 Vancouver
19:05 London Heathrow
10:10 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
11:35 East London
Connect
BA084 British Airways
BA059 British Airways
FA142 Safair
20:55 Vancouver
21:40 London Heathrow
12:15 Capetown
14:15 London Heathrow
10:10 Capetown
13:45 East London
Connect
BA084 British Airways
BA057 British Airways
SA471 South African Airways
20:55 Vancouver
21:25 London Heathrow
10:10 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
11:35 East London
Connect
BA084 British Airways
SA235 South African Airways
SA475 South African Airways
20:55 Vancouver
19:00 London Heathrow
15:30 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
16:55 East London
Connect
BA084 British Airways
BA055 British Airways
FA242 Safair
20:55 Vancouver
19:05 London Heathrow
13:00 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
14:30 East London
Connect
BA084 British Airways
BA055 British Airways
FA246 Safair
20:55 Vancouver
19:05 London Heathrow
11:15 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
12:50 East London
Connect
DL1723 Delta
SA204 South African Airways
SA475 South African Airways
21:45 Vancouver
11:15 New York JFK
15:30 Johannesburg
06:12 New York JFK
08:05 Johannesburg
16:55 East London
Connect
DL1723 Delta
SA204 South African Airways
SA471 South African Airways
21:45 Vancouver
11:15 New York JFK
10:10 Johannesburg
06:12 New York JFK
08:05 Johannesburg
11:35 East London
Connect

5. Vancouver to Durban

  1. You take a flight from Vancouver to Durban and cost approximately 1200 USD.

  2. You take a bus, shuttle or taxi from Durban to your destination in South Africa.

Flight Depart Arrive
AC854 Air Canada
BA041 British Airways
18:30 Vancouver
16:55 London Heathrow
11:50 London Heathrow
05:25 Durban
Connect
BA084 British Airways
BA041 British Airways
20:55 Vancouver
16:55 London Heathrow
14:15 London Heathrow
05:25 Durban
Connect
BA084 British Airways
BA055 British Airways
BA6203 British Airways
20:55 Vancouver
19:05 London Heathrow
08:55 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
10:00 Durban
Connect
BA084 British Airways
BA055 British Airways
BA6215 British Airways
20:55 Vancouver
19:05 London Heathrow
10:35 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
11:40 Durban
Connect
BA084 British Airways
BA057 British Airways
BA6215 British Airways
20:55 Vancouver
21:25 London Heathrow
10:35 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
11:40 Durban
Connect
BA084 British Airways
BA055 British Airways
BA6211 British Airways
20:55 Vancouver
19:05 London Heathrow
12:45 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
13:50 Durban
Connect
BA084 British Airways
BA057 British Airways
BA6211 British Airways
20:55 Vancouver
21:25 London Heathrow
12:45 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
13:50 Durban
Connect
BA084 British Airways
BA059 British Airways
BA6305 British Airways
20:55 Vancouver
21:40 London Heathrow
12:00 Capetown
14:15 London Heathrow
10:10 Capetown
14:00 Durban
Connect

6. Vancouver to Pietermaritzburg

  1. You take a flight from Vancouver to Pietermaritzburg and cost approximately 750 USD.

  2. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.

Flight Depart Arrive
AC182 Air Canada
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8743 South African Airways
00:25 Vancouver
11:00 Toronto
08:40 Addis Ababa
15:30 Johannesburg
08:00 Toronto
07:00 Addis Ababa
13:05 Johannesburg
16:30 Pietermaritzburg
Connect
AF379 Air France
AF722 Air France
SA059 South African Airways
SA8747 South African Airways
13:25 Vancouver
10:20 Paris CDG
00:30 Kinshasa
07:00 Johannesburg
08:15 Paris CDG
17:15 Kinshasa
05:15 Johannesburg
08:00 Pietermaritzburg
Connect
AF379 Air France
AF104 Air France
SA061 South African Airways
SA8747 South African Airways
13:25 Vancouver
14:35 Paris CDG
22:25 Lagos
07:00 Johannesburg
08:15 Paris CDG
20:05 Lagos
05:10 Johannesburg
08:00 Pietermaritzburg
Connect
AF379 Air France
AF584 Air France
SA057 South African Airways
SA8747 South African Airways
13:25 Vancouver
13:20 Paris CDG
22:20 Accra
07:00 Johannesburg
08:15 Paris CDG
17:45 Accra
06:05 Johannesburg
08:00 Pietermaritzburg
Connect
AF379 Air France
AF990 Air France
SA8747 South African Airways
13:25 Vancouver
18:20 Paris CDG
07:00 Johannesburg
08:15 Paris CDG
05:00 Johannesburg
08:00 Pietermaritzburg
Connect
LH493 Lufthansa
LH598 Lufthansa
ET859 Ethiopian Airlines
SA8747 South African Airways
16:10 Vancouver
13:20 Frankfurt
23:30 Addis Ababa
07:00 Johannesburg
10:55 Frankfurt
21:15 Addis Ababa
03:55 Johannesburg
08:00 Pietermaritzburg
Connect
LH493 Lufthansa
LH572 Lufthansa
SA8735 South African Airways
16:10 Vancouver
22:05 Frankfurt
12:15 Johannesburg
10:55 Frankfurt
08:30 Johannesburg
13:15 Pietermaritzburg
Connect
DE2455 Condor Flugdienst
SA261 South African Airways
SA8735 South African Airways
17:30 Vancouver
20:45 Frankfurt
12:15 Johannesburg
12:45 Frankfurt
07:25 Johannesburg
13:15 Pietermaritzburg
Connect
DE2455 Condor Flugdienst
SA261 South African Airways
SA8743 South African Airways
17:30 Vancouver
20:45 Frankfurt
15:30 Johannesburg
12:45 Frankfurt
07:25 Johannesburg
16:30 Pietermaritzburg
Connect
DE2455 Condor Flugdienst
LH572 Lufthansa
SA8735 South African Airways
17:30 Vancouver
22:05 Frankfurt
12:15 Johannesburg
12:45 Frankfurt
08:30 Johannesburg
13:15 Pietermaritzburg
Connect
KL0682 KLM
KL0587 KLM
SA061 South African Airways
SA8747 South African Airways
17:40 Vancouver
14:20 Amsterdam Schiphol
22:25 Lagos
07:00 Johannesburg
12:00 Amsterdam Schiphol
19:45 Lagos
05:10 Johannesburg
08:00 Pietermaritzburg
Connect
KL0682 KLM
KL0589 KLM
SA057 South African Airways
SA8735 South African Airways
17:40 Vancouver
15:25 Amsterdam Schiphol
22:20 Accra
12:15 Johannesburg
12:00 Amsterdam Schiphol
19:55 Accra
06:05 Johannesburg
13:15 Pietermaritzburg
Connect
KL0682 KLM
KL0589 KLM
SA057 South African Airways
SA8747 South African Airways
17:40 Vancouver
15:25 Amsterdam Schiphol
22:20 Accra
07:00 Johannesburg
12:00 Amsterdam Schiphol
19:55 Accra
06:05 Johannesburg
08:00 Pietermaritzburg
Connect
KL0682 KLM
KL0587 KLM
SA061 South African Airways
SA8735 South African Airways
17:40 Vancouver
14:20 Amsterdam Schiphol
22:25 Lagos
12:15 Johannesburg
12:00 Amsterdam Schiphol
19:45 Lagos
05:10 Johannesburg
13:15 Pietermaritzburg
Connect
LH477 Lufthansa
SA265 South African Airways
SA8743 South African Airways
18:25 Vancouver
21:05 Munich
15:30 Johannesburg
13:15 Munich
07:40 Johannesburg
16:30 Pietermaritzburg
Connect
LH477 Lufthansa
SA265 South African Airways
SA8735 South African Airways
18:25 Vancouver
21:05 Munich
12:15 Johannesburg
13:15 Munich
07:40 Johannesburg
13:15 Pietermaritzburg
Connect
AC854 Air Canada
SA235 South African Airways
SA8743 South African Airways
18:30 Vancouver
19:00 London Heathrow
15:30 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
16:30 Pietermaritzburg
Connect
AC854 Air Canada
SA235 South African Airways
SA8741 South African Airways
18:30 Vancouver
19:00 London Heathrow
17:15 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
18:15 Pietermaritzburg
Connect
AC854 Air Canada
SA235 South African Airways
SA8735 South African Airways
18:30 Vancouver
19:00 London Heathrow
12:15 Johannesburg
11:50 London Heathrow
07:05 Johannesburg
13:15 Pietermaritzburg
Connect
FI698 Icelandair
FI530 Icelandair
SA265 South African Airways
SA8735 South African Airways
19:10 Vancouver
10:45 Reykjavik Keflavik Nas
21:05 Munich
12:15 Johannesburg
09:30 Reykjavik Keflavik Nas
16:25 Munich
07:40 Johannesburg
13:15 Pietermaritzburg
Connect
FI698 Icelandair
FI522 Icelandair
SA261 South African Airways
SA8735 South African Airways
19:10 Vancouver
10:40 Reykjavik Keflavik Nas
20:45 Frankfurt
12:15 Johannesburg
09:30 Reykjavik Keflavik Nas
16:25 Frankfurt
07:25 Johannesburg
13:15 Pietermaritzburg
Connect
BA084 British Airways
BA041 British Airways
BA6200 British Airways
SA8735 South African Airways
20:55 Vancouver
16:55 London Heathrow
06:25 Durban
12:15 Johannesburg
14:15 London Heathrow
05:25 Durban
07:30 Johannesburg
13:15 Pietermaritzburg
Connect
BA084 British Airways
BA055 British Airways
SA8743 South African Airways
20:55 Vancouver
19:05 London Heathrow
15:30 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
16:30 Pietermaritzburg
Connect
BA084 British Airways
SA235 South African Airways
SA8743 South African Airways
20:55 Vancouver
19:00 London Heathrow
15:30 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
16:30 Pietermaritzburg
Connect
BA084 British Airways
BA057 British Airways
SA8743 South African Airways
20:55 Vancouver
21:25 London Heathrow
15:30 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
16:30 Pietermaritzburg
Connect
BA084 British Airways
BA041 British Airways
BA6202 British Airways
SA8735 South African Airways
20:55 Vancouver
16:55 London Heathrow
08:50 Durban
12:15 Johannesburg
14:15 London Heathrow
05:25 Durban
09:55 Johannesburg
13:15 Pietermaritzburg
Connect
BA084 British Airways
SA235 South African Airways
SA8741 South African Airways
20:55 Vancouver
19:00 London Heathrow
17:15 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
18:15 Pietermaritzburg
Connect
BA084 British Airways
BA041 British Airways
BA6224 British Airways
SA8735 South African Airways
20:55 Vancouver
16:55 London Heathrow
09:10 Durban
12:15 Johannesburg
14:15 London Heathrow
05:25 Durban
10:15 Johannesburg
13:15 Pietermaritzburg
Connect
BA084 British Airways
BA041 British Airways
BA6200 British Airways
SA8743 South African Airways
20:55 Vancouver
16:55 London Heathrow
06:25 Durban
15:30 Johannesburg
14:15 London Heathrow
05:25 Durban
07:30 Johannesburg
16:30 Pietermaritzburg
Connect
BA084 British Airways
SA235 South African Airways
SA8735 South African Airways
20:55 Vancouver
19:00 London Heathrow
12:15 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
13:15 Pietermaritzburg
Connect
BA084 British Airways
BA041 British Airways
BA6202 British Airways
SA8743 South African Airways
20:55 Vancouver
16:55 London Heathrow
08:50 Durban
15:30 Johannesburg
14:15 London Heathrow
05:25 Durban
09:55 Johannesburg
16:30 Pietermaritzburg
Connect
BA084 British Airways
BA041 British Airways
BA6224 British Airways
SA8743 South African Airways
20:55 Vancouver
16:55 London Heathrow
09:10 Durban
15:30 Johannesburg
14:15 London Heathrow
05:25 Durban
10:15 Johannesburg
16:30 Pietermaritzburg
Connect
BA084 British Airways
BA055 British Airways
SA8741 South African Airways
20:55 Vancouver
19:05 London Heathrow
17:15 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
18:15 Pietermaritzburg
Connect
BA084 British Airways
BA055 British Airways
SA8735 South African Airways
20:55 Vancouver
19:05 London Heathrow
12:15 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
13:15 Pietermaritzburg
Connect
BA084 British Airways
BA057 British Airways
SA8741 South African Airways
20:55 Vancouver
21:25 London Heathrow
17:15 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
18:15 Pietermaritzburg
Connect
BA084 British Airways
BA057 British Airways
SA8735 South African Airways
20:55 Vancouver
21:25 London Heathrow
12:15 Johannesburg
14:15 London Heathrow
09:15 Johannesburg
13:15 Pietermaritzburg
Connect
DL1723 Delta
SA204 South African Airways
SA8743 South African Airways
21:45 Vancouver
11:15 New York JFK
15:30 Johannesburg
06:12 New York JFK
08:05 Johannesburg
16:30 Pietermaritzburg
Connect
DL1723 Delta
SA204 South African Airways
SA8741 South African Airways
21:45 Vancouver
11:15 New York JFK
17:15 Johannesburg
06:12 New York JFK
08:05 Johannesburg
18:15 Pietermaritzburg
Connect
DL1723 Delta
SA204 South African Airways
SA8735 South African Airways
21:45 Vancouver
11:15 New York JFK
12:15 Johannesburg
06:12 New York JFK
08:05 Johannesburg
13:15 Pietermaritzburg
Connect
WS730 WestJet
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8743 South African Airways
23:15 Vancouver
11:00 Toronto
08:40 Addis Ababa
15:30 Johannesburg
06:45 Toronto
07:00 Addis Ababa
13:05 Johannesburg
16:30 Pietermaritzburg
Connect

7. Portland to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Vancouver to Portland.

  2. You take a flight from Portland to Johannesburg and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
DL384 Delta
DL200 Delta
06:00 Portland
19:55 Atlanta
13:39 Atlanta
17:35 Johannesburg
Connect
DL2849 Delta
DL200 Delta
08:00 Portland
19:55 Atlanta
15:44 Atlanta
17:35 Johannesburg
Connect
UA2268 United Airlines
SA210 South African Airways
SA210 South African Airways
08:15 Portland
17:40 Washington Dulles
09:20 Accra
16:13 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
DL4557 Delta
DL142 Delta
KL0591 KLM
09:30 Portland
13:55 Seattle
10:35 Amsterdam Schiphol
10:47 Seattle
08:45 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL3116 Delta
DL56 Delta
KL0591 KLM
10:06 Portland
14:13 Salt Lake City
10:35 Amsterdam Schiphol
12:57 Salt Lake City
08:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL2996 Delta
DL200 Delta
11:14 Portland
19:55 Atlanta
18:57 Atlanta
17:35 Johannesburg
Connect
DL4053 Delta
DL142 Delta
KL0591 KLM
11:15 Portland
13:55 Seattle
10:35 Amsterdam Schiphol
12:24 Seattle
08:45 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL178 Delta
KL0591 KLM
13:35 Portland
10:35 Amsterdam Schiphol
08:30 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL4024 Delta
AF355 Air France
AF990 Air France
17:00 Portland
19:20 Seattle
18:20 Paris CDG
18:04 Seattle
14:05 Paris CDG
05:00 Johannesburg
Connect
BA298 British Airways
BA057 British Airways
18:45 Portland
21:25 London Heathrow
12:10 London Heathrow
09:15 Johannesburg
Connect
BA298 British Airways
BA041 British Airways
BA6200 British Airways
18:45 Portland
16:55 London Heathrow
06:25 Durban
12:10 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA298 British Airways
BA055 British Airways
18:45 Portland
19:05 London Heathrow
12:10 London Heathrow
07:05 Johannesburg
Connect
BA298 British Airways
BA041 British Airways
BA6202 British Airways
18:45 Portland
16:55 London Heathrow
08:50 Durban
12:10 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
DL36 Delta
VS449 Virgin Atlantic
19:42 Portland
21:35 London Heathrow
13:30 London Heathrow
09:30 Johannesburg
Connect
B61206 JetBlue Airways
SA204 South African Airways
21:40 Portland
11:15 New York JFK
05:59 New York JFK
08:05 Johannesburg
Connect

References

Find Hotels in South Africa

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

Booking.com