HowToGo

Flight from York University Station to Richmond, KwaZulu-Natal, South Africa

How to get to Richmond, KwaZulu-Natal, South Africa from York University Station by flight ? You can check flights from York University Station to Richmond, KwaZulu-Natal, South Africa below.

Search Transfer from York University Station to Richmond, KwaZulu-Natal, South Africa

Search Flights

You can find flight ticket prices from York University Station to Richmond, KwaZulu-Natal, South Africa with our flight tickets search tool below

1. Billy Bishop Toronto City to Pietermaritzburg

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

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

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

Flight Depart Arrive
PD465 Porter Airlines
KL0672 KLM
KL0591 KLM
4Z733 Airlink
10:30 Billy Bishop Toronto City
19:01 Montreal
10:20 Amsterdam Schiphol
07:00 Johannesburg
11:43 Montreal
07:50 Amsterdam Schiphol
22:05 Johannesburg
08:00 Pietermaritzburg
Connect
PD133 Porter Airlines
LY026 El Al
LY051 El Al
4Z733 Airlink
12:50 Billy Bishop Toronto City
20:00 Newark
21:00 Tel Aviv
07:00 Johannesburg
14:20 Newark
13:20 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
PD943 Porter Airlines
DL258 Delta
KL0591 KLM
4Z733 Airlink
13:35 Billy Bishop Toronto City
19:00 Boston
10:20 Amsterdam Schiphol
07:00 Johannesburg
15:10 Boston
07:55 Amsterdam Schiphol
22:05 Johannesburg
08:00 Pietermaritzburg
Connect
PD943 Porter Airlines
LY016 El Al
LY051 El Al
4Z733 Airlink
13:35 Billy Bishop Toronto City
20:30 Boston
21:00 Tel Aviv
07:00 Johannesburg
15:10 Boston
13:50 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
PD137 Porter Airlines
UA188 United Airlines
4Z733 Airlink
15:00 Billy Bishop Toronto City
20:45 Newark
07:00 Johannesburg
16:30 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
PD137 Porter Airlines
LY026 El Al
LY051 El Al
4Z733 Airlink
15:00 Billy Bishop Toronto City
20:00 Newark
21:00 Tel Aviv
07:00 Johannesburg
16:30 Newark
13:20 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
PD137 Porter Airlines
UA188 United Airlines
4Z735 Airlink
15:00 Billy Bishop Toronto City
20:45 Newark
12:35 Johannesburg
16:30 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
PD947 Porter Airlines
DL258 Delta
KL0591 KLM
4Z733 Airlink
15:10 Billy Bishop Toronto City
19:00 Boston
10:20 Amsterdam Schiphol
07:00 Johannesburg
16:45 Boston
07:55 Amsterdam Schiphol
22:05 Johannesburg
08:00 Pietermaritzburg
Connect
PD139 Porter Airlines
UA188 United Airlines
4Z733 Airlink
16:05 Billy Bishop Toronto City
20:45 Newark
07:00 Johannesburg
17:35 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
PD139 Porter Airlines
LY026 El Al
LY051 El Al
4Z733 Airlink
16:05 Billy Bishop Toronto City
20:00 Newark
21:00 Tel Aviv
07:00 Johannesburg
17:35 Newark
13:20 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
PD139 Porter Airlines
UA188 United Airlines
4Z735 Airlink
16:05 Billy Bishop Toronto City
20:45 Newark
12:35 Johannesburg
17:35 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
PD139 Porter Airlines
TK30 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
16:05 Billy Bishop Toronto City
00:20 Newark
02:20 Istanbul
12:35 Johannesburg
17:35 Newark
18:15 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
PD477 Porter Airlines
KL0672 KLM
KL0591 KLM
4Z735 Airlink
16:30 Billy Bishop Toronto City
19:01 Montreal
10:20 Amsterdam Schiphol
12:35 Johannesburg
17:43 Montreal
07:50 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
PD477 Porter Airlines
KL0672 KLM
KL0591 KLM
4Z733 Airlink
16:30 Billy Bishop Toronto City
19:01 Montreal
10:20 Amsterdam Schiphol
07:00 Johannesburg
17:43 Montreal
07:50 Amsterdam Schiphol
22:05 Johannesburg
08:00 Pietermaritzburg
Connect
AC7972 Air Canada
QR764 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
17:20 Billy Bishop Toronto City
21:00 Montreal
20:25 Doha
07:00 Johannesburg
18:33 Montreal
17:15 Doha
04:00 Johannesburg
08:00 Pietermaritzburg
Connect
AC7972 Air Canada
AF341 Air France
AF990 Air France
4Z735 Airlink
17:20 Billy Bishop Toronto City
19:40 Montreal
23:35 Paris CDG
12:35 Johannesburg
18:33 Montreal
08:35 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
AC7972 Air Canada
TK36 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
17:20 Billy Bishop Toronto City
21:45 Montreal
02:20 Istanbul
12:35 Johannesburg
18:33 Montreal
15:15 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
AC7972 Air Canada
BA094 British Airways
BA057 British Airways
4Z735 Airlink
17:20 Billy Bishop Toronto City
21:00 Montreal
21:10 London Heathrow
12:35 Johannesburg
18:33 Montreal
08:30 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AC7972 Air Canada
AC864 Air Canada
VS449 Virgin Atlantic
4Z735 Airlink
17:20 Billy Bishop Toronto City
19:45 Montreal
18:55 London Heathrow
12:35 Johannesburg
18:33 Montreal
07:30 London Heathrow
08:00 Johannesburg
13:40 Pietermaritzburg
Connect
PD949 Porter Airlines
LX53 Swiss
LX284 Swiss
4Z735 Airlink
17:45 Billy Bishop Toronto City
21:45 Boston
22:40 Zurich
12:35 Johannesburg
19:20 Boston
11:00 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
PD949 Porter Airlines
LY016 El Al
LY051 El Al
4Z735 Airlink
17:45 Billy Bishop Toronto City
20:30 Boston
21:00 Tel Aviv
12:35 Johannesburg
19:20 Boston
13:50 Tel Aviv
05:40 Johannesburg
13:40 Pietermaritzburg
Connect
PD949 Porter Airlines
BA214 British Airways
BA057 British Airways
4Z735 Airlink
17:45 Billy Bishop Toronto City
21:30 Boston
21:10 London Heathrow
12:35 Johannesburg
19:20 Boston
09:00 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
PD949 Porter Airlines
LY016 El Al
LY051 El Al
4Z733 Airlink
17:45 Billy Bishop Toronto City
20:30 Boston
21:00 Tel Aviv
07:00 Johannesburg
19:20 Boston
13:50 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
PD949 Porter Airlines
TK82 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
17:45 Billy Bishop Toronto City
22:35 Boston
02:20 Istanbul
12:35 Johannesburg
19:20 Boston
15:55 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
PD481 Porter Airlines
QR764 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
17:55 Billy Bishop Toronto City
21:00 Montreal
20:25 Doha
12:35 Johannesburg
19:08 Montreal
17:15 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
PD481 Porter Airlines
QR764 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
17:55 Billy Bishop Toronto City
21:00 Montreal
20:25 Doha
07:00 Johannesburg
19:08 Montreal
17:15 Doha
04:00 Johannesburg
08:00 Pietermaritzburg
Connect
PD143 Porter Airlines
TK30 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
18:20 Billy Bishop Toronto City
00:20 Newark
02:20 Istanbul
12:35 Johannesburg
19:50 Newark
18:15 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
PD143 Porter Airlines
UA188 United Airlines
4Z735 Airlink
18:20 Billy Bishop Toronto City
20:45 Newark
12:35 Johannesburg
19:50 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
PD143 Porter Airlines
LX19 Swiss
LX284 Swiss
4Z735 Airlink
18:20 Billy Bishop Toronto City
21:50 Newark
22:40 Zurich
12:35 Johannesburg
19:50 Newark
11:35 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
PD143 Porter Airlines
BA188 British Airways
BA057 British Airways
4Z735 Airlink
18:20 Billy Bishop Toronto City
21:35 Newark
21:10 London Heathrow
12:35 Johannesburg
19:50 Newark
09:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
PD143 Porter Airlines
UA188 United Airlines
4Z733 Airlink
18:20 Billy Bishop Toronto City
20:45 Newark
07:00 Johannesburg
19:50 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
PD483 Porter Airlines
AF349 Air France
AF990 Air France
4Z735 Airlink
18:45 Billy Bishop Toronto City
22:15 Montreal
23:35 Paris CDG
12:35 Johannesburg
19:58 Montreal
11:15 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
PD483 Porter Airlines
BA094 British Airways
BA057 British Airways
4Z735 Airlink
18:45 Billy Bishop Toronto City
21:00 Montreal
21:10 London Heathrow
12:35 Johannesburg
19:58 Montreal
08:30 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
PD483 Porter Airlines
QR764 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
18:45 Billy Bishop Toronto City
21:00 Montreal
02:05 Doha
12:35 Johannesburg
19:58 Montreal
17:15 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
PD483 Porter Airlines
TK36 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
18:45 Billy Bishop Toronto City
21:45 Montreal
02:20 Istanbul
12:35 Johannesburg
19:58 Montreal
15:15 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
PD483 Porter Airlines
QR764 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
18:45 Billy Bishop Toronto City
21:00 Montreal
20:25 Doha
12:35 Johannesburg
19:58 Montreal
17:15 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
PD483 Porter Airlines
QR764 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
18:45 Billy Bishop Toronto City
21:00 Montreal
20:25 Doha
07:00 Johannesburg
19:58 Montreal
17:15 Doha
04:00 Johannesburg
08:00 Pietermaritzburg
Connect
AC7976 Air Canada
AF349 Air France
AF990 Air France
4Z735 Airlink
19:20 Billy Bishop Toronto City
22:15 Montreal
23:35 Paris CDG
12:35 Johannesburg
20:33 Montreal
11:15 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
AC7976 Air Canada
TK36 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
19:20 Billy Bishop Toronto City
21:45 Montreal
02:20 Istanbul
12:35 Johannesburg
20:33 Montreal
15:15 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
PD147 Porter Airlines
UA90 United Airlines
LY051 El Al
4Z733 Airlink
20:40 Billy Bishop Toronto City
23:05 Newark
21:00 Tel Aviv
07:00 Johannesburg
22:10 Newark
16:20 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect

