HowToGo

Flight from Canada to South Africa

Search Transfer from Canada to South Africa

Search Flights

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

1. Toronto to Capetown

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

  2. You take a flight from Toronto to Capetown and cost approximately 1000 USD.

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

Flight Depart Arrive
UA6193 United Airlines
UA1156 United Airlines
UA1122 United Airlines
10:19 Toronto
17:20 Washington Dulles
20:30 Newark
11:44 Washington Dulles
18:52 Newark
17:00 Capetown
Connect
ET553 Ethiopian Airlines
ET847 Ethiopian Airlines
11:00 Toronto
08:15 Addis Ababa
07:00 Addis Ababa
13:45 Capetown
Connect
AC7652 Air Canada
UA1122 United Airlines
12:05 Toronto
20:30 Newark
13:40 Newark
17:00 Capetown
Connect
AC8919 Air Canada
UA3503 United Airlines
UA1122 United Airlines
12:35 Toronto
17:48 Detroit
20:30 Newark
13:45 Detroit
19:38 Newark
17:00 Capetown
Connect
AC8919 Air Canada
UA3501 United Airlines
UA1122 United Airlines
12:35 Toronto
16:35 Detroit
20:30 Newark
13:45 Detroit
18:28 Newark
17:00 Capetown
Connect
AC7922 Air Canada
UA3586 United Airlines
UA1122 United Airlines
13:45 Toronto
15:59 Pittsburgh
20:30 Newark
14:53 Pittsburgh
17:41 Newark
17:00 Capetown
Connect
AC7922 Air Canada
UA2340 United Airlines
UA1122 United Airlines
13:45 Toronto
17:40 Pittsburgh
20:30 Newark
14:53 Pittsburgh
19:17 Newark
17:00 Capetown
Connect
UA6197 United Airlines
UA1156 United Airlines
UA1122 United Airlines
14:50 Toronto
17:20 Washington Dulles
20:30 Newark
16:22 Washington Dulles
18:52 Newark
17:00 Capetown
Connect
UA4150 United Airlines
UA1122 United Airlines
15:15 Toronto
20:30 Newark
16:50 Newark
17:00 Capetown
Connect
AC7686 Air Canada
UA1122 United Airlines
15:25 Toronto
20:30 Newark
17:00 Newark
17:00 Capetown
Connect
KL0692 KLM
KL0597 KLM
17:00 Toronto
10:05 Amsterdam Schiphol
06:10 Amsterdam Schiphol
21:20 Capetown
Connect
WS592 WestJet
AF347 Air France
AF864 Air France
17:00 Toronto
19:25 Montreal
10:30 Paris CDG
18:16 Montreal
08:15 Paris CDG
21:50 Capetown
Connect
UA3905 United Airlines
UA1122 United Airlines
18:00 Toronto
20:30 Newark
19:37 Newark
17:00 Capetown
Connect
AF351 Air France
AF864 Air France
18:20 Toronto
10:30 Paris CDG
07:55 Paris CDG
21:50 Capetown
Connect
AC898 Air Canada
OS31 Austrian Airlines
18:25 Toronto
13:40 Vienna
08:35 Vienna
01:05 Capetown
Connect
LH495 Lufthansa
LH574 Lufthansa
20:20 Toronto
19:00 Munich
10:10 Munich
07:40 Capetown
Connect

2. Montreal to Capetown

  1. You take a bus, shuttle or taxi from your location in Canada to Montreal.

  2. You take a flight from Montreal to Capetown and cost approximately 1300 USD.

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

Flight Depart Arrive
UA3974 United Airlines
UA1122 United Airlines
11:37 Montreal
20:30 Newark
13:28 Newark
17:00 Capetown
Connect
AC7740 Air Canada
UA1122 United Airlines
13:35 Montreal
20:30 Newark
15:12 Newark
17:00 Capetown
Connect
AC7742 Air Canada
UA1122 United Airlines
15:35 Montreal
20:30 Newark
17:12 Newark
17:00 Capetown
Connect
AF345 Air France
AF864 Air France
17:00 Montreal
10:30 Paris CDG
05:55 Paris CDG
21:50 Capetown
Connect
AC884 Air Canada
AF864 Air France
17:50 Montreal
10:30 Paris CDG
06:30 Paris CDG
21:50 Capetown
Connect
OS74 Austrian Airlines
OS31 Austrian Airlines
18:45 Montreal
13:40 Vienna
08:45 Vienna
01:05 Capetown
Connect
KL0672 KLM
KL0597 KLM
18:45 Montreal
10:05 Amsterdam Schiphol
07:35 Amsterdam Schiphol
21:20 Capetown
Connect
AF347 Air France
AF864 Air France
19:25 Montreal
10:30 Paris CDG
08:15 Paris CDG
21:50 Capetown
Connect
LH475 Lufthansa
LH574 Lufthansa
20:35 Montreal
19:00 Munich
09:55 Munich
07:40 Capetown
Connect
TS356 566 618 150 250 278 456 Air Transat
AF864 Air France
20:45 Montreal
10:30 Paris CDG
09:40 Paris CDG
21:50 Capetown
Connect
QR764 Qatar Airways
QR1369 Qatar Airways
21:15 Montreal
01:40 Doha
16:15 Doha
11:10 Capetown
Connect
BA094 British Airways
BA059 British Airways
21:35 Montreal
21:40 London Heathrow
09:10 London Heathrow
10:10 Capetown
Connect
BA094 British Airways
BA041 British Airways
BA6300 British Airways
21:35 Montreal
16:55 London Heathrow
06:20 Durban
09:10 London Heathrow
05:25 Durban
08:20 Capetown
Connect
TK36 Turkish Airlines
TK44 Turkish Airlines
22:45 Montreal
01:55 Istanbul Ataturk
14:55 Istanbul Ataturk
12:00 Capetown
Connect

