HowToGo

Flight from Mark Flight Memorial School to Virginia, South Africa

How to get to Virginia, South Africa from Mark Flight Memorial School by flight ? You can check flights from Mark Flight Memorial School to Virginia, South Africa below.

Search Transfer from Mark Flight Memorial School to Virginia, South Africa

Search Flights

You can find flight ticket prices from Mark Flight Memorial School to Virginia, South Africa with our flight tickets search tool below

1. Miami to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Mark Flight Memorial School to Miami.

  2. You take a flight from Miami to Johannesburg and cost approximately 550 USD.

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

Flight Depart Arrive
UA1799 United Airlines
UA188 United Airlines
09:00 Miami
20:45 Newark
12:06 Newark
17:45 Johannesburg
Connect
DL2476 Delta
DL200 Delta
11:41 Miami
19:05 Atlanta
13:31 Atlanta
16:30 Johannesburg
Connect
UA398 United Airlines
UA188 United Airlines
12:45 Miami
20:45 Newark
15:51 Newark
17:45 Johannesburg
Connect
DL1435 Delta
DL200 Delta
13:45 Miami
19:05 Atlanta
15:38 Atlanta
16:30 Johannesburg
Connect
AA4147 American Airlines
DL200 Delta
13:45 Miami
19:05 Atlanta
15:46 Atlanta
16:30 Johannesburg
Connect
F92960 Frontier Airlines
UA188 United Airlines
14:56 Miami
20:45 Newark
18:01 Newark
17:45 Johannesburg
Connect
DL2202 Delta
DL200 Delta
15:14 Miami
19:05 Atlanta
17:10 Atlanta
16:30 Johannesburg
Connect
AA4059 American Airlines
DL200 Delta
15:45 Miami
19:05 Atlanta
17:41 Atlanta
16:30 Johannesburg
Connect
WN2207 Southwest Airlines
DL200 Delta
15:55 Miami
19:05 Atlanta
18:00 Atlanta
16:30 Johannesburg
Connect
UA778 United Airlines
UA188 United Airlines
16:30 Miami
20:45 Newark
19:33 Newark
17:45 Johannesburg
Connect
NK3119 Spirit Airlines
UA188 United Airlines
16:45 Miami
20:45 Newark
19:54 Newark
17:45 Johannesburg
Connect
AF099 Air France
AF990 Air France
19:40 Miami
21:00 Paris CDG
10:35 Paris CDG
07:40 Johannesburg
Connect
BA208 British Airways
BA057 British Airways
20:45 Miami
21:25 London Heathrow
10:25 London Heathrow
09:15 Johannesburg
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
21:00 Miami
20:40 Doha
18:05 Doha
04:00 Johannesburg
Connect
QR778 Qatar Airways
QR1363 Qatar Airways
21:00 Miami
02:30 Doha
18:05 Doha
09:50 Johannesburg
Connect
TK78 Turkish Airlines
TK42 Turkish Airlines
21:05 Miami
01:45 Istanbul
15:20 Istanbul
10:20 Johannesburg
Connect
EK214 Emirates
EK775 Emirates
21:10 Miami
04:05 Dubai
19:25 Dubai
10:15 Johannesburg
Connect

2. Fort Lauderdale-Hollywood International to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Mark Flight Memorial School to Fort Lauderdale-Hollywood International.

  2. You take a flight from Fort Lauderdale-Hollywood International to Johannesburg and cost approximately 650 USD.

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

Flight Depart Arrive
UA1428 United Airlines
UA188 United Airlines
09:15 Fort Lauderdale-Hollywood International
20:45 Newark
12:15 Newark
17:45 Johannesburg
Connect
DL1502 Delta
DL200 Delta
12:00 Fort Lauderdale-Hollywood International
19:05 Atlanta
13:49 Atlanta
16:30 Johannesburg
Connect
UA1913 United Airlines
UA188 United Airlines
12:58 Fort Lauderdale-Hollywood International
20:45 Newark
16:02 Newark
17:45 Johannesburg
Connect
DL1399 Delta
DL200 Delta
13:44 Fort Lauderdale-Hollywood International
19:05 Atlanta
15:33 Atlanta
16:30 Johannesburg
Connect
NK1078 Spirit Airlines
DL200 Delta
15:00 Fort Lauderdale-Hollywood International
19:05 Atlanta
16:59 Atlanta
16:30 Johannesburg
Connect
NK230 Spirit Airlines
DL200 Delta
15:04 Fort Lauderdale-Hollywood International
19:05 Atlanta
17:03 Atlanta
16:30 Johannesburg
Connect
UA437 United Airlines
UA188 United Airlines
15:10 Fort Lauderdale-Hollywood International
20:45 Newark
18:11 Newark
17:45 Johannesburg
Connect
DL2605 Delta
DL200 Delta
15:18 Fort Lauderdale-Hollywood International
19:05 Atlanta
17:08 Atlanta
16:30 Johannesburg
Connect
WN3250 4294 Southwest Airlines
DL200 Delta
16:10 Fort Lauderdale-Hollywood International
19:05 Atlanta
18:05 Atlanta
16:30 Johannesburg
Connect