2. Toronto to Pietermaritzburg

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

  2. You take a flight from Toronto to Pietermaritzburg and cost approximately 1100 USD.

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

Flight Depart Arrive
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
10:20 Toronto
08:40 Addis Ababa
16:35 Johannesburg
07:20 Addis Ababa
13:05 Johannesburg
17:40 Pietermaritzburg
Connect
DL2463 Delta
DL200 Delta
4Z733 Airlink
13:09 Toronto
17:45 Atlanta
07:00 Johannesburg
15:34 Atlanta
16:00 Johannesburg
08:00 Pietermaritzburg
Connect
UA4580 United Airlines
UA188 United Airlines
4Z733 Airlink
15:25 Toronto
20:45 Newark
07:00 Johannesburg
17:16 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
UA3703 United Airlines
UA188 United Airlines
4Z733 Airlink
17:55 Toronto
20:45 Newark
07:00 Johannesburg
19:46 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
KL0692 KLM
KL0591 KLM
4Z733 Airlink
18:10 Toronto
10:20 Amsterdam Schiphol
07:00 Johannesburg
07:15 Amsterdam Schiphol
22:05 Johannesburg
08:00 Pietermaritzburg
Connect
BA092 British Airways
BA057 British Airways
4Z735 Airlink
18:35 Toronto
21:10 London Heathrow
12:35 Johannesburg
06:40 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
AF351 Air France
AF990 Air France
4Z735 Airlink
18:50 Toronto
23:35 Paris CDG
12:35 Johannesburg
08:15 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
LY030 El Al
LY051 El Al
4Z733 Airlink
19:15 Toronto
21:00 Tel Aviv
07:00 Johannesburg
12:50 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
LY030 El Al
LY051 El Al
4Z735 Airlink
19:15 Toronto
21:00 Tel Aviv
12:35 Johannesburg
12:50 Tel Aviv
05:40 Johannesburg
13:40 Pietermaritzburg
Connect
EY140 Etihad
EY602 Etihad
4Z735 Airlink
19:30 Toronto
02:00 Abu Dhabi
12:35 Johannesburg
17:15 Abu Dhabi
08:15 Johannesburg
13:40 Pietermaritzburg
Connect
AC058 Air Canada
QR1365 Qatar Airways
4Z733 Airlink
20:00 Toronto
20:25 Doha
07:00 Johannesburg
15:50 Doha
04:00 Johannesburg
08:00 Pietermaritzburg
Connect
EK242 Emirates
EK761 Emirates
4Z735 Airlink
20:15 Toronto
04:40 Dubai
12:35 Johannesburg
17:55 Dubai
10:55 Johannesburg
13:40 Pietermaritzburg
Connect
BA098 British Airways
BA041 British Airways
BA6202 British Airways
4Z735 Airlink
22:05 Toronto
16:55 London Heathrow
08:15 Durban
12:35 Johannesburg
10:05 London Heathrow
05:25 Durban
09:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA098 British Airways
BA041 British Airways
BA6200 British Airways
4Z735 Airlink
22:05 Toronto
16:55 London Heathrow
07:00 Durban
12:35 Johannesburg
10:05 London Heathrow
05:25 Durban
08:05 Johannesburg
13:40 Pietermaritzburg
Connect
BA098 British Airways
BA057 British Airways
4Z735 Airlink
22:05 Toronto
21:10 London Heathrow
12:35 Johannesburg
10:05 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
TK18 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
22:30 Toronto
02:20 Istanbul
12:35 Johannesburg
16:10 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
TK18 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
22:30 Toronto
02:20 Istanbul
16:35 Johannesburg
16:10 Istanbul
11:10 Johannesburg
17:40 Pietermaritzburg
Connect