3. Ottawa to Capetown

  1. You take a bus, shuttle or taxi from your location in Canada to Ottawa.

  2. You take a flight from Ottawa to Capetown and cost approximately 1200 USD.

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

Flight Depart Arrive
AC469 Air Canada
UA4294 United Airlines
UA1122 United Airlines
06:00 Ottawa
09:45 Toronto
20:30 Newark
07:09 Toronto
11:20 Newark
17:00 Capetown
Connect
AC469 Air Canada
AC7650 Air Canada
UA1122 United Airlines
06:00 Ottawa
10:55 Toronto
20:30 Newark
07:09 Toronto
12:30 Newark
17:00 Capetown
Connect
AC8852 Air Canada
UA1122 United Airlines
06:25 Ottawa
20:30 Newark
07:53 Newark
17:00 Capetown
Connect
AC8044 Air Canada
UA2394 United Airlines
UA1122 United Airlines
06:55 Ottawa
11:00 Boston
20:30 Newark
08:18 Boston
12:25 Newark
17:00 Capetown
Connect
AC8044 Air Canada
UA2248 United Airlines
UA1122 United Airlines
06:55 Ottawa
14:00 Boston
20:30 Newark
08:18 Boston
15:38 Newark
17:00 Capetown
Connect
AC8044 Air Canada
UA249 United Airlines
UA1122 United Airlines
06:55 Ottawa
12:00 Boston
20:30 Newark
08:18 Boston
13:38 Newark
17:00 Capetown
Connect
UA6000 United Airlines
ET575 Ethiopian Airlines
ET847 Ethiopian Airlines
07:19 Ottawa
09:30 Chicago O'Hare
08:15 Addis Ababa
08:30 Chicago O'Hare
07:15 Addis Ababa
13:45 Capetown
Connect
WS3457 WestJet
ET553 Ethiopian Airlines
ET847 Ethiopian Airlines
07:45 Ottawa
11:00 Toronto
08:15 Addis Ababa
08:56 Toronto
07:00 Addis Ababa
13:45 Capetown
Connect
AC443 Air Canada
ET553 Ethiopian Airlines
ET847 Ethiopian Airlines
08:00 Ottawa
11:00 Toronto
08:15 Addis Ababa
09:09 Toronto
07:00 Addis Ababa
13:45 Capetown
Connect
AC445 Air Canada
ET553 Ethiopian Airlines
ET847 Ethiopian Airlines
09:00 Ottawa
11:00 Toronto
08:15 Addis Ababa
10:09 Toronto
07:00 Addis Ababa
13:45 Capetown
Connect
AC8450 Air Canada
UA3989 United Airlines
UA1122 United Airlines
09:10 Ottawa
12:00 Reagan Washington
20:30 Newark
10:46 Reagan Washington
13:22 Newark
17:00 Capetown
Connect
AC8450 Air Canada
UA4251 United Airlines
UA1122 United Airlines
09:10 Ottawa
16:30 Reagan Washington
20:30 Newark
10:46 Reagan Washington
17:39 Newark
17:00 Capetown
Connect
AC8450 Air Canada
UA4231 United Airlines
UA1122 United Airlines
09:10 Ottawa
14:30 Reagan Washington
20:30 Newark
10:46 Reagan Washington
16:00 Newark
17:00 Capetown
Connect
AC8854 Air Canada
UA1122 United Airlines
10:20 Ottawa
20:30 Newark
11:48 Newark
17:00 Capetown
Connect
AC8980 Air Canada
AC7740 Air Canada
UA1122 United Airlines
11:40 Ottawa
13:35 Montreal
20:30 Newark
12:24 Montreal
15:12 Newark
17:00 Capetown
Connect
AC8980 Air Canada
AC7742 Air Canada
UA1122 United Airlines
11:40 Ottawa
15:35 Montreal
20:30 Newark
12:24 Montreal
17:12 Newark
17:00 Capetown
Connect
AC453 Air Canada
AC7686 Air Canada
UA1122 United Airlines
13:00 Ottawa
15:25 Toronto
20:30 Newark
14:09 Toronto
17:00 Newark
17:00 Capetown
Connect
AC8986 Air Canada
AC7742 Air Canada
UA1122 United Airlines
13:45 Ottawa
15:35 Montreal
20:30 Newark
14:29 Montreal
17:12 Newark
17:00 Capetown
Connect
WS3467 WestJet
UA3905 United Airlines
UA1122 United Airlines
13:45 Ottawa
18:00 Toronto
20:30 Newark
14:56 Toronto
19:37 Newark
17:00 Capetown
Connect
AC8986 Air Canada
KL0672 KLM
KL0597 KLM
13:45 Ottawa
18:45 Montreal
10:05 Amsterdam Schiphol
14:29 Montreal
07:35 Amsterdam Schiphol
21:20 Capetown
Connect
PD242 Porter Airlines
PD141 Porter Airlines
UA1122 United Airlines
14:00 Ottawa
17:10 Billy Bishop Toronto City
20:30 Newark
15:04 Billy Bishop Toronto City
18:40 Newark
17:00 Capetown
Connect
PD242 Porter Airlines
PD139 Porter Airlines
UA1122 United Airlines
14:00 Ottawa
16:05 Billy Bishop Toronto City
20:30 Newark
15:04 Billy Bishop Toronto City
17:35 Newark
17:00 Capetown
Connect
AC457 Air Canada
UA3905 United Airlines
UA1122 United Airlines
15:00 Ottawa
18:00 Toronto
20:30 Newark
16:09 Toronto
19:37 Newark
17:00 Capetown
Connect
PD246 Porter Airlines
PD141 Porter Airlines
UA1122 United Airlines
15:00 Ottawa
17:10 Billy Bishop Toronto City
20:30 Newark
16:04 Billy Bishop Toronto City
18:40 Newark
17:00 Capetown
Connect
AC8932 Air Canada
AC884 Air Canada
AF864 Air France
15:00 Ottawa
17:50 Montreal
10:30 Paris CDG
15:44 Montreal
06:30 Paris CDG
21:50 Capetown
Connect
AC8932 Air Canada
KL0672 KLM
KL0597 KLM
15:00 Ottawa
18:45 Montreal
10:05 Amsterdam Schiphol
15:44 Montreal
07:35 Amsterdam Schiphol
21:20 Capetown
Connect
WS3473 WestJet
UA3905 United Airlines
UA1122 United Airlines
15:45 Ottawa
18:00 Toronto
20:30 Newark
16:57 Toronto
19:37 Newark
17:00 Capetown
Connect
AC8984 Air Canada
KL0672 KLM
KL0597 KLM
16:00 Ottawa
18:45 Montreal
10:05 Amsterdam Schiphol
16:44 Montreal
07:35 Amsterdam Schiphol
21:20 Capetown
Connect
AC8984 Air Canada
AC884 Air Canada
AF864 Air France
16:00 Ottawa
17:50 Montreal
10:30 Paris CDG
16:44 Montreal
06:30 Paris CDG
21:50 Capetown
Connect
AC8966 Air Canada
LH475 Lufthansa
LH574 Lufthansa
17:40 Ottawa
20:35 Montreal
19:00 Munich
18:24 Montreal
09:55 Munich
07:40 Capetown
Connect
LH473 Lufthansa
LH576 Lufthansa
17:55 Ottawa
22:15 Frankfurt
07:20 Frankfurt
10:00 Capetown
Connect
LH473 Lufthansa
LH098 Lufthansa
LH574 Lufthansa
17:55 Ottawa
09:15 Frankfurt
19:00 Munich
07:20 Frankfurt
10:10 Munich
07:40 Capetown
Connect
LH473 Lufthansa
LH100 Lufthansa
LH574 Lufthansa
17:55 Ottawa
10:15 Frankfurt
19:00 Munich
07:20 Frankfurt
11:10 Munich
07:40 Capetown
Connect
LH473 Lufthansa
LH096 Lufthansa
LH574 Lufthansa
17:55 Ottawa
08:15 Frankfurt
19:00 Munich
07:20 Frankfurt
09:10 Munich
07:40 Capetown
Connect
AC888 Air Canada
SA235 South African Airways
SA313 South African Airways
21:50 Ottawa
19:00 London Heathrow
08:35 Johannesburg
09:35 London Heathrow
07:05 Johannesburg
10:45 Capetown
Connect
AC888 Air Canada
SA235 South African Airways
SA317 South African Airways
21:50 Ottawa
19:00 London Heathrow
09:10 Johannesburg
09:35 London Heathrow
07:05 Johannesburg
11:20 Capetown
Connect
AC888 Air Canada
LH2473 Lufthansa
LH574 Lufthansa
21:50 Ottawa
10:40 London Heathrow
19:00 Munich
09:35 London Heathrow
13:30 Munich
07:40 Capetown
Connect
AC888 Air Canada
LH2475 Lufthansa
LH574 Lufthansa
21:50 Ottawa
13:50 London Heathrow
19:00 Munich
09:35 London Heathrow
16:40 Munich
07:40 Capetown
Connect