3. Miami to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Mark Flight Memorial School to Miami.

  2. You take a flight from Miami to Bloemfontein and cost approximately 850 USD.

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

Flight Depart Arrive
DL2476 Delta
DL200 Delta
5Z112 CemAir
11:41 Miami
19:05 Atlanta
06:25 Johannesburg
13:31 Atlanta
16:30 Johannesburg
07:25 Bloemfontein
Connect
DL2476 Delta
DL200 Delta
4Z701 Airlink
11:41 Miami
19:05 Atlanta
06:20 Johannesburg
13:31 Atlanta
16:30 Johannesburg
07:20 Bloemfontein
Connect
UA398 United Airlines
UA188 United Airlines
5Z112 CemAir
12:45 Miami
20:45 Newark
06:25 Johannesburg
15:51 Newark
17:45 Johannesburg
07:25 Bloemfontein
Connect
UA398 United Airlines
UA188 United Airlines
4Z701 Airlink
12:45 Miami
20:45 Newark
06:20 Johannesburg
15:51 Newark
17:45 Johannesburg
07:20 Bloemfontein
Connect
UA398 United Airlines
UA1122 United Airlines
FA840 Safair
12:45 Miami
20:30 Newark
06:30 Capetown
15:51 Newark
18:00 Capetown
08:05 Bloemfontein
Connect
UA398 United Airlines
UA1122 United Airlines
4Z600 Airlink
12:45 Miami
20:30 Newark
06:00 Capetown
15:51 Newark
18:00 Capetown
07:35 Bloemfontein
Connect
DL1435 Delta
DL200 Delta
5Z112 CemAir
13:45 Miami
19:05 Atlanta
06:25 Johannesburg
15:38 Atlanta
16:30 Johannesburg
07:25 Bloemfontein
Connect
DL1435 Delta
DL200 Delta
4Z701 Airlink
13:45 Miami
19:05 Atlanta
06:20 Johannesburg
15:38 Atlanta
16:30 Johannesburg
07:20 Bloemfontein
Connect
DL2202 Delta
DL200 Delta
4Z909 Airlink
4Z600 Airlink
15:14 Miami
19:05 Atlanta
18:10 Johannesburg
06:00 Capetown
17:10 Atlanta
16:30 Johannesburg
20:20 Capetown
07:35 Bloemfontein
Connect
DL2202 Delta
DL200 Delta
5Z112 CemAir
15:14 Miami
19:05 Atlanta
06:25 Johannesburg
17:10 Atlanta
16:30 Johannesburg
07:25 Bloemfontein
Connect
DL2202 Delta
DL200 Delta
4Z703 Airlink
15:14 Miami
19:05 Atlanta
09:25 Johannesburg
17:10 Atlanta
16:30 Johannesburg
10:40 Bloemfontein
Connect
DL2202 Delta
DL200 Delta
4Z701 Airlink
15:14 Miami
19:05 Atlanta
06:20 Johannesburg
17:10 Atlanta
16:30 Johannesburg
07:20 Bloemfontein
Connect
UA778 United Airlines
UA1122 United Airlines
4Z604 Airlink
16:30 Miami
20:30 Newark
10:35 Capetown
19:33 Newark
18:00 Capetown
12:10 Bloemfontein
Connect
UA778 United Airlines
UA1122 United Airlines
FA840 Safair
16:30 Miami
20:30 Newark
06:30 Capetown
19:33 Newark
18:00 Capetown
08:05 Bloemfontein
Connect
UA778 United Airlines
UA188 United Airlines
5Z112 CemAir
16:30 Miami
20:45 Newark
06:25 Johannesburg
19:33 Newark
17:45 Johannesburg
07:25 Bloemfontein
Connect
UA778 United Airlines
UA1122 United Airlines
4Z600 Airlink
16:30 Miami
20:30 Newark
06:00 Capetown
19:33 Newark
18:00 Capetown
07:35 Bloemfontein
Connect
UA778 United Airlines
UA188 United Airlines
4Z701 Airlink
16:30 Miami
20:45 Newark
06:20 Johannesburg
19:33 Newark
17:45 Johannesburg
07:20 Bloemfontein
Connect
UA778 United Airlines
UA188 United Airlines
4Z703 Airlink
16:30 Miami
20:45 Newark
09:25 Johannesburg
19:33 Newark
17:45 Johannesburg
10:40 Bloemfontein
Connect
LH463 Lufthansa
LH572 Lufthansa
4Z703 Airlink
16:50 Miami
22:05 Frankfurt
09:25 Johannesburg
08:00 Frankfurt
08:30 Johannesburg
10:40 Bloemfontein
Connect
LH463 Lufthansa
LH572 Lufthansa
5Z116 CemAir
16:50 Miami
22:05 Frankfurt
10:30 Johannesburg
08:00 Frankfurt
08:30 Johannesburg
11:30 Bloemfontein
Connect
VS006 Virgin Atlantic
VS478 Virgin Atlantic
4Z604 Airlink
18:30 Miami
16:30 London Heathrow
10:35 Capetown
08:00 London Heathrow
06:10 Capetown
12:10 Bloemfontein
Connect
LH461 Lufthansa
LH574 Lufthansa
4Z604 Airlink
18:35 Miami
19:25 Munich
10:35 Capetown
09:50 Munich
07:40 Capetown
12:10 Bloemfontein
Connect
AF099 Air France
AF990 Air France
4Z703 Airlink
19:40 Miami
21:00 Paris CDG
09:25 Johannesburg
10:35 Paris CDG
07:40 Johannesburg
10:40 Bloemfontein
Connect
LX65 Swiss
LX288 Swiss
5Z116 CemAir
19:40 Miami
22:40 Zurich
10:30 Johannesburg
10:55 Zurich
09:10 Johannesburg
11:30 Bloemfontein
Connect
AF099 Air France
AF990 Air France
4Z709 Airlink
19:40 Miami
21:00 Paris CDG
14:00 Johannesburg
10:35 Paris CDG
07:40 Johannesburg
15:00 Bloemfontein
Connect
LX65 Swiss
LX288 Swiss
4Z709 Airlink
19:40 Miami
22:40 Zurich
14:00 Johannesburg
10:55 Zurich
09:10 Johannesburg
15:00 Bloemfontein
Connect
AF099 Air France
AF990 Air France
5Z116 CemAir
19:40 Miami
21:00 Paris CDG
10:30 Johannesburg
10:35 Paris CDG
07:40 Johannesburg
11:30 Bloemfontein
Connect
AA38 American Airlines
BA057 British Airways
5Z116 CemAir
19:50 Miami
21:25 London Heathrow
10:30 Johannesburg
09:25 London Heathrow
09:15 Johannesburg
11:30 Bloemfontein
Connect
BA208 British Airways
BA041 British Airways
BA6200 British Airways
4Z703 Airlink
20:45 Miami
16:55 London Heathrow
07:00 Durban
09:25 Johannesburg
10:25 London Heathrow
05:25 Durban
08:05 Johannesburg
10:40 Bloemfontein
Connect
BA208 British Airways
BA057 British Airways
5Z116 CemAir
20:45 Miami
21:25 London Heathrow
10:30 Johannesburg
10:25 London Heathrow
09:15 Johannesburg
11:30 Bloemfontein
Connect
BA208 British Airways
BA057 British Airways
5Z114 CemAir
20:45 Miami
21:25 London Heathrow
15:00 Johannesburg
10:25 London Heathrow
09:15 Johannesburg
16:00 Bloemfontein
Connect
QR778 Qatar Airways
QR1363 Qatar Airways
5Z114 CemAir
21:00 Miami
02:30 Doha
15:00 Johannesburg
18:05 Doha
09:50 Johannesburg
16:00 Bloemfontein
Connect
QR778 Qatar Airways
QR1363 Qatar Airways
4Z709 Airlink
21:00 Miami
02:30 Doha
14:00 Johannesburg
18:05 Doha
09:50 Johannesburg
15:00 Bloemfontein
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
5Z112 CemAir
21:00 Miami
20:40 Doha
06:25 Johannesburg
18:05 Doha
04:00 Johannesburg
07:25 Bloemfontein
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
4Z703 Airlink
21:00 Miami
20:40 Doha
09:25 Johannesburg
18:05 Doha
04:00 Johannesburg
10:40 Bloemfontein
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
4Z701 Airlink
21:00 Miami
20:40 Doha
06:20 Johannesburg
18:05 Doha
04:00 Johannesburg
07:20 Bloemfontein
Connect
TK78 Turkish Airlines
TK42 Turkish Airlines
5Z114 CemAir
21:05 Miami
01:45 Istanbul
15:00 Johannesburg
15:20 Istanbul
10:20 Johannesburg
16:00 Bloemfontein
Connect
TK78 Turkish Airlines
TK42 Turkish Airlines
4Z709 Airlink
21:05 Miami
01:45 Istanbul
14:00 Johannesburg
15:20 Istanbul
10:20 Johannesburg
15:00 Bloemfontein
Connect
EK214 Emirates
EK775 Emirates
5Z114 CemAir
21:10 Miami
04:05 Dubai
15:00 Johannesburg
19:25 Dubai
10:15 Johannesburg
16:00 Bloemfontein
Connect
EK214 Emirates
EK775 Emirates
4Z709 Airlink
21:10 Miami
04:05 Dubai
14:00 Johannesburg
19:25 Dubai
10:15 Johannesburg
15:00 Bloemfontein
Connect