3. Toronto to Durban

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

  2. You take a flight from Toronto to Durban and cost approximately 440 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
FA274 Safair
10:20 Toronto
08:40 Addis Ababa
16:05 Johannesburg
07:20 Addis Ababa
13:05 Johannesburg
17:15 Durban
Connect
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
BA6207 British Airways
10:20 Toronto
08:40 Addis Ababa
15:40 Johannesburg
07:20 Addis Ababa
13:05 Johannesburg
16:45 Durban
Connect
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
MN605 Comair
10:20 Toronto
08:40 Addis Ababa
14:35 Johannesburg
07:20 Addis Ababa
13:05 Johannesburg
15:40 Durban
Connect
DL2463 Delta
DL200 Delta
BA6209 British Airways
13:09 Toronto
17:45 Atlanta
16:55 Johannesburg
15:34 Atlanta
16:00 Johannesburg
18:00 Durban
Connect
DL2463 Delta
DL200 Delta
4Z569 Airlink
13:09 Toronto
17:45 Atlanta
17:20 Johannesburg
15:34 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL2463 Delta
DL200 Delta
FA278 Safair
13:09 Toronto
17:45 Atlanta
17:25 Johannesburg
15:34 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
UA4580 United Airlines
UA188 United Airlines
MN609 Comair
15:25 Toronto
20:45 Newark
19:25 Johannesburg
17:16 Newark
18:20 Johannesburg
20:30 Durban
Connect
UA3703 United Airlines
UA188 United Airlines
MN609 Comair
17:55 Toronto
20:45 Newark
19:25 Johannesburg
19:46 Newark
18:20 Johannesburg
20:30 Durban
Connect
BA092 British Airways
BA041 British Airways
18:35 Toronto
16:55 London Heathrow
06:40 London Heathrow
05:25 Durban
Connect
AC856 Air Canada
BA041 British Airways
20:30 Toronto
16:55 London Heathrow
08:30 London Heathrow
05:25 Durban
Connect
BA098 British Airways
BA043 British Airways
BA6303 British Airways
22:05 Toronto
18:15 London Heathrow
09:20 Capetown
10:05 London Heathrow
08:00 Capetown
11:20 Durban
Connect
BA098 British Airways
BA041 British Airways
22:05 Toronto
16:55 London Heathrow
10:05 London Heathrow
05:25 Durban
Connect