4. Montreal to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Canada to Montreal.

  2. You take a flight from Montreal to Johannesburg and cost approximately 850 USD.

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

Flight Depart Arrive
DL5185 Delta
SA204 South African Airways
07:19 Montreal
11:15 New York JFK
09:02 New York JFK
08:05 Johannesburg
Connect
UA5033 United Airlines
SA210 South African Airways
SA210 South African Airways
09:30 Montreal
17:40 Washington Dulles
09:20 Accra
11:16 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
UA4959 United Airlines
SA210 South African Airways
SA210 South African Airways
14:00 Montreal
17:40 Washington Dulles
09:20 Accra
15:53 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
AC7742 Air Canada
UA1122 United Airlines
SA362 South African Airways
15:35 Montreal
20:30 Newark
18:20 Capetown
17:12 Newark
17:00 Capetown
20:15 Johannesburg
Connect
KL0672 KLM
KL0591 KLM
18:45 Montreal
10:35 Amsterdam Schiphol
07:35 Amsterdam Schiphol
21:20 Johannesburg
Connect
AF347 Air France
AF990 Air France
19:25 Montreal
18:20 Paris CDG
08:15 Paris CDG
05:00 Johannesburg
Connect
LH475 Lufthansa
SA265 South African Airways
20:35 Montreal
21:05 Munich
09:55 Munich
07:40 Johannesburg
Connect
QR764 Qatar Airways
QR1365 Qatar Airways
21:15 Montreal
20:40 Doha
16:15 Doha
04:35 Johannesburg
Connect
QR764 Qatar Airways
QR1363 Qatar Airways
21:15 Montreal
01:55 Doha
16:15 Doha
09:50 Johannesburg
Connect
TS680 Air Transat
DT651 TAAG Angola Airlines
DT575 TAAG Angola Airlines
21:25 Montreal
11:00 Lisbon
19:20 Luanda
08:45 Lisbon
18:30 Luanda
23:50 Johannesburg
Connect
BA094 British Airways
BA041 British Airways
BA6200 British Airways
21:35 Montreal
16:55 London Heathrow
06:25 Durban
09:10 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA094 British Airways
BA055 British Airways
21:35 Montreal
19:05 London Heathrow
09:10 London Heathrow
07:05 Johannesburg
Connect
BA094 British Airways
BA057 British Airways
21:35 Montreal
21:25 London Heathrow
09:10 London Heathrow
09:15 Johannesburg
Connect
TS180 Air Transat
DT651 TAAG Angola Airlines
DT575 TAAG Angola Airlines
21:50 Montreal
11:00 Lisbon
19:20 Luanda
09:10 Lisbon
18:30 Luanda
23:50 Johannesburg
Connect
AF349 Air France
AF990 Air France
21:55 Montreal
18:20 Paris CDG
10:45 Paris CDG
05:00 Johannesburg
Connect
TK36 Turkish Airlines
TK38 42 Turkish Airlines
22:45 Montreal
01:35 Istanbul Ataturk
14:55 Istanbul Ataturk
10:20 Johannesburg
Connect
AF341 Air France
AF990 Air France
23:00 Montreal
18:20 Paris CDG
11:55 Paris CDG
05:00 Johannesburg
Connect
TS114 136 142 Air Transat
AF990 Air France
23:45 Montreal
18:20 Paris CDG
12:15 Paris CDG
05:00 Johannesburg
Connect