4. West Palm Beach/Palm Beach to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Mark Flight Memorial School to West Palm Beach/Palm Beach.

  2. You take a flight from West Palm Beach/Palm Beach to Johannesburg and cost approximately 600 USD.

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

Flight Depart Arrive
UA314 United Airlines
UA188 United Airlines
08:00 West Palm Beach/Palm Beach
20:45 Newark
10:42 Newark
17:45 Johannesburg
Connect
UA1064 United Airlines
UA188 United Airlines
10:55 West Palm Beach/Palm Beach
20:45 Newark
13:39 Newark
17:45 Johannesburg
Connect
DL2095 Delta
DL200 Delta
11:38 West Palm Beach/Palm Beach
19:05 Atlanta
13:22 Atlanta
16:30 Johannesburg
Connect
DL1419 Delta
DL200 Delta
13:15 West Palm Beach/Palm Beach
19:05 Atlanta
15:06 Atlanta
16:30 Johannesburg
Connect
DL667 Delta
DL134 Delta
KL0591 KLM
14:10 West Palm Beach/Palm Beach
18:05 Detroit
10:35 Amsterdam Schiphol
17:02 Detroit
08:00 Amsterdam Schiphol
21:20 Johannesburg
Connect
UA2213 United Airlines
UA188 United Airlines
14:55 West Palm Beach/Palm Beach
20:45 Newark
17:45 Newark
17:45 Johannesburg
Connect
DL2945 Delta
DL200 Delta
15:14 West Palm Beach/Palm Beach
19:05 Atlanta
17:02 Atlanta
16:30 Johannesburg
Connect
B61944 JetBlue Airways
UA188 United Airlines
15:40 West Palm Beach/Palm Beach
20:45 Newark
18:34 Newark
17:45 Johannesburg
Connect
WN3983 Southwest Airlines
DL200 Delta
15:50 West Palm Beach/Palm Beach
19:05 Atlanta
17:35 Atlanta
16:30 Johannesburg
Connect
WN3898 Southwest Airlines
DL200 Delta
16:20 West Palm Beach/Palm Beach
19:05 Atlanta
18:05 Atlanta
16:30 Johannesburg
Connect