4. Buffalo to Pietermaritzburg

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

  2. You take a flight from Buffalo to Pietermaritzburg and cost approximately 360 USD.

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

Flight Depart Arrive
DL5038 Delta
VS026 Virgin Atlantic
BA057 British Airways
4Z743 Airlink
05:40 Buffalo
08:20 New York JFK
21:10 London Heathrow
16:35 Johannesburg
07:18 New York JFK
20:05 London Heathrow
10:15 Johannesburg
17:40 Pietermaritzburg
Connect
DL5038 Delta
VS026 Virgin Atlantic
BA057 British Airways
4Z735 Airlink
05:40 Buffalo
08:20 New York JFK
21:10 London Heathrow
12:35 Johannesburg
07:18 New York JFK
20:05 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
DL1616 Delta
DL200 Delta
4Z733 Airlink
06:25 Buffalo
17:45 Atlanta
07:00 Johannesburg
08:47 Atlanta
16:00 Johannesburg
08:00 Pietermaritzburg
Connect
UA4415 United Airlines
UA188 United Airlines
4Z733 Airlink
07:55 Buffalo
20:45 Newark
07:00 Johannesburg
09:26 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
DL2516 Delta
DL200 Delta
4Z733 Airlink
12:55 Buffalo
17:45 Atlanta
07:00 Johannesburg
15:08 Atlanta
16:00 Johannesburg
08:00 Pietermaritzburg
Connect
DL2516 Delta
DL200 Delta
4Z735 Airlink
12:55 Buffalo
17:45 Atlanta
12:35 Johannesburg
15:08 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
UA3425 4177 United Airlines
UA188 United Airlines
4Z735 Airlink
14:00 Buffalo
20:45 Newark
12:35 Johannesburg
15:32 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA3425 4177 United Airlines
UA188 United Airlines
4Z733 Airlink
14:00 Buffalo
20:45 Newark
07:00 Johannesburg
15:32 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
B61901 JetBlue Airways
LY008 El Al
LY051 El Al
4Z733 Airlink
15:30 Buffalo
20:50 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
16:58 New York JFK
14:10 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
UA4558 United Airlines
UA90 United Airlines
LY051 El Al
4Z733 Airlink
16:30 Buffalo
23:05 Newark
21:00 Tel Aviv
07:00 Johannesburg
17:59 Newark
16:20 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
UA4558 United Airlines
UA1122 United Airlines
BA6418 British Airways
4Z733 Airlink
16:30 Buffalo
20:30 Newark
19:00 Capetown
07:00 Johannesburg
17:59 Newark
18:00 Capetown
21:00 Johannesburg
08:00 Pietermaritzburg
Connect
UA4558 United Airlines
UA960 United Airlines
LH572 Lufthansa
4Z735 Airlink
16:30 Buffalo
19:55 Newark
22:00 Frankfurt
12:35 Johannesburg
17:59 Newark
09:15 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
UA4558 United Airlines
UA188 United Airlines
4Z735 Airlink
16:30 Buffalo
20:45 Newark
12:35 Johannesburg
17:59 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA4558 United Airlines
UA1122 United Airlines
FA217 Safair
4Z733 Airlink
16:30 Buffalo
20:30 Newark
18:55 Capetown
07:00 Johannesburg
17:59 Newark
18:00 Capetown
21:05 Johannesburg
08:00 Pietermaritzburg
Connect
UA4558 United Airlines
UA188 United Airlines
4Z733 Airlink
16:30 Buffalo
20:45 Newark
07:00 Johannesburg
17:59 Newark
18:20 Johannesburg
08:00 Pietermaritzburg
Connect
UA4558 United Airlines
LY026 El Al
LY051 El Al
4Z733 Airlink
16:30 Buffalo
20:00 Newark
21:00 Tel Aviv
07:00 Johannesburg
17:59 Newark
13:20 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
DL2651 Delta
AF377 Air France
AF990 Air France
4Z735 Airlink
18:50 Buffalo
21:05 Detroit
23:35 Paris CDG
12:35 Johannesburg
20:08 Detroit
10:50 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
DL4964 Delta
DL214 Delta
SA061 South African Airways
4Z733 Airlink
19:41 Buffalo
23:40 New York JFK
22:10 Lagos
07:00 Johannesburg
21:09 New York JFK
15:40 Lagos
05:05 Johannesburg
08:00 Pietermaritzburg
Connect
DL4964 Delta
DL234 Delta
LY051 El Al
4Z733 Airlink
19:41 Buffalo
23:45 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
21:09 New York JFK
17:20 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
DL4964 Delta
VS010 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
19:41 Buffalo
22:00 New York JFK
18:55 London Heathrow
12:35 Johannesburg
21:09 New York JFK
09:50 London Heathrow
08:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL4964 Delta
AF009 Air France
AF990 Air France
4Z735 Airlink
19:41 Buffalo
23:50 New York JFK
23:35 Paris CDG
12:35 Johannesburg
21:09 New York JFK
13:00 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
DL4964 Delta
DL3 Delta
VS449 Virgin Atlantic
4Z735 Airlink
19:41 Buffalo
23:00 New York JFK
18:55 London Heathrow
12:35 Johannesburg
21:09 New York JFK
11:10 London Heathrow
08:00 Johannesburg
13:40 Pietermaritzburg
Connect
B62601 JetBlue Airways
AA146 American Airlines
LY051 El Al
4Z733 Airlink
20:41 Buffalo
00:05 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
22:05 New York JFK
17:15 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect
B62601 JetBlue Airways
AA148 American Airlines
LY051 El Al
4Z733 Airlink
20:41 Buffalo
23:59 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
22:05 New York JFK
17:15 Tel Aviv
05:40 Johannesburg
08:00 Pietermaritzburg
Connect