5. Toronto to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Canada to Toronto.

  2. You take a flight from Toronto to Johannesburg and cost approximately 700 USD.

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

Flight Depart Arrive
DL5535 Delta
SA204 South African Airways
06:00 Toronto
11:15 New York JFK
07:53 New York JFK
08:05 Johannesburg
Connect
UA6193 United Airlines
SA210 South African Airways
SA210 South African Airways
10:19 Toronto
17:40 Washington Dulles
09:20 Accra
11:44 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
DL4982 Delta
KQ3 Kenya Airways
KQ762 Kenya Airways
10:20 Toronto
12:55 New York JFK
13:05 Nairobi
12:00 New York JFK
10:25 Nairobi
16:20 Johannesburg
Connect
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
11:00 Toronto
08:40 Addis Ababa
07:00 Addis Ababa
13:05 Johannesburg
Connect
ET553 Ethiopian Airlines
ET849 Ethiopian Airlines
11:00 Toronto
15:30 Addis Ababa
07:00 Addis Ababa
19:55 Johannesburg
Connect
EK242 Emirates
EK765 Emirates
14:30 Toronto
14:40 Dubai
11:15 Dubai
20:50 Johannesburg
Connect
UA6197 United Airlines
SA210 South African Airways
SA210 South African Airways
14:50 Toronto
17:40 Washington Dulles
09:20 Accra
16:22 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
UA4150 United Airlines
UA1122 United Airlines
SA362 South African Airways
15:15 Toronto
20:30 Newark
18:20 Capetown
16:50 Newark
17:00 Capetown
20:15 Johannesburg
Connect
UA4150 United Airlines
UA1122 United Airlines
SA372 South African Airways
15:15 Toronto
20:30 Newark
19:55 Capetown
16:50 Newark
17:00 Capetown
21:50 Johannesburg
Connect
KL0692 KLM
KL0591 KLM
17:00 Toronto
10:35 Amsterdam Schiphol
06:10 Amsterdam Schiphol
21:20 Johannesburg
Connect
TS370 Air Transat
KL0591 KLM
17:20 Toronto
10:35 Amsterdam Schiphol
06:45 Amsterdam Schiphol
21:20 Johannesburg
Connect
UA3905 United Airlines
UA1122 United Airlines
SA372 South African Airways
18:00 Toronto
20:30 Newark
19:55 Capetown
19:37 Newark
17:00 Capetown
21:50 Johannesburg
Connect
UA3905 United Airlines
UA1122 United Airlines
SA362 South African Airways
18:00 Toronto
20:30 Newark
18:20 Capetown
19:37 Newark
17:00 Capetown
20:15 Johannesburg
Connect
AF351 Air France
AF990 Air France
18:20 Toronto
18:20 Paris CDG
07:55 Paris CDG
05:00 Johannesburg
Connect
LY030 El Al
LY051 El Al
18:30 Toronto
22:30 Tel Aviv
12:10 Tel Aviv
06:25 Johannesburg
Connect
BA092 British Airways
BA055 British Airways
18:40 Toronto
19:05 London Heathrow
06:40 London Heathrow
07:05 Johannesburg
Connect
AC848 Air Canada
SA235 South African Airways
20:35 Toronto
19:00 London Heathrow
08:35 London Heathrow
07:05 Johannesburg
Connect
AZ0651 Alitalia
AZ0848 Alitalia
21:30 Toronto
22:10 Rome
12:05 Rome
08:20 Johannesburg
Connect
AC876 Air Canada
SA261 South African Airways
21:35 Toronto
20:45 Frankfurt
11:10 Frankfurt
07:25 Johannesburg
Connect
AC876 Air Canada
LH572 Lufthansa
21:35 Toronto
22:05 Frankfurt
11:10 Frankfurt
08:30 Johannesburg
Connect
BA098 British Airways
BA041 British Airways
BA6200 British Airways
21:50 Toronto
16:55 London Heathrow
06:25 Durban
09:55 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA098 British Airways
BA055 British Airways
21:50 Toronto
19:05 London Heathrow
09:55 London Heathrow
07:05 Johannesburg
Connect
BA098 British Airways
BA057 British Airways
21:50 Toronto
21:25 London Heathrow
09:55 London Heathrow
09:15 Johannesburg
Connect
AC858 Air Canada
SA235 South African Airways
22:00 Toronto
19:00 London Heathrow
10:00 London Heathrow
07:05 Johannesburg
Connect
TK18 Turkish Airlines
TK38 42 Turkish Airlines
22:20 Toronto
01:35 Istanbul Ataturk
15:15 Istanbul Ataturk
10:20 Johannesburg
Connect
AF393 Air France
AF990 Air France
23:10 Toronto
18:20 Paris CDG
12:40 Paris CDG
05:00 Johannesburg
Connect