5. Fort Lauderdale-Hollywood International to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Mark Flight Memorial School to Fort Lauderdale-Hollywood International.

  2. You take a flight from Fort Lauderdale-Hollywood International to Bloemfontein and cost approximately 800 USD.

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

Flight Depart Arrive
UA1750 United Airlines
ET501 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
07:15 Fort Lauderdale-Hollywood International
11:00 Washington Dulles
08:40 Addis Ababa
16:25 Johannesburg
09:42 Washington Dulles
07:15 Addis Ababa
13:05 Johannesburg
17:25 Bloemfontein
Connect
UA1750 United Airlines
ET501 Ethiopian Airlines
ET809 Ethiopian Airlines
5Z114 CemAir
07:15 Fort Lauderdale-Hollywood International
11:00 Washington Dulles
08:40 Addis Ababa
15:00 Johannesburg
09:42 Washington Dulles
07:15 Addis Ababa
13:05 Johannesburg
16:00 Bloemfontein
Connect
UA1750 United Airlines
ET501 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z709 Airlink
07:15 Fort Lauderdale-Hollywood International
11:00 Washington Dulles
08:40 Addis Ababa
14:00 Johannesburg
09:42 Washington Dulles
07:15 Addis Ababa
13:05 Johannesburg
15:00 Bloemfontein
Connect
UA1428 United Airlines
UA188 United Airlines
4Z923 Airlink
4Z600 Airlink
09:15 Fort Lauderdale-Hollywood International
20:45 Newark
18:40 Johannesburg
06:00 Capetown
12:15 Newark
17:45 Johannesburg
20:50 Capetown
07:35 Bloemfontein
Connect
UA1428 United Airlines
UA188 United Airlines
4Z701 Airlink
09:15 Fort Lauderdale-Hollywood International
20:45 Newark
06:20 Johannesburg
12:15 Newark
17:45 Johannesburg
07:20 Bloemfontein
Connect
UA1428 United Airlines
UA1122 United Airlines
FA840 Safair
09:15 Fort Lauderdale-Hollywood International
20:30 Newark
06:30 Capetown
12:15 Newark
18:00 Capetown
08:05 Bloemfontein
Connect
UA1428 United Airlines
UA1122 United Airlines
4Z600 Airlink
09:15 Fort Lauderdale-Hollywood International
20:30 Newark
06:00 Capetown
12:15 Newark
18:00 Capetown
07:35 Bloemfontein
Connect
UA1428 United Airlines
UA188 United Airlines
5Z112 CemAir
09:15 Fort Lauderdale-Hollywood International
20:45 Newark
06:25 Johannesburg
12:15 Newark
17:45 Johannesburg
07:25 Bloemfontein
Connect
DL1502 Delta
DL200 Delta
4Z703 Airlink
12:00 Fort Lauderdale-Hollywood International
19:05 Atlanta
09:25 Johannesburg
13:49 Atlanta
16:30 Johannesburg
10:40 Bloemfontein
Connect
DL1502 Delta
DL200 Delta
4Z909 Airlink
4Z600 Airlink
12:00 Fort Lauderdale-Hollywood International
19:05 Atlanta
18:10 Johannesburg
06:00 Capetown
13:49 Atlanta
16:30 Johannesburg
20:20 Capetown
07:35 Bloemfontein
Connect
DL1502 Delta
DL200 Delta
4Z701 Airlink
12:00 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:20 Johannesburg
13:49 Atlanta
16:30 Johannesburg
07:20 Bloemfontein
Connect
DL1502 Delta
DL200 Delta
5Z112 CemAir
12:00 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:25 Johannesburg
13:49 Atlanta
16:30 Johannesburg
07:25 Bloemfontein
Connect
UA1913 United Airlines
UA1122 United Airlines
4Z604 Airlink
12:58 Fort Lauderdale-Hollywood International
20:30 Newark
10:35 Capetown
16:02 Newark
18:00 Capetown
12:10 Bloemfontein
Connect
UA1913 United Airlines
UA188 United Airlines
FA115 Safair
FA840 Safair
12:58 Fort Lauderdale-Hollywood International
20:45 Newark
19:20 Johannesburg
06:30 Capetown
16:02 Newark
17:45 Johannesburg
21:35 Capetown
08:05 Bloemfontein
Connect
UA1913 United Airlines
UA188 United Airlines
4Z703 Airlink
12:58 Fort Lauderdale-Hollywood International
20:45 Newark
09:25 Johannesburg
16:02 Newark
17:45 Johannesburg
10:40 Bloemfontein
Connect
UA1913 United Airlines
UA188 United Airlines
4Z923 Airlink
4Z600 Airlink
12:58 Fort Lauderdale-Hollywood International
20:45 Newark
18:40 Johannesburg
06:00 Capetown
16:02 Newark
17:45 Johannesburg
20:50 Capetown
07:35 Bloemfontein
Connect
UA1913 United Airlines
UA1122 United Airlines
4Z600 Airlink
12:58 Fort Lauderdale-Hollywood International
20:30 Newark
06:00 Capetown
16:02 Newark
18:00 Capetown
07:35 Bloemfontein
Connect
UA1913 United Airlines
UA188 United Airlines
5Z112 CemAir
12:58 Fort Lauderdale-Hollywood International
20:45 Newark
06:25 Johannesburg
16:02 Newark
17:45 Johannesburg
07:25 Bloemfontein
Connect
UA1913 United Airlines
UA1122 United Airlines
FA840 Safair
12:58 Fort Lauderdale-Hollywood International
20:30 Newark
06:30 Capetown
16:02 Newark
18:00 Capetown
08:05 Bloemfontein
Connect
UA1913 United Airlines
UA188 United Airlines
4Z701 Airlink
12:58 Fort Lauderdale-Hollywood International
20:45 Newark
06:20 Johannesburg
16:02 Newark
17:45 Johannesburg
07:20 Bloemfontein
Connect
DL1399 Delta
DL200 Delta
4Z909 Airlink
4Z600 Airlink
13:44 Fort Lauderdale-Hollywood International
19:05 Atlanta
18:10 Johannesburg
06:00 Capetown
15:33 Atlanta
16:30 Johannesburg
20:20 Capetown
07:35 Bloemfontein
Connect
DL1399 Delta
DL200 Delta
4Z703 Airlink
13:44 Fort Lauderdale-Hollywood International
19:05 Atlanta
09:25 Johannesburg
15:33 Atlanta
16:30 Johannesburg
10:40 Bloemfontein
Connect
DL1399 Delta
DL200 Delta
4Z701 Airlink
13:44 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:20 Johannesburg
15:33 Atlanta
16:30 Johannesburg
07:20 Bloemfontein
Connect
DL1399 Delta
DL200 Delta
5Z112 CemAir
13:44 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:25 Johannesburg
15:33 Atlanta
16:30 Johannesburg
07:25 Bloemfontein
Connect
UA437 United Airlines
UA188 United Airlines
FA115 Safair
FA840 Safair
15:10 Fort Lauderdale-Hollywood International
20:45 Newark
19:20 Johannesburg
06:30 Capetown
18:11 Newark
17:45 Johannesburg
21:35 Capetown
08:05 Bloemfontein
Connect
UA437 United Airlines
UA188 United Airlines
4Z703 Airlink
15:10 Fort Lauderdale-Hollywood International
20:45 Newark
09:25 Johannesburg
18:11 Newark
17:45 Johannesburg
10:40 Bloemfontein
Connect
UA437 United Airlines
UA188 United Airlines
5Z112 CemAir
15:10 Fort Lauderdale-Hollywood International
20:45 Newark
06:25 Johannesburg
18:11 Newark
17:45 Johannesburg
07:25 Bloemfontein
Connect
UA437 United Airlines
UA188 United Airlines
4Z701 Airlink
15:10 Fort Lauderdale-Hollywood International
20:45 Newark
06:20 Johannesburg
18:11 Newark
17:45 Johannesburg
07:20 Bloemfontein
Connect
UA437 United Airlines
UA188 United Airlines
4Z923 Airlink
4Z604 Airlink
15:10 Fort Lauderdale-Hollywood International
20:45 Newark
18:40 Johannesburg
10:35 Capetown
18:11 Newark
17:45 Johannesburg
20:50 Capetown
12:10 Bloemfontein
Connect
UA437 United Airlines
UA188 United Airlines
4Z923 Airlink
4Z600 Airlink
15:10 Fort Lauderdale-Hollywood International
20:45 Newark
18:40 Johannesburg
06:00 Capetown
18:11 Newark
17:45 Johannesburg
20:50 Capetown
07:35 Bloemfontein
Connect
UA437 United Airlines
UA1122 United Airlines
FA840 Safair
15:10 Fort Lauderdale-Hollywood International
20:30 Newark
06:30 Capetown
18:11 Newark
18:00 Capetown
08:05 Bloemfontein
Connect
UA437 United Airlines
UA1122 United Airlines
4Z600 Airlink
15:10 Fort Lauderdale-Hollywood International
20:30 Newark
06:00 Capetown
18:11 Newark
18:00 Capetown
07:35 Bloemfontein
Connect
UA437 United Airlines
UA1122 United Airlines
4Z604 Airlink
15:10 Fort Lauderdale-Hollywood International
20:30 Newark
10:35 Capetown
18:11 Newark
18:00 Capetown
12:10 Bloemfontein
Connect
DL2605 Delta
DL200 Delta
4Z703 Airlink
15:18 Fort Lauderdale-Hollywood International
19:05 Atlanta
09:25 Johannesburg
17:08 Atlanta
16:30 Johannesburg
10:40 Bloemfontein
Connect
DL2605 Delta
DL200 Delta
4Z909 Airlink
4Z600 Airlink
15:18 Fort Lauderdale-Hollywood International
19:05 Atlanta
18:10 Johannesburg
06:00 Capetown
17:08 Atlanta
16:30 Johannesburg
20:20 Capetown
07:35 Bloemfontein
Connect
DL2605 Delta
DL200 Delta
5Z112 CemAir
15:18 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:25 Johannesburg
17:08 Atlanta
16:30 Johannesburg
07:25 Bloemfontein
Connect
DL2605 Delta
DL200 Delta
4Z909 Airlink
4Z604 Airlink
15:18 Fort Lauderdale-Hollywood International
19:05 Atlanta
18:10 Johannesburg
10:35 Capetown
17:08 Atlanta
16:30 Johannesburg
20:20 Capetown
12:10 Bloemfontein
Connect
DL2605 Delta
DL200 Delta
4Z701 Airlink
15:18 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:20 Johannesburg
17:08 Atlanta
16:30 Johannesburg
07:20 Bloemfontein
Connect
WN3250 4294 Southwest Airlines
DL200 Delta
4Z701 Airlink
16:10 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:20 Johannesburg
18:05 Atlanta
16:30 Johannesburg
07:20 Bloemfontein
Connect
WN3250 4294 Southwest Airlines
DL200 Delta
5Z112 CemAir
16:10 Fort Lauderdale-Hollywood International
19:05 Atlanta
06:25 Johannesburg
18:05 Atlanta
16:30 Johannesburg
07:25 Bloemfontein
Connect