5. Billy Bishop Toronto City to Margate

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

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

  3. You take a bus, shuttle or taxi from Margate to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
PD125 Porter Airlines
UA188 United Airlines
5Z604 CemAir
09:00 Billy Bishop Toronto City
20:45 Newark
09:40 Johannesburg
10:30 Newark
18:20 Johannesburg
11:10 Margate
Connect
PD129 Porter Airlines
UA188 United Airlines
5Z604 CemAir
11:00 Billy Bishop Toronto City
20:45 Newark
09:40 Johannesburg
12:30 Newark
18:20 Johannesburg
11:10 Margate
Connect
PD133 Porter Airlines
LY026 El Al
LY051 El Al
5Z602 CemAir
12:50 Billy Bishop Toronto City
20:00 Newark
21:00 Tel Aviv
10:20 Johannesburg
14:20 Newark
13:20 Tel Aviv
05:40 Johannesburg
11:50 Margate
Connect
PD133 Porter Airlines
UA188 United Airlines
5Z604 CemAir
12:50 Billy Bishop Toronto City
20:45 Newark
09:40 Johannesburg
14:20 Newark
18:20 Johannesburg
11:10 Margate
Connect
PD133 Porter Airlines
UA188 United Airlines
5Z606 CemAir
12:50 Billy Bishop Toronto City
20:45 Newark
10:00 Johannesburg
14:20 Newark
18:20 Johannesburg
11:30 Margate
Connect
PD943 Porter Airlines
VS012 Virgin Atlantic
VS449 Virgin Atlantic
5Z602 CemAir
13:35 Billy Bishop Toronto City
19:10 Boston
18:55 London Heathrow
10:20 Johannesburg
15:10 Boston
06:50 London Heathrow
08:00 Johannesburg
11:50 Margate
Connect
PD943 Porter Airlines
LY016 El Al
LY051 El Al
5Z602 CemAir
13:35 Billy Bishop Toronto City
20:30 Boston
21:00 Tel Aviv
10:20 Johannesburg
15:10 Boston
13:50 Tel Aviv
05:40 Johannesburg
11:50 Margate
Connect
PD137 Porter Airlines
UA188 United Airlines
5Z602 CemAir
15:00 Billy Bishop Toronto City
20:45 Newark
10:20 Johannesburg
16:30 Newark
18:20 Johannesburg
11:50 Margate
Connect
PD137 Porter Airlines
LY026 El Al
LY051 El Al
5Z602 CemAir
15:00 Billy Bishop Toronto City
20:00 Newark
21:00 Tel Aviv
10:20 Johannesburg
16:30 Newark
13:20 Tel Aviv
05:40 Johannesburg
11:50 Margate
Connect
PD947 Porter Airlines
DL258 Delta
KL0591 KLM
5Z606 CemAir
15:10 Billy Bishop Toronto City
19:00 Boston
10:20 Amsterdam Schiphol
10:00 Johannesburg
16:45 Boston
07:55 Amsterdam Schiphol
22:05 Johannesburg
11:30 Margate
Connect
PD947 Porter Airlines
VS012 Virgin Atlantic
VS449 Virgin Atlantic
5Z602 CemAir
15:10 Billy Bishop Toronto City
19:10 Boston
18:55 London Heathrow
10:20 Johannesburg
16:45 Boston
06:50 London Heathrow
08:00 Johannesburg
11:50 Margate
Connect
PD947 Porter Airlines
DL258 Delta
KL0591 KLM
5Z602 CemAir
15:10 Billy Bishop Toronto City
19:00 Boston
10:20 Amsterdam Schiphol
10:20 Johannesburg
16:45 Boston
07:55 Amsterdam Schiphol
22:05 Johannesburg
11:50 Margate
Connect
PD947 Porter Airlines
VS012 Virgin Atlantic
VS449 Virgin Atlantic
5Z606 CemAir
15:10 Billy Bishop Toronto City
19:10 Boston
18:55 London Heathrow
10:00 Johannesburg
16:45 Boston
06:50 London Heathrow
08:00 Johannesburg
11:30 Margate
Connect
PD139 Porter Airlines
UA188 United Airlines
5Z602 CemAir
16:05 Billy Bishop Toronto City
20:45 Newark
10:20 Johannesburg
17:35 Newark
18:20 Johannesburg
11:50 Margate
Connect
PD139 Porter Airlines
LY026 El Al
LY051 El Al
5Z602 CemAir
16:05 Billy Bishop Toronto City
20:00 Newark
21:00 Tel Aviv
10:20 Johannesburg
17:35 Newark
13:20 Tel Aviv
05:40 Johannesburg
11:50 Margate
Connect
PD139 Porter Airlines
UA188 United Airlines
5Z606 CemAir
16:05 Billy Bishop Toronto City
20:45 Newark
10:00 Johannesburg
17:35 Newark
18:20 Johannesburg
11:30 Margate
Connect
PD139 Porter Airlines
UA188 United Airlines
5Z610 CemAir
16:05 Billy Bishop Toronto City
20:45 Newark
16:50 Johannesburg
17:35 Newark
18:20 Johannesburg
18:20 Margate
Connect
PD477 Porter Airlines
KL0672 KLM
KL0591 KLM
5Z602 CemAir
16:30 Billy Bishop Toronto City
19:01 Montreal
10:20 Amsterdam Schiphol
10:20 Johannesburg
17:43 Montreal
07:50 Amsterdam Schiphol
22:05 Johannesburg
11:50 Margate
Connect
AC7972 Air Canada
AC864 Air Canada
VS449 Virgin Atlantic
5Z602 CemAir
17:20 Billy Bishop Toronto City
19:45 Montreal
18:55 London Heathrow
10:20 Johannesburg
18:33 Montreal
07:30 London Heathrow
08:00 Johannesburg
11:50 Margate
Connect
AC7972 Air Canada
AC864 Air Canada
VS449 Virgin Atlantic
5Z604 CemAir
17:20 Billy Bishop Toronto City
19:45 Montreal
18:55 London Heathrow
09:40 Johannesburg
18:33 Montreal
07:30 London Heathrow
08:00 Johannesburg
11:10 Margate
Connect
PD949 Porter Airlines
LY016 El Al
LY051 El Al
5Z602 CemAir
17:45 Billy Bishop Toronto City
20:30 Boston
21:00 Tel Aviv
10:20 Johannesburg
19:20 Boston
13:50 Tel Aviv
05:40 Johannesburg
11:50 Margate
Connect
PD949 Porter Airlines
DL50 Delta
VS449 Virgin Atlantic
5Z602 CemAir
17:45 Billy Bishop Toronto City
21:30 Boston
18:55 London Heathrow
10:20 Johannesburg
19:20 Boston
09:00 London Heathrow
08:00 Johannesburg
11:50 Margate
Connect
PD143 Porter Airlines
LX19 Swiss
LX284 Swiss
5Z608 CemAir
18:20 Billy Bishop Toronto City
21:50 Newark
22:40 Zurich
17:00 Johannesburg
19:50 Newark
11:35 Zurich
10:10 Johannesburg
18:30 Margate
Connect
PD143 Porter Airlines
BA188 British Airways
BA057 British Airways
5Z608 CemAir
18:20 Billy Bishop Toronto City
21:35 Newark
21:10 London Heathrow
17:00 Johannesburg
19:50 Newark
09:15 London Heathrow
10:15 Johannesburg
18:30 Margate
Connect
PD143 Porter Airlines
BA188 British Airways
BA057 British Airways
5Z610 CemAir
18:20 Billy Bishop Toronto City
21:35 Newark
21:10 London Heathrow
16:50 Johannesburg
19:50 Newark
09:15 London Heathrow
10:15 Johannesburg
18:20 Margate
Connect
PD143 Porter Airlines
UA188 United Airlines
5Z602 CemAir
18:20 Billy Bishop Toronto City
20:45 Newark
10:20 Johannesburg
19:50 Newark
18:20 Johannesburg
11:50 Margate
Connect
PD143 Porter Airlines
UA188 United Airlines
5Z610 CemAir
18:20 Billy Bishop Toronto City
20:45 Newark
16:50 Johannesburg
19:50 Newark
18:20 Johannesburg
18:20 Margate
Connect
PD143 Porter Airlines
LX19 Swiss
LX284 Swiss
5Z610 CemAir
18:20 Billy Bishop Toronto City
21:50 Newark
22:40 Zurich
16:50 Johannesburg
19:50 Newark
11:35 Zurich
10:10 Johannesburg
18:20 Margate
Connect
PD143 Porter Airlines
TK30 Turkish Airlines
TK42 Turkish Airlines
5Z610 CemAir
18:20 Billy Bishop Toronto City
00:20 Newark
02:20 Istanbul
16:50 Johannesburg
19:50 Newark
18:15 Istanbul
11:10 Johannesburg
18:20 Margate
Connect
PD143 Porter Airlines
UA188 United Airlines
5Z606 CemAir
18:20 Billy Bishop Toronto City
20:45 Newark
10:00 Johannesburg
19:50 Newark
18:20 Johannesburg
11:30 Margate
Connect
PD143 Porter Airlines
TK30 Turkish Airlines
TK42 Turkish Airlines
5Z608 CemAir
18:20 Billy Bishop Toronto City
00:20 Newark
02:20 Istanbul
17:00 Johannesburg
19:50 Newark
18:15 Istanbul
11:10 Johannesburg
18:30 Margate
Connect
PD483 Porter Airlines
TK36 Turkish Airlines
TK42 Turkish Airlines
5Z608 CemAir
18:45 Billy Bishop Toronto City
21:45 Montreal
02:20 Istanbul
17:00 Johannesburg
19:58 Montreal
15:15 Istanbul
11:10 Johannesburg
18:30 Margate
Connect
PD483 Porter Airlines
AF349 Air France
AF990 Air France
5Z608 CemAir
18:45 Billy Bishop Toronto City
22:15 Montreal
23:35 Paris CDG
17:00 Johannesburg
19:58 Montreal
11:15 Paris CDG
11:15 Johannesburg
18:30 Margate
Connect
PD483 Porter Airlines
AF349 Air France
AF990 Air France
5Z610 CemAir
18:45 Billy Bishop Toronto City
22:15 Montreal
23:35 Paris CDG
16:50 Johannesburg
19:58 Montreal
11:15 Paris CDG
11:15 Johannesburg
18:20 Margate
Connect
PD483 Porter Airlines
TK36 Turkish Airlines
TK42 Turkish Airlines
5Z610 CemAir
18:45 Billy Bishop Toronto City
21:45 Montreal
02:20 Istanbul
16:50 Johannesburg
19:58 Montreal
15:15 Istanbul
11:10 Johannesburg
18:20 Margate
Connect
AC7976 Air Canada
AF349 Air France
AF990 Air France
5Z608 CemAir
19:20 Billy Bishop Toronto City
22:15 Montreal
23:35 Paris CDG
17:00 Johannesburg
20:33 Montreal
11:15 Paris CDG
11:15 Johannesburg
18:30 Margate
Connect
AC7976 Air Canada
TK36 Turkish Airlines
TK42 Turkish Airlines
5Z608 CemAir
19:20 Billy Bishop Toronto City
21:45 Montreal
02:20 Istanbul
17:00 Johannesburg
20:33 Montreal
15:15 Istanbul
11:10 Johannesburg
18:30 Margate
Connect
AC7976 Air Canada
AF349 Air France
AF990 Air France
5Z610 CemAir
19:20 Billy Bishop Toronto City
22:15 Montreal
23:35 Paris CDG
16:50 Johannesburg
20:33 Montreal
11:15 Paris CDG
11:15 Johannesburg
18:20 Margate
Connect
AC7976 Air Canada
TK36 Turkish Airlines
TK42 Turkish Airlines
5Z610 CemAir
19:20 Billy Bishop Toronto City
21:45 Montreal
02:20 Istanbul
16:50 Johannesburg
20:33 Montreal
15:15 Istanbul
11:10 Johannesburg
18:20 Margate
Connect
PD147 Porter Airlines
UA90 United Airlines
LY051 El Al
5Z602 CemAir
20:40 Billy Bishop Toronto City
23:05 Newark
21:00 Tel Aviv
10:20 Johannesburg
22:10 Newark
16:20 Tel Aviv
05:40 Johannesburg
11:50 Margate
Connect