6. Buffalo to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Canada to Buffalo.

  2. You take a flight from Buffalo to Johannesburg and cost approximately 850 USD.

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

Flight Depart Arrive
B61001 JetBlue Airways
SA204 South African Airways
05:01 Buffalo
11:15 New York JFK
06:24 New York JFK
08:05 Johannesburg
Connect
DL5374 Delta
SA204 South African Airways
05:45 Buffalo
11:15 New York JFK
07:15 New York JFK
08:05 Johannesburg
Connect
B62001 JetBlue Airways
SA204 South African Airways
08:04 Buffalo
11:15 New York JFK
09:30 New York JFK
08:05 Johannesburg
Connect
B62101 JetBlue Airways
SA204 South African Airways
08:53 Buffalo
11:15 New York JFK
10:15 New York JFK
08:05 Johannesburg
Connect
UA5020 United Airlines
SA210 South African Airways
SA210 South African Airways
10:20 Buffalo
17:40 Washington Dulles
09:20 Accra
11:41 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
DL1672 Delta
DL200 Delta
10:59 Buffalo
19:55 Atlanta
13:04 Atlanta
17:35 Johannesburg
Connect
DL2053 Delta
DL200 Delta
12:43 Buffalo
19:55 Atlanta
14:49 Atlanta
17:35 Johannesburg
Connect
UA4986 United Airlines
SA210 South African Airways
SA210 South African Airways
14:44 Buffalo
17:40 Washington Dulles
09:20 Accra
16:03 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
DL1159 Delta
DL200 Delta
16:40 Buffalo
19:55 Atlanta
18:46 Atlanta
17:35 Johannesburg
Connect
UA4938 United Airlines
UA1122 United Airlines
SA372 South African Airways
17:12 Buffalo
20:30 Newark
19:55 Capetown
18:46 Newark
17:00 Capetown
21:50 Johannesburg
Connect
UA4938 United Airlines
UA1122 United Airlines
SA362 South African Airways
17:12 Buffalo
20:30 Newark
18:20 Capetown
18:46 Newark
17:00 Capetown
20:15 Johannesburg
Connect
DL5979 Delta
KL0618 KLM
KL0591 KLM
18:00 Buffalo
20:35 Boston
10:35 Amsterdam Schiphol
19:37 Boston
09:15 Amsterdam Schiphol
21:20 Johannesburg
Connect

7. Montreal to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Canada to Montreal.

  2. You take a flight from Montreal to Pietermaritzburg and cost approximately 1200 USD.

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

