How to get to Virginia, South Africa from Vermont by flight ? You can check flights from Vermont to Virginia, South Africa below.
You can find flight ticket prices from Vermont to Virginia, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Vermont to Burlington.
You take a flight from Burlington to Johannesburg and cost approximately 950 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL4658
Delta
VS026
Virgin Atlantic
VS449
Virgin Atlantic
|
05:50
Burlington
08:15
New York JFK
21:05
London Heathrow
|
07:15
New York JFK
20:05
London Heathrow
10:00
Johannesburg
|
Connect |
DL4741
Delta
DL200
Delta
|
07:44
Burlington
17:45
Atlanta
|
10:41
Atlanta
14:45
Johannesburg
|
Connect |
UA340
United Airlines
UA188
United Airlines
|
12:45
Burlington
20:45
Newark
|
14:14
Newark
17:45
Johannesburg
|
Connect |
UA4174
United Airlines
UA188
United Airlines
|
17:40
Burlington
20:45
Newark
|
19:17
Newark
17:45
Johannesburg
|
Connect |
UA3405
United Airlines
UA188
United Airlines
|
17:45
Burlington
20:45
Newark
|
19:23
Newark
17:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Vermont to Albany.
You take a flight from Albany to Johannesburg and cost approximately 850 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL2819
Delta
DL200
Delta
|
06:27
Albany
17:45
Atlanta
|
09:03
Atlanta
14:45
Johannesburg
|
Connect |
UA4889
United Airlines
UA3708
United Airlines
UA188
United Airlines
|
09:30
Albany
12:40
Washington Dulles
20:45
Newark
|
11:06
Washington Dulles
14:12
Newark
17:45
Johannesburg
|
Connect |
UA4889
United Airlines
UA1188
United Airlines
UA188
United Airlines
|
09:30
Albany
12:30
Washington Dulles
20:45
Newark
|
11:06
Washington Dulles
14:00
Newark
17:45
Johannesburg
|
Connect |
DL2928
Delta
DL200
Delta
|
13:17
Albany
17:45
Atlanta
|
15:45
Atlanta
14:45
Johannesburg
|
Connect |
UA4262
United Airlines
UA188
United Airlines
|
14:45
Albany
20:45
Newark
|
15:58
Newark
17:45
Johannesburg
|
Connect |
UA4942
United Airlines
UA1156
United Airlines
UA188
United Airlines
|
14:45
Albany
17:15
Washington Dulles
20:45
Newark
|
16:24
Washington Dulles
18:55
Newark
17:45
Johannesburg
|
Connect |
UA4166
United Airlines
UA188
United Airlines
|
17:45
Albany
20:45
Newark
|
19:06
Newark
17:45
Johannesburg
|
Connect |
UA3706
United Airlines
UA188
United Airlines
|
17:45
Albany
20:45
Newark
|
19:03
Newark
17:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Vermont to Burlington.
You take a flight from Burlington to Bloemfontein and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UA6065
United Airlines
ET501
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z709
Airlink
|
05:45
Burlington
11:00
Washington Dulles
08:40
Addis Ababa
14:00
Johannesburg
|
07:25
Washington Dulles
07:15
Addis Ababa
13:05
Johannesburg
15:00
Bloemfontein
|
Connect |
UA3777
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
5Z114
CemAir
|
06:20
Burlington
09:45
Chicago O'Hare
08:40
Addis Ababa
15:00
Johannesburg
|
08:09
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
16:00
Bloemfontein
|
Connect |
UA3777
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z709
Airlink
|
06:20
Burlington
09:45
Chicago O'Hare
08:40
Addis Ababa
14:00
Johannesburg
|
08:09
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
15:00
Bloemfontein
|
Connect |
UA415
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
5Z114
CemAir
|
06:30
Burlington
09:45
Chicago O'Hare
08:40
Addis Ababa
15:00
Johannesburg
|
08:05
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
16:00
Bloemfontein
|
Connect |
UA415
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z709
Airlink
|
06:30
Burlington
09:45
Chicago O'Hare
08:40
Addis Ababa
14:00
Johannesburg
|
08:05
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
15:00
Bloemfontein
|
Connect |
DL4741
Delta
DL200
Delta
4Z705
Airlink
|
07:44
Burlington
17:45
Atlanta
16:25
Johannesburg
|
10:41
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
UA4309
United Airlines
UA1122
United Airlines
FA840
Safair
|
12:30
Burlington
20:30
Newark
06:30
Capetown
|
14:00
Newark
18:00
Capetown
08:05
Bloemfontein
|
Connect |
UA4309
United Airlines
UA188
United Airlines
4Z707
Airlink
|
12:30
Burlington
20:45
Newark
08:30
Johannesburg
|
14:00
Newark
17:45
Johannesburg
09:45
Bloemfontein
|
Connect |
UA4309
United Airlines
UA1122
United Airlines
4Z600
Airlink
|
12:30
Burlington
20:30
Newark
06:00
Capetown
|
14:00
Newark
18:00
Capetown
07:35
Bloemfontein
|
Connect |
UA340
United Airlines
UA188
United Airlines
5Z112
CemAir
|
12:45
Burlington
20:45
Newark
06:25
Johannesburg
|
14:14
Newark
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
UA4176
United Airlines
UA1122
United Airlines
FA840
Safair
|
12:45
Burlington
20:30
Newark
06:30
Capetown
|
14:22
Newark
18:00
Capetown
08:05
Bloemfontein
|
Connect |
UA4176
United Airlines
UA188
United Airlines
4Z707
Airlink
|
12:45
Burlington
20:45
Newark
08:30
Johannesburg
|
14:22
Newark
17:45
Johannesburg
09:45
Bloemfontein
|
Connect |
UA4176
United Airlines
UA188
United Airlines
4Z701
Airlink
|
12:45
Burlington
20:45
Newark
06:20
Johannesburg
|
14:22
Newark
17:45
Johannesburg
07:20
Bloemfontein
|
Connect |
UA4176
United Airlines
UA1122
United Airlines
4Z600
Airlink
|
12:45
Burlington
20:30
Newark
06:00
Capetown
|
14:22
Newark
18:00
Capetown
07:35
Bloemfontein
|
Connect |
AA5668
American Airlines
QR728
Qatar Airways
QR1365
Qatar Airways
4Z701
Airlink
|
16:18
Burlington
21:25
Philadelphia
20:25
Doha
06:20
Johannesburg
|
17:50
Philadelphia
16:45
Doha
04:00
Johannesburg
07:20
Bloemfontein
|
Connect |
AA5668
American Airlines
QR728
Qatar Airways
QR1365
Qatar Airways
5Z112
CemAir
|
16:18
Burlington
21:25
Philadelphia
20:25
Doha
06:25
Johannesburg
|
17:50
Philadelphia
16:45
Doha
04:00
Johannesburg
07:25
Bloemfontein
|
Connect |
AA6058
American Airlines
QR728
Qatar Airways
QR1365
Qatar Airways
5Z112
CemAir
|
16:58
Burlington
21:25
Philadelphia
20:25
Doha
06:25
Johannesburg
|
18:37
Philadelphia
16:45
Doha
04:00
Johannesburg
07:25
Bloemfontein
|
Connect |
AA6058
American Airlines
QR728
Qatar Airways
QR1365
Qatar Airways
4Z701
Airlink
|
16:58
Burlington
21:25
Philadelphia
20:25
Doha
06:20
Johannesburg
|
18:37
Philadelphia
16:45
Doha
04:00
Johannesburg
07:20
Bloemfontein
|
Connect |
UA4174
United Airlines
UA188
United Airlines
5Z112
CemAir
|
17:40
Burlington
20:45
Newark
06:25
Johannesburg
|
19:17
Newark
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
UA4174
United Airlines
UA188
United Airlines
4Z701
Airlink
|
17:40
Burlington
20:45
Newark
06:20
Johannesburg
|
19:17
Newark
17:45
Johannesburg
07:20
Bloemfontein
|
Connect |
UA4174
United Airlines
UA1122
United Airlines
4Z604
Airlink
|
17:40
Burlington
20:30
Newark
10:35
Capetown
|
19:17
Newark
18:00
Capetown
12:10
Bloemfontein
|
Connect |
UA4174
United Airlines
UA1122
United Airlines
FA842
Safair
|
17:40
Burlington
20:30
Newark
11:40
Capetown
|
19:17
Newark
18:00
Capetown
13:15
Bloemfontein
|
Connect |
UA4174
United Airlines
UA188
United Airlines
4Z707
Airlink
|
17:40
Burlington
20:45
Newark
08:30
Johannesburg
|
19:17
Newark
17:45
Johannesburg
09:45
Bloemfontein
|
Connect |
UA3405
United Airlines
UA188
United Airlines
5Z112
CemAir
|
17:45
Burlington
20:45
Newark
06:25
Johannesburg
|
19:23
Newark
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
UA3405
United Airlines
UA188
United Airlines
4Z701
Airlink
|
17:45
Burlington
20:45
Newark
06:20
Johannesburg
|
19:23
Newark
17:45
Johannesburg
07:20
Bloemfontein
|
Connect |
UA3405
United Airlines
UA188
United Airlines
4Z703
Airlink
|
17:45
Burlington
20:45
Newark
09:25
Johannesburg
|
19:23
Newark
17:45
Johannesburg
10:40
Bloemfontein
|
Connect |
UA3405
United Airlines
UA188
United Airlines
4Z923
Airlink
4Z604
Airlink
|
17:45
Burlington
20:45
Newark
18:40
Johannesburg
10:35
Capetown
|
19:23
Newark
17:45
Johannesburg
20:50
Capetown
12:10
Bloemfontein
|
Connect |
UA3405
United Airlines
UA1122
United Airlines
FA840
Safair
|
17:45
Burlington
20:30
Newark
06:30
Capetown
|
19:23
Newark
18:00
Capetown
08:05
Bloemfontein
|
Connect |
UA3405
United Airlines
UA1122
United Airlines
4Z604
Airlink
|
17:45
Burlington
20:30
Newark
10:35
Capetown
|
19:23
Newark
18:00
Capetown
12:10
Bloemfontein
|
Connect |
UA3405
United Airlines
UA1122
United Airlines
4Z600
Airlink
|
17:45
Burlington
20:30
Newark
06:00
Capetown
|
19:23
Newark
18:00
Capetown
07:35
Bloemfontein
|
Connect |
UA3405
United Airlines
UA188
United Airlines
FA115
Safair
FA840
Safair
|
17:45
Burlington
20:45
Newark
19:20
Johannesburg
06:30
Capetown
|
19:23
Newark
17:45
Johannesburg
21:35
Capetown
08:05
Bloemfontein
|
Connect |
DL5196
Delta
AF377
Air France
AF990
Air France
4Z707
Airlink
|
18:15
Burlington
21:10
Detroit
21:00
Paris CDG
08:30
Johannesburg
|
20:15
Detroit
10:50
Paris CDG
07:40
Johannesburg
09:45
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Vermont to Newark.
You take a flight from Newark to Johannesburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL2707
Delta
DL200
Delta
|
09:30
Newark
17:45
Atlanta
|
11:54
Atlanta
14:45
Johannesburg
|
Connect |
DL2977
Delta
DL200
Delta
|
11:30
Newark
17:45
Atlanta
|
13:45
Atlanta
14:45
Johannesburg
|
Connect |
DL1260
Delta
DL200
Delta
|
14:20
Newark
17:45
Atlanta
|
16:31
Atlanta
14:45
Johannesburg
|
Connect |
UA188
United Airlines
|
20:45
Newark
|
17:45 Johannesburg | Direct |
You take a bus, shuttle or taxi from your location in Vermont to Albany.
You take a flight from Albany to Bloemfontein and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL2819
Delta
DL200
Delta
4Z705
Airlink
|
06:27
Albany
17:45
Atlanta
16:25
Johannesburg
|
09:03
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
DL2928
Delta
DL200
Delta
4Z705
Airlink
|
13:17
Albany
17:45
Atlanta
16:25
Johannesburg
|
15:45
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
UA4262
United Airlines
UA1122
United Airlines
4Z600
Airlink
|
14:45
Albany
20:30
Newark
06:00
Capetown
|
15:58
Newark
18:00
Capetown
07:35
Bloemfontein
|
Connect |
UA4166
United Airlines
UA1122
United Airlines
4Z600
Airlink
|
17:45
Albany
20:30
Newark
06:00
Capetown
|
19:06
Newark
18:00
Capetown
07:35
Bloemfontein
|
Connect |
UA4166
United Airlines
UA1122
United Airlines
FA840
Safair
|
17:45
Albany
20:30
Newark
06:30
Capetown
|
19:06
Newark
18:00
Capetown
08:05
Bloemfontein
|
Connect |
UA3706
United Airlines
UA188
United Airlines
4Z701
Airlink
|
17:45
Albany
20:45
Newark
06:20
Johannesburg
|
19:03
Newark
17:45
Johannesburg
07:20
Bloemfontein
|
Connect |
UA4166
United Airlines
UA188
United Airlines
4Z701
Airlink
|
17:45
Albany
20:45
Newark
06:20
Johannesburg
|
19:06
Newark
17:45
Johannesburg
07:20
Bloemfontein
|
Connect |
UA3706
United Airlines
UA188
United Airlines
5Z112
CemAir
|
17:45
Albany
20:45
Newark
06:25
Johannesburg
|
19:03
Newark
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
UA4166
United Airlines
UA188
United Airlines
5Z112
CemAir
|
17:45
Albany
20:45
Newark
06:25
Johannesburg
|
19:06
Newark
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Vermont to Manchester.
You take a flight from Manchester to Johannesburg and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UA4503
United Airlines
UA188
United Airlines
|
05:45
Manchester
20:45
Newark
|
07:21
Newark
17:45
Johannesburg
|
Connect |
UA3896
United Airlines
UA2223
United Airlines
UA188
United Airlines
|
05:45
Manchester
08:25
Washington Dulles
20:45
Newark
|
07:31
Washington Dulles
09:45
Newark
17:45
Johannesburg
|
Connect |
UA3896
United Airlines
UA1188
United Airlines
UA188
United Airlines
|
05:45
Manchester
12:30
Washington Dulles
20:45
Newark
|
07:31
Washington Dulles
14:00
Newark
17:45
Johannesburg
|
Connect |
UA4550
United Airlines
UA188
United Airlines
|
08:00
Manchester
20:45
Newark
|
09:30
Newark
17:45
Johannesburg
|
Connect |
UA4606
United Airlines
UA188
United Airlines
|
11:55
Manchester
20:45
Newark
|
13:25
Newark
17:45
Johannesburg
|
Connect |
AA5160
American Airlines
UA4598
United Airlines
UA188
United Airlines
|
12:45
Manchester
16:30
Reagan Washington
20:45
Newark
|
14:30
Reagan Washington
17:59
Newark
17:45
Johannesburg
|
Connect |
AA5160
American Airlines
UA4413
United Airlines
UA188
United Airlines
|
12:45
Manchester
16:00
Reagan Washington
20:45
Newark
|
14:30
Reagan Washington
17:24
Newark
17:45
Johannesburg
|
Connect |
AA5160
American Airlines
UA4412
United Airlines
UA188
United Airlines
|
12:45
Manchester
16:49
Reagan Washington
20:45
Newark
|
14:30
Reagan Washington
18:16
Newark
17:45
Johannesburg
|
Connect |
UA3946
United Airlines
UA1156
United Airlines
UA188
United Airlines
|
13:50
Manchester
17:15
Washington Dulles
20:45
Newark
|
15:53
Washington Dulles
18:55
Newark
17:45
Johannesburg
|
Connect |
AA5696
American Airlines
QR728
Qatar Airways
QR1365
Qatar Airways
|
17:15
Manchester
21:25
Philadelphia
20:25
Doha
|
18:50
Philadelphia
16:45
Doha
04:00
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Vermont to Newark.
You take a flight from Newark to Bloemfontein and cost approximately 900 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
TK30
Turkish Airlines
TK42
Turkish Airlines
5Z114
CemAir
|
01:20
Newark
01:45
Istanbul
15:00
Johannesburg
|
18:15
Istanbul
10:20
Johannesburg
16:00
Bloemfontein
|
Connect |
TK30
Turkish Airlines
TK42
Turkish Airlines
4Z709
Airlink
|
01:20
Newark
01:45
Istanbul
14:00
Johannesburg
|
18:15
Istanbul
10:20
Johannesburg
15:00
Bloemfontein
|
Connect |
DL2707
Delta
DL200
Delta
4Z705
Airlink
|
09:30
Newark
17:45
Atlanta
16:25
Johannesburg
|
11:54
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
DL2977
Delta
DL200
Delta
4Z705
Airlink
|
11:30
Newark
17:45
Atlanta
16:25
Johannesburg
|
13:45
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
UA360
United Airlines
DL200
Delta
4Z705
Airlink
|
13:47
Newark
17:45
Atlanta
16:25
Johannesburg
|
16:16
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
DL1260
Delta
DL200
Delta
4Z705
Airlink
|
14:20
Newark
17:45
Atlanta
16:25
Johannesburg
|
16:31
Atlanta
14:45
Johannesburg
17:25
Bloemfontein
|
Connect |
OS90
Austrian Airlines
OS31
Austrian Airlines
4Z600
Airlink
|
17:40
Newark
10:00
Vienna
06:00
Capetown
|
08:10
Vienna
22:15
Capetown
07:35
Bloemfontein
|
Connect |
UA1122
United Airlines
4Z600
Airlink
|
20:30
Newark
06:00
Capetown
|
18:00
Capetown
07:35
Bloemfontein
|
Connect |
UA1122
United Airlines
FA840
Safair
|
20:30
Newark
06:30
Capetown
|
18:00
Capetown
08:05
Bloemfontein
|
Connect |
UA1122
United Airlines
4Z604
Airlink
|
20:30
Newark
10:35
Capetown
|
18:00
Capetown
12:10
Bloemfontein
|
Connect |
LH413
Lufthansa
LH574
Lufthansa
4Z604
Airlink
|
20:35
Newark
17:45
Munich
10:35
Capetown
|
10:15
Munich
06:00
Capetown
12:10
Bloemfontein
|
Connect |
UA188
United Airlines
4Z701
Airlink
|
20:45
Newark
06:20
Johannesburg
|
17:45
Johannesburg
07:20
Bloemfontein
|
Connect |
UA188
United Airlines
FA115
Safair
FA840
Safair
|
20:45
Newark
19:20
Johannesburg
06:30
Capetown
|
17:45
Johannesburg
21:35
Capetown
08:05
Bloemfontein
|
Connect |
UA188
United Airlines
4Z707
Airlink
|
20:45
Newark
08:30
Johannesburg
|
17:45
Johannesburg
09:45
Bloemfontein
|
Connect |
UA188
United Airlines
4Z923
Airlink
4Z600
Airlink
|
20:45
Newark
18:40
Johannesburg
06:00
Capetown
|
17:45
Johannesburg
20:50
Capetown
07:35
Bloemfontein
|
Connect |
UA188
United Airlines
5Z112
CemAir
|
20:45
Newark
06:25
Johannesburg
|
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
LX19
Swiss
LX288
Swiss
5Z116
CemAir
|
21:55
Newark
22:40
Zurich
10:30
Johannesburg
|
11:40
Zurich
09:10
Johannesburg
11:30
Bloemfontein
|
Connect |
BA188
British Airways
BA055
British Airways
4Z703
Airlink
|
22:35
Newark
18:20
London Heathrow
09:25
Johannesburg
|
09:15
London Heathrow
07:25
Johannesburg
10:40
Bloemfontein
|
Connect |
BA188
British Airways
BA043
British Airways
4Z604
Airlink
|
22:35
Newark
18:15
London Heathrow
10:35
Capetown
|
09:15
London Heathrow
08:00
Capetown
12:10
Bloemfontein
|
Connect |
BA188
British Airways
BA043
British Airways
JE406
Mango
|
22:35
Newark
18:15
London Heathrow
11:20
Capetown
|
09:15
London Heathrow
08:00
Capetown
12:50
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Vermont to Newark.
You take a flight from Newark to Maseru and cost approximately 700 USD.
You take a bus, shuttle or taxi from Maseru to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
TK30
Turkish Airlines
TK42
Turkish Airlines
4Z62
Airlink
|
01:20
Newark
01:45
Istanbul
15:00
Johannesburg
|
18:15
Istanbul
10:20
Johannesburg
16:00
Maseru
|
Connect |
DL1260
Delta
DL200
Delta
4Z50
Airlink
|
14:20
Newark
17:45
Atlanta
06:40
Johannesburg
|
16:31
Atlanta
14:45
Johannesburg
07:40
Maseru
|
Connect |
UA1122
United Airlines
FA217
Safair
4Z50
Airlink
|
20:30
Newark
18:55
Capetown
06:40
Johannesburg
|
18:00
Capetown
21:05
Johannesburg
07:40
Maseru
|
Connect |
UA1122
United Airlines
JE172
Mango
4Z50
Airlink
|
20:30
Newark
19:00
Capetown
06:40
Johannesburg
|
18:00
Capetown
20:55
Johannesburg
07:40
Maseru
|
Connect |
UA1122
United Airlines
FA205
Safair
4Z50
Airlink
|
20:30
Newark
20:00
Capetown
06:40
Johannesburg
|
18:00
Capetown
22:05
Johannesburg
07:40
Maseru
|
Connect |
UA188
United Airlines
4Z52
Airlink
|
20:45
Newark
09:35
Johannesburg
|
17:45
Johannesburg
10:35
Maseru
|
Connect |
UA188
United Airlines
4Z50
Airlink
|
20:45
Newark
06:40
Johannesburg
|
17:45
Johannesburg
07:40
Maseru
|
Connect |
LX19
Swiss
LX288
Swiss
4Z62
Airlink
|
21:55
Newark
22:40
Zurich
15:00
Johannesburg
|
11:40
Zurich
09:10
Johannesburg
16:00
Maseru
|
Connect |
LX19
Swiss
LX284
Swiss
4Z62
Airlink
|
21:55
Newark
22:40
Zurich
15:00
Johannesburg
|
11:40
Zurich
10:10
Johannesburg
16:00
Maseru
|
Connect |
BA188
British Airways
BA057
British Airways
4Z62
Airlink
|
22:35
Newark
21:10
London Heathrow
15:00
Johannesburg
|
09:15
London Heathrow
10:15
Johannesburg
16:00
Maseru
|
Connect |
BA188
British Airways
BA055
British Airways
4Z62
Airlink
|
22:35
Newark
18:20
London Heathrow
15:00
Johannesburg
|
09:15
London Heathrow
07:25
Johannesburg
16:00
Maseru
|
Connect |
You can find hotels and accommodations in Virginia, South Africa with our hotels search tool below
Booking.com