6. Toronto to Johannesburg

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

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

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

Flight Depart Arrive
ET553 Ethiopian Airlines
ET809 Ethiopian Airlines
10:20 Toronto
08:40 Addis Ababa
07:20 Addis Ababa
13:05 Johannesburg
Connect
AC7476 Air Canada
UA188 United Airlines
14:20 Toronto
20:45 Newark
15:50 Newark
18:20 Johannesburg
Connect
UA4580 United Airlines
UA188 United Airlines
15:25 Toronto
20:45 Newark
17:16 Newark
18:20 Johannesburg
Connect
UA3703 United Airlines
UA188 United Airlines
17:55 Toronto
20:45 Newark
19:46 Newark
18:20 Johannesburg
Connect
KL0692 KLM
KL0591 KLM
18:10 Toronto
10:20 Amsterdam Schiphol
07:15 Amsterdam Schiphol
22:05 Johannesburg
Connect
LY030 El Al
LY051 El Al
19:15 Toronto
21:00 Tel Aviv
12:50 Tel Aviv
05:40 Johannesburg
Connect
AC058 Air Canada
QR1365 Qatar Airways
20:00 Toronto
20:25 Doha
15:50 Doha
04:00 Johannesburg
Connect
BA098 British Airways
BA057 British Airways
22:05 Toronto
21:10 London Heathrow
10:05 London Heathrow
10:15 Johannesburg
Connect