Flight Depart Arrive
WS3519 WestJet
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8743 South African Airways
07:00 Montreal
11:00 Toronto
08:40 Addis Ababa
15:30 Johannesburg
08:31 Toronto
07:00 Addis Ababa
13:05 Johannesburg
16:30 Pietermaritzburg
Connect
DL5185 Delta
SA204 South African Airways
SA8735 South African Airways
07:19 Montreal
11:15 New York JFK
12:15 Johannesburg
09:02 New York JFK
08:05 Johannesburg
13:15 Pietermaritzburg
Connect
DL5185 Delta
SA204 South African Airways
SA8741 South African Airways
07:19 Montreal
11:15 New York JFK
17:15 Johannesburg
09:02 New York JFK
08:05 Johannesburg
18:15 Pietermaritzburg
Connect
DL5185 Delta
SA204 South African Airways
SA8743 South African Airways
07:19 Montreal
11:15 New York JFK
15:30 Johannesburg
09:02 New York JFK
08:05 Johannesburg
16:30 Pietermaritzburg
Connect
DL5185 Delta
DL156 Delta
SA210 South African Airways
SA8739 South African Airways
07:19 Montreal
17:50 New York JFK
09:20 Accra
18:15 Johannesburg
09:02 New York JFK
08:05 Accra
17:10 Johannesburg
19:15 Pietermaritzburg
Connect
AC403 Air Canada
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8741 South African Airways
08:00 Montreal
11:00 Toronto
08:40 Addis Ababa
17:15 Johannesburg
09:24 Toronto
07:00 Addis Ababa
13:05 Johannesburg
18:15 Pietermaritzburg
Connect
AC403 Air Canada
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8743 South African Airways
08:00 Montreal
11:00 Toronto
08:40 Addis Ababa
15:30 Johannesburg
09:24 Toronto
07:00 Addis Ababa
13:05 Johannesburg
16:30 Pietermaritzburg
Connect
WS3521 WestJet
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8743 South African Airways
08:30 Montreal
11:00 Toronto
08:40 Addis Ababa
15:30 Johannesburg
10:01 Toronto
07:00 Addis Ababa
13:05 Johannesburg
16:30 Pietermaritzburg
Connect
WS3521 WestJet
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
SA8741 South African Airways
08:30 Montreal
11:00 Toronto
08:40 Addis Ababa
17:15 Johannesburg
10:01 Toronto
07:00 Addis Ababa
13:05 Johannesburg
18:15 Pietermaritzburg
Connect
UA5033 United Airlines
SA210 South African Airways
SA210 South African Airways
SA8739 South African Airways
09:30 Montreal
17:40 Washington Dulles
09:20 Accra
18:15 Johannesburg
11:16 Washington Dulles
08:20 Accra
17:10 Johannesburg
19:15 Pietermaritzburg
Connect
UA5033 United Airlines
SA208 South African Airways
SA208 South African Airways
SA8739 South African Airways
09:30 Montreal
17:40 Washington Dulles
06:50 Blaise Diagne
18:15 Johannesburg
11:16 Washington Dulles
05:50 Blaise Diagne
17:05 Johannesburg
19:15 Pietermaritzburg
Connect
DL5517 Delta
DL156 Delta
SA210 South African Airways
SA8739 South African Airways
11:55 Montreal
17:50 New York JFK
09:20 Accra
18:15 Johannesburg
13:36 New York JFK
08:05 Accra
17:10 Johannesburg
19:15 Pietermaritzburg
Connect
AT207 Royal Air Maroc
AT515 Royal Air Maroc
SA210 South African Airways
SA8739 South African Airways
12:05 Montreal
01:20 Casablanca
09:20 Accra
18:15 Johannesburg
23:35 Casablanca
04:50 Accra
17:10 Johannesburg
19:15 Pietermaritzburg
Connect
AC7580 Air Canada
SA210 South African Airways
SA210 South African Airways
SA8739 South African Airways
13:35 Montreal
17:40 Washington Dulles
09:20 Accra
18:15 Johannesburg
15:24 Washington Dulles
08:20 Accra
17:10 Johannesburg
19:15 Pietermaritzburg
Connect
AC7580 Air Canada
SA208 South African Airways
SA208 South African Airways
SA8739 South African Airways
13:35 Montreal
17:40 Washington Dulles
06:50 Blaise Diagne
18:15 Johannesburg
15:24 Washington Dulles
05:50 Blaise Diagne
17:05 Johannesburg
19:15 Pietermaritzburg
Connect
UA4959 United Airlines
SA210 South African Airways
SA210 South African Airways
SA8739 South African Airways
14:00 Montreal
17:40 Washington Dulles
09:20 Accra
18:15 Johannesburg
15:53 Washington Dulles
08:20 Accra
17:10 Johannesburg
19:15 Pietermaritzburg
Connect
UA4959 United Airlines
SA208 South African Airways
SA208 South African Airways
SA8739 South African Airways
14:00 Montreal
17:40 Washington Dulles
06:50 Blaise Diagne
18:15 Johannesburg
15:53 Washington Dulles
05:50 Blaise Diagne
17:05 Johannesburg
19:15 Pietermaritzburg
Connect
KL0672 KLM
KL0591 KLM
SA8747 South African Airways
18:45 Montreal
10:35 Amsterdam Schiphol
07:00 Johannesburg
07:35 Amsterdam Schiphol
21:20 Johannesburg
08:00 Pietermaritzburg
Connect
AC864 Air Canada
SA235 South African Airways
SA8743 South African Airways
19:00 Montreal
19:00 London Heathrow
15:30 Johannesburg
06:30 London Heathrow
07:05 Johannesburg
16:30 Pietermaritzburg
Connect
AC864 Air Canada
SA235 South African Airways
SA8735 South African Airways
19:00 Montreal
19:00 London Heathrow
12:15 Johannesburg
06:30 London Heathrow
07:05 Johannesburg
13:15 Pietermaritzburg
Connect
TP254 TAP Portugal
TP1529 TAP Portugal
SA057 South African Airways
SA8747 South African Airways
19:10 Montreal
09:50 Lisbon
22:20 Accra
07:00 Johannesburg
06:50 Lisbon
14:25 Accra
06:05 Johannesburg
08:00 Pietermaritzburg
Connect
AF347 Air France
AF722 Air France
SA059 South African Airways
SA8747 South African Airways
19:25 Montreal
10:20 Paris CDG
00:30 Kinshasa
07:00 Johannesburg
08:15 Paris CDG
17:15 Kinshasa
05:15 Johannesburg
08:00 Pietermaritzburg
Connect
AF347 Air France
AF990 Air France
SA8747 South African Airways
19:25 Montreal
18:20 Paris CDG
07:00 Johannesburg
08:15 Paris CDG
05:00 Johannesburg
08:00 Pietermaritzburg
Connect
AF347 Air France
AF104 Air France
SA061 South African Airways
SA8747 South African Airways
19:25 Montreal
14:35 Paris CDG
22:25 Lagos
07:00 Johannesburg
08:15 Paris CDG
20:05 Lagos
05:10 Johannesburg
08:00 Pietermaritzburg
Connect
LH475 Lufthansa
SA265 South African Airways
SA8735 South African Airways
20:35 Montreal
21:05 Munich
12:15 Johannesburg
09:55 Munich
07:40 Johannesburg
13:15 Pietermaritzburg
Connect
QR764 Qatar Airways
QR1363 Qatar Airways
SA8735 South African Airways
21:15 Montreal
01:55 Doha
12:15 Johannesburg
16:15 Doha
09:50 Johannesburg
13:15 Pietermaritzburg
Connect
QR764 Qatar Airways
QR1365 Qatar Airways
SA8735 South African Airways
21:15 Montreal
20:40 Doha
12:15 Johannesburg
16:15 Doha
04:35 Johannesburg
13:15 Pietermaritzburg
Connect
QR764 Qatar Airways
QR1365 Qatar Airways
SA8747 South African Airways
21:15 Montreal
20:40 Doha
07:00 Johannesburg
16:15 Doha
04:35 Johannesburg
08:00 Pietermaritzburg
Connect
BA094 British Airways
BA075 British Airways
SA061 South African Airways
SA8747 South African Airways
21:35 Montreal
11:20 London Heathrow
22:25 Lagos
07:00 Johannesburg
09:10 London Heathrow
17:55 Lagos
05:10 Johannesburg
08:00 Pietermaritzburg
Connect
BA094 British Airways
BA081 British Airways
SA057 South African Airways
SA8747 South African Airways
21:35 Montreal
13:55 London Heathrow
22:20 Accra
07:00 Johannesburg
09:10 London Heathrow
19:30 Accra
06:05 Johannesburg
08:00 Pietermaritzburg
Connect
BA094 British Airways
SA235 South African Airways
SA8735 South African Airways
21:35 Montreal
19:00 London Heathrow
12:15 Johannesburg
09:10 London Heathrow
07:05 Johannesburg
13:15 Pietermaritzburg
Connect
BA094 British Airways
BA057 British Airways
SA8735 South African Airways
21:35 Montreal
21:25 London Heathrow
12:15 Johannesburg
09:10 London Heathrow
09:15 Johannesburg
13:15 Pietermaritzburg
Connect
BA094 British Airways
BA055 British Airways
SA8735 South African Airways
21:35 Montreal
19:05 London Heathrow
12:15 Johannesburg
09:10 London Heathrow
07:05 Johannesburg
13:15 Pietermaritzburg
Connect
AF349 Air France
AF990 Air France
SA8735 South African Airways
21:55 Montreal
18:20 Paris CDG
12:15 Johannesburg
10:45 Paris CDG
05:00 Johannesburg
13:15 Pietermaritzburg
Connect
AF349 Air France
AF990 Air France
SA8747 South African Airways
21:55 Montreal
18:20 Paris CDG
07:00 Johannesburg
10:45 Paris CDG
05:00 Johannesburg
08:00 Pietermaritzburg
Connect
AF349 Air France
AF104 Air France
SA061 South African Airways
SA8747 South African Airways
21:55 Montreal
14:35 Paris CDG
22:25 Lagos
07:00 Johannesburg
10:45 Paris CDG
20:05 Lagos
05:10 Johannesburg
08:00 Pietermaritzburg
Connect
TK36 Turkish Airlines
TK38 42 Turkish Airlines
SA8735 South African Airways
22:45 Montreal
01:35 Istanbul Ataturk
12:15 Johannesburg
14:55 Istanbul Ataturk
10:20 Johannesburg
13:15 Pietermaritzburg
Connect
AF341 Air France
AF104 Air France
SA061 South African Airways
SA8747 South African Airways
23:00 Montreal
14:35 Paris CDG
22:25 Lagos
07:00 Johannesburg
11:55 Paris CDG
20:05 Lagos
05:10 Johannesburg
08:00 Pietermaritzburg
Connect
AF341 Air France
AF990 Air France
SA8735 South African Airways
23:00 Montreal
18:20 Paris CDG
12:15 Johannesburg
11:55 Paris CDG
05:00 Johannesburg
13:15 Pietermaritzburg
Connect
AF341 Air France
AF990 Air France
SA8747 South African Airways
23:00 Montreal
18:20 Paris CDG
07:00 Johannesburg
11:55 Paris CDG
05:00 Johannesburg
08:00 Pietermaritzburg
Connect