6. Miami to Maseru

  1. You take a bus, shuttle or taxi from your location in Mark Flight Memorial School to Miami.

  2. You take a flight from Miami to Maseru and cost approximately 800 USD.

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

Flight Depart Arrive
UA1799 United Airlines
UA188 United Airlines
4Z52 Airlink
09:00 Miami
20:45 Newark
09:35 Johannesburg
12:06 Newark
17:45 Johannesburg
10:35 Maseru
Connect
UA398 United Airlines
UA188 United Airlines
4Z52 Airlink
12:45 Miami
20:45 Newark
09:35 Johannesburg
15:51 Newark
17:45 Johannesburg
10:35 Maseru
Connect
DL2202 Delta
DL200 Delta
4Z62 Airlink
15:14 Miami
19:05 Atlanta
15:00 Johannesburg
17:10 Atlanta
16:30 Johannesburg
16:00 Maseru
Connect
UA778 United Airlines
UA188 United Airlines
4Z52 Airlink
16:30 Miami
20:45 Newark
09:35 Johannesburg
19:33 Newark
17:45 Johannesburg
10:35 Maseru
Connect
UA778 United Airlines
UA188 United Airlines
4Z62 Airlink
16:30 Miami
20:45 Newark
15:00 Johannesburg
19:33 Newark
17:45 Johannesburg
16:00 Maseru
Connect
LH463 Lufthansa
LH572 Lufthansa
4Z52 Airlink
16:50 Miami
22:05 Frankfurt
09:35 Johannesburg
08:00 Frankfurt
08:30 Johannesburg
10:35 Maseru
Connect
LH463 Lufthansa
LH572 Lufthansa
4Z62 Airlink
16:50 Miami
22:05 Frankfurt
15:00 Johannesburg
08:00 Frankfurt
08:30 Johannesburg
16:00 Maseru
Connect
VS006 Virgin Atlantic
VS449 Virgin Atlantic
4Z62 Airlink
18:30 Miami
22:10 London Heathrow
15:00 Johannesburg
08:00 London Heathrow
10:05 Johannesburg
16:00 Maseru
Connect
LX65 Swiss
LX288 Swiss
4Z62 Airlink
19:40 Miami
22:40 Zurich
15:00 Johannesburg
10:55 Zurich
09:10 Johannesburg
16:00 Maseru
Connect
AF099 Air France
AF990 Air France
4Z52 Airlink
19:40 Miami
21:00 Paris CDG
09:35 Johannesburg
10:35 Paris CDG
07:40 Johannesburg
10:35 Maseru
Connect
AF099 Air France
AF990 Air France
4Z62 Airlink
19:40 Miami
21:00 Paris CDG
15:00 Johannesburg
10:35 Paris CDG
07:40 Johannesburg
16:00 Maseru
Connect
AA38 American Airlines
BA057 British Airways
4Z62 Airlink
19:50 Miami
21:25 London Heathrow
15:00 Johannesburg
09:25 London Heathrow
09:15 Johannesburg
16:00 Maseru
Connect
BA208 British Airways
BA041 British Airways
BA6202 British Airways
4Z62 Airlink
20:45 Miami
16:55 London Heathrow
08:15 Durban
15:00 Johannesburg
10:25 London Heathrow
05:25 Durban
09:20 Johannesburg
16:00 Maseru
Connect
BA208 British Airways
BA041 British Airways
BA6200 British Airways
4Z62 Airlink
20:45 Miami
16:55 London Heathrow
07:00 Durban
15:00 Johannesburg
10:25 London Heathrow
05:25 Durban
08:05 Johannesburg
16:00 Maseru
Connect
BA208 British Airways
BA041 British Airways
BA6204 British Airways
4Z62 Airlink
20:45 Miami
16:55 London Heathrow
09:15 Durban
15:00 Johannesburg
10:25 London Heathrow
05:25 Durban
10:20 Johannesburg
16:00 Maseru
Connect
BA208 British Airways
BA057 British Airways
4Z62 Airlink
20:45 Miami
21:25 London Heathrow
15:00 Johannesburg
10:25 London Heathrow
09:15 Johannesburg
16:00 Maseru
Connect
QR778 Qatar Airways
QR1363 Qatar Airways
4Z62 Airlink
21:00 Miami
02:30 Doha
15:00 Johannesburg
18:05 Doha
09:50 Johannesburg
16:00 Maseru
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
4Z62 Airlink
21:00 Miami
20:40 Doha
15:00 Johannesburg
18:05 Doha
04:00 Johannesburg
16:00 Maseru
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
4Z52 Airlink
21:00 Miami
20:40 Doha
09:35 Johannesburg
18:05 Doha
04:00 Johannesburg
10:35 Maseru
Connect
TK78 Turkish Airlines
TK42 Turkish Airlines
4Z62 Airlink
21:05 Miami
01:45 Istanbul
15:00 Johannesburg
15:20 Istanbul
10:20 Johannesburg
16:00 Maseru
Connect
EK214 Emirates
EK775 Emirates
4Z62 Airlink
21:10 Miami
04:05 Dubai
15:00 Johannesburg
19:25 Dubai
10:15 Johannesburg
16:00 Maseru
Connect