7. Billy Bishop Toronto City to Durban

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

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

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
AC7954 Air Canada
AC864 Air Canada
BA041 British Airways
08:20 Billy Bishop Toronto City
19:45 Montreal
16:55 London Heathrow
09:33 Montreal
07:30 London Heathrow
05:25 Durban
Connect
PD125 Porter Airlines
UA188 United Airlines
FA276 Safair
09:00 Billy Bishop Toronto City
20:45 Newark
19:45 Johannesburg
10:30 Newark
18:20 Johannesburg
20:55 Durban
Connect
AC7958 Air Canada
AC864 Air Canada
BA041 British Airways
10:20 Billy Bishop Toronto City
19:45 Montreal
16:55 London Heathrow
11:33 Montreal
07:30 London Heathrow
05:25 Durban
Connect
PD129 Porter Airlines
UA188 United Airlines
FA276 Safair
11:00 Billy Bishop Toronto City
20:45 Newark
19:45 Johannesburg
12:30 Newark
18:20 Johannesburg
20:55 Durban
Connect
PD133 Porter Airlines
UA188 United Airlines
FA276 Safair
12:50 Billy Bishop Toronto City
20:45 Newark
19:45 Johannesburg
14:20 Newark
18:20 Johannesburg
20:55 Durban
Connect
PD137 Porter Airlines
UA188 United Airlines
MN609 Comair
15:00 Billy Bishop Toronto City
20:45 Newark
19:25 Johannesburg
16:30 Newark
18:20 Johannesburg
20:30 Durban
Connect
PD139 Porter Airlines
UA188 United Airlines
MN609 Comair
16:05 Billy Bishop Toronto City
20:45 Newark
19:25 Johannesburg
17:35 Newark
18:20 Johannesburg
20:30 Durban
Connect
PD477 Porter Airlines
AC864 Air Canada
BA041 British Airways
16:30 Billy Bishop Toronto City
19:45 Montreal
16:55 London Heathrow
17:43 Montreal
07:30 London Heathrow
05:25 Durban
Connect
AC7972 Air Canada
BA094 British Airways
BA043 British Airways
BA6303 British Airways
17:20 Billy Bishop Toronto City
21:00 Montreal
18:15 London Heathrow
09:20 Capetown
18:33 Montreal
08:30 London Heathrow
08:00 Capetown
11:20 Durban
Connect
AC7972 Air Canada
AC864 Air Canada
BA043 British Airways
BA6303 British Airways
17:20 Billy Bishop Toronto City
19:45 Montreal
18:15 London Heathrow
09:20 Capetown
18:33 Montreal
07:30 London Heathrow
08:00 Capetown
11:20 Durban
Connect
AC7972 Air Canada
AC864 Air Canada
BA041 British Airways
17:20 Billy Bishop Toronto City
19:45 Montreal
16:55 London Heathrow
18:33 Montreal
07:30 London Heathrow
05:25 Durban
Connect
PD143 Porter Airlines
UA188 United Airlines
MN609 Comair
18:20 Billy Bishop Toronto City
20:45 Newark
19:25 Johannesburg
19:50 Newark
18:20 Johannesburg
20:30 Durban
Connect
PD483 Porter Airlines
BA094 British Airways
BA043 British Airways
BA6303 British Airways
18:45 Billy Bishop Toronto City
21:00 Montreal
18:15 London Heathrow
09:20 Capetown
19:58 Montreal
08:30 London Heathrow
08:00 Capetown
11:20 Durban
Connect

References

Find Hotels in Richmond, KwaZulu-Natal, South Africa

You can find hotels and accommodations in Richmond, KwaZulu-Natal, South Africa with our hotels search tool below

Booking.com