8. Billy Bishop Toronto City to Capetown

  1. You take a bus, shuttle or taxi from your location in Canada to Billy Bishop Toronto City.

  2. You take a flight from Billy Bishop Toronto City to Capetown and cost approximately 1000 USD.

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

Flight Depart Arrive
PD513 Porter Airlines
UA4982 United Airlines
UA1122 United Airlines
08:20 Billy Bishop Toronto City
12:07 Quebec
20:30 Newark
09:53 Quebec
14:16 Newark
17:00 Capetown
Connect
PD513 Porter Airlines
UA5034 United Airlines
UA1122 United Airlines
08:20 Billy Bishop Toronto City
16:00 Quebec
20:30 Newark
09:53 Quebec
18:09 Newark
17:00 Capetown
Connect
PD719 Porter Airlines
ET501 Ethiopian Airlines
ET847 Ethiopian Airlines
08:25 Billy Bishop Toronto City
11:00 Washington Dulles
08:15 Addis Ababa
09:52 Washington Dulles
07:15 Addis Ababa
13:45 Capetown
Connect
PD719 Porter Airlines
UA1156 United Airlines
UA1122 United Airlines
08:25 Billy Bishop Toronto City
17:20 Washington Dulles
20:30 Newark
09:52 Washington Dulles
18:52 Newark
17:00 Capetown
Connect
PD723 Porter Airlines
UA1156 United Airlines
UA1122 United Airlines
10:40 Billy Bishop Toronto City
17:20 Washington Dulles
20:30 Newark
12:07 Washington Dulles
18:52 Newark
17:00 Capetown
Connect
PD941 Porter Airlines
UA655 United Airlines
UA1122 United Airlines
11:10 Billy Bishop Toronto City
16:00 Boston
20:30 Newark
12:45 Boston
17:38 Newark
17:00 Capetown
Connect
PD943 Porter Airlines
UA655 United Airlines
UA1122 United Airlines
12:25 Billy Bishop Toronto City
16:00 Boston
20:30 Newark
14:00 Boston
17:38 Newark
17:00 Capetown
Connect
PD943 Porter Airlines
UA276 United Airlines
UA1122 United Airlines
12:25 Billy Bishop Toronto City
17:00 Boston
20:30 Newark
14:00 Boston
18:30 Newark
17:00 Capetown
Connect
PD471 Porter Airlines
AC7742 Air Canada
UA1122 United Airlines
12:35 Billy Bishop Toronto City
15:35 Montreal
20:30 Newark
13:45 Montreal
17:12 Newark
17:00 Capetown
Connect
AC7964 Air Canada
AC7742 Air Canada
UA1122 United Airlines
13:15 Billy Bishop Toronto City
15:35 Montreal
20:30 Newark
14:25 Montreal
17:12 Newark
17:00 Capetown
Connect
PD473 Porter Airlines
AC7742 Air Canada
UA1122 United Airlines
13:15 Billy Bishop Toronto City
15:35 Montreal
20:30 Newark
14:25 Montreal
17:12 Newark
17:00 Capetown
Connect
PD725 Porter Airlines
UA1156 United Airlines
UA1122 United Airlines
13:25 Billy Bishop Toronto City
17:20 Washington Dulles
20:30 Newark
14:52 Washington Dulles
18:52 Newark
17:00 Capetown
Connect
PD725 Porter Airlines
AF055 Air France
AF864 Air France
13:25 Billy Bishop Toronto City
18:35 Washington Dulles
10:30 Paris CDG
14:52 Washington Dulles
08:15 Paris CDG
21:50 Capetown
Connect
PD137 Porter Airlines
UA1122 United Airlines
15:00 Billy Bishop Toronto City
20:30 Newark
16:30 Newark
17:00 Capetown
Connect
AC7968 Air Canada
AC884 Air Canada
AF864 Air France
15:15 Billy Bishop Toronto City
17:50 Montreal
10:30 Paris CDG
16:25 Montreal
06:30 Paris CDG
21:50 Capetown
Connect
AC7968 Air Canada
KL0672 KLM
KL0597 KLM
15:15 Billy Bishop Toronto City
18:45 Montreal
10:05 Amsterdam Schiphol
16:25 Montreal
07:35 Amsterdam Schiphol
21:20 Capetown
Connect
PD727 Porter Airlines
AF055 Air France
AF864 Air France
15:25 Billy Bishop Toronto City
18:35 Washington Dulles
10:30 Paris CDG
16:52 Washington Dulles
08:15 Paris CDG
21:50 Capetown
Connect
PD479 Porter Airlines
AF347 Air France
AF864 Air France
15:45 Billy Bishop Toronto City
19:25 Montreal
10:30 Paris CDG
16:55 Montreal
08:15 Paris CDG
21:50 Capetown
Connect
PD479 Porter Airlines
KL0672 KLM
KL0597 KLM
15:45 Billy Bishop Toronto City
18:45 Montreal
10:05 Amsterdam Schiphol
16:55 Montreal
07:35 Amsterdam Schiphol
21:20 Capetown
Connect
PD139 Porter Airlines
UA1122 United Airlines
16:05 Billy Bishop Toronto City
20:30 Newark
17:35 Newark
17:00 Capetown
Connect
AC7970 Air Canada
KL0672 KLM
KL0597 KLM
16:15 Billy Bishop Toronto City
18:45 Montreal
10:05 Amsterdam Schiphol
17:25 Montreal
07:35 Amsterdam Schiphol
21:20 Capetown
Connect
AC7970 Air Canada
OS74 Austrian Airlines
OS31 Austrian Airlines
16:15 Billy Bishop Toronto City
18:45 Montreal
13:40 Vienna
17:25 Montreal
08:45 Vienna
01:05 Capetown
Connect
PD947 Porter Airlines
DL224 Delta
AF864 Air France
16:35 Billy Bishop Toronto City
19:09 Boston
10:30 Paris CDG
18:10 Boston
08:15 Paris CDG
21:50 Capetown
Connect
PD947 Porter Airlines
DL258 Delta
KL0597 KLM
16:35 Billy Bishop Toronto City
19:14 Boston
10:05 Amsterdam Schiphol
18:10 Boston
08:15 Amsterdam Schiphol
21:20 Capetown
Connect
PD947 Porter Airlines
KL0618 KLM
KL0597 KLM
16:35 Billy Bishop Toronto City
20:35 Boston
10:05 Amsterdam Schiphol
18:10 Boston
09:15 Amsterdam Schiphol
21:20 Capetown
Connect
PD141 Porter Airlines
UA1122 United Airlines
17:10 Billy Bishop Toronto City
20:30 Newark
18:40 Newark
17:00 Capetown
Connect
PD481 Porter Airlines
AF347 Air France
AF864 Air France
17:25 Billy Bishop Toronto City
19:25 Montreal
10:30 Paris CDG
18:35 Montreal
08:15 Paris CDG
21:50 Capetown
Connect
PD949 Porter Airlines
KL0618 KLM
KL0597 KLM
18:05 Billy Bishop Toronto City
20:35 Boston
10:05 Amsterdam Schiphol
19:35 Boston
09:15 Amsterdam Schiphol
21:20 Capetown
Connect

References

Find Hotels in South Africa

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

Booking.com