7. Ft. Myers to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Mark Flight Memorial School to Ft. Myers.

  2. You take a flight from Ft. Myers to Johannesburg and cost approximately 550 USD.

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

Flight Depart Arrive
UA2447 United Airlines
UA188 United Airlines
07:00 Ft. Myers
20:45 Newark
09:44 Newark
17:45 Johannesburg
Connect
DL1219 Delta
DL200 Delta
10:55 Ft. Myers
19:05 Atlanta
12:32 Atlanta
16:30 Johannesburg
Connect
UA2009 United Airlines
UA188 United Airlines
12:15 Ft. Myers
20:45 Newark
14:59 Newark
17:45 Johannesburg
Connect
DL2362 Delta
DL200 Delta
13:01 Ft. Myers
19:05 Atlanta
14:40 Atlanta
16:30 Johannesburg
Connect
NK1666 Spirit Airlines
UA188 United Airlines
13:45 Ft. Myers
20:45 Newark
16:39 Newark
17:45 Johannesburg
Connect
B61712 JetBlue Airways
UA188 United Airlines
14:05 Ft. Myers
20:45 Newark
16:55 Newark
17:45 Johannesburg
Connect
DL2140 Delta
DL200 Delta
15:19 Ft. Myers
19:05 Atlanta
17:01 Atlanta
16:30 Johannesburg
Connect
UA422 United Airlines
UA188 United Airlines
15:25 Ft. Myers
20:45 Newark
18:09 Newark
17:45 Johannesburg
Connect
WN3796 Southwest Airlines
DL200 Delta
15:55 Ft. Myers
19:05 Atlanta
17:40 Atlanta
16:30 Johannesburg
Connect

References

Find Hotels in Virginia, South Africa

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

Booking.com