How to get to Johannesburg, South Africa from Virginia by flight ? You can check flights from Virginia to Johannesburg, South Africa below.
You can find flight ticket prices from Virginia to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Virginia to Dublin.
You take a flight from Dublin to Johannesburg and cost approximately 280 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KL0932
KLM
KL0591
KLM
|
05:55
Dublin
10:45
Amsterdam Schiphol
|
08:35
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
EI602
Aer Lingus
KL0591
KLM
|
06:15
Dublin
10:45
Amsterdam Schiphol
|
08:55
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
FR3100
Ryanair
KL0591
KLM
|
06:35
Dublin
10:45
Amsterdam Schiphol
|
09:10
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
LX407
Swiss
LX282
Swiss
|
08:00
Dublin
22:40
Zurich
|
11:10
Zurich
09:10
Johannesburg
|
Connect |
QR020
Qatar Airways
QR1363
Qatar Airways
|
08:15
Dublin
02:30
Doha
|
17:15
Doha
09:55
Johannesburg
|
Connect |
QR020
Qatar Airways
QR1365
Qatar Airways
|
08:15
Dublin
20:15
Doha
|
17:15
Doha
03:40
Johannesburg
|
Connect |
AF1617
Air France
AF990
Air France
|
08:50
Dublin
23:20
Paris CDG
|
11:45
Paris CDG
10:00
Johannesburg
|
Connect |
LH977
Lufthansa
LH572
Lufthansa
|
09:10
Dublin
22:05
Frankfurt
|
12:05
Frankfurt
08:30
Johannesburg
|
Connect |
EY042
Etihad
EY602
Etihad
|
09:20
Dublin
01:40
Abu Dhabi
|
19:35
Abu Dhabi
07:55
Johannesburg
|
Connect |
TK1976
Turkish Airlines
TK40
Turkish Airlines
|
10:55
Dublin
01:35
Istanbul
|
17:20
Istanbul
10:20
Johannesburg
|
Connect |
LH979
Lufthansa
LH572
Lufthansa
|
12:25
Dublin
22:05
Frankfurt
|
15:25
Frankfurt
08:30
Johannesburg
|
Connect |
LX401
Swiss
LX282
Swiss
|
12:40
Dublin
22:40
Zurich
|
15:50
Zurich
09:10
Johannesburg
|
Connect |
AF1817
Air France
AF990
Air France
|
14:15
Dublin
23:20
Paris CDG
|
17:10
Paris CDG
10:00
Johannesburg
|
Connect |
MS776
Egyptair
MS839
Egyptair
|
14:20
Dublin
23:10
Cairo
|
20:45
Cairo
07:10
Johannesburg
|
Connect |
EK162
Emirates
EK761
Emirates
|
14:20
Dublin
04:05
Dubai
|
00:45
Dubai
10:15
Johannesburg
|
Connect |
EK162
Emirates
EK763
Emirates
|
14:20
Dublin
10:00
Dubai
|
00:45
Dubai
16:20
Johannesburg
|
Connect |
QR018
Qatar Airways
QR1363
Qatar Airways
|
15:00
Dublin
02:30
Doha
|
23:55
Doha
09:55
Johannesburg
|
Connect |
QR018
Qatar Airways
QR1367
Qatar Airways
|
15:00
Dublin
07:30
Doha
|
23:55
Doha
14:55
Johannesburg
|
Connect |
QR018
Qatar Airways
QR1377
Qatar Airways
|
15:00
Dublin
08:00
Doha
|
23:55
Doha
15:25
Johannesburg
|
Connect |
BA837
British Airways
BA055
British Airways
|
15:20
Dublin
19:05
London Heathrow
|
16:45
London Heathrow
07:05
Johannesburg
|
Connect |
BA837
British Airways
KQ101
Kenya Airways
KQ760
Kenya Airways
|
15:20
Dublin
18:25
London Heathrow
07:45
Nairobi
|
16:45
London Heathrow
05:00
Nairobi
10:55
Johannesburg
|
Connect |
EI174
Aer Lingus
BA055
British Airways
|
15:55
Dublin
19:05
London Heathrow
|
17:20
London Heathrow
07:05
Johannesburg
|
Connect |
EI656
Aer Lingus
LH572
Lufthansa
|
16:35
Dublin
22:05
Frankfurt
|
19:55
Frankfurt
08:30
Johannesburg
|
Connect |
BA829
British Airways
BA055
British Airways
|
16:40
Dublin
19:05
London Heathrow
|
18:10
London Heathrow
07:05
Johannesburg
|
Connect |
TK1978
Turkish Airlines
TK40
Turkish Airlines
|
16:50
Dublin
01:35
Istanbul
|
23:20
Istanbul
10:20
Johannesburg
|
Connect |
EI176
Aer Lingus
BA057
British Airways
|
17:00
Dublin
21:25
London Heathrow
|
18:20
London Heathrow
09:15
Johannesburg
|
Connect |
EI348
Aer Lingus
LX282
Swiss
|
17:45
Dublin
22:40
Zurich
|
21:05
Zurich
09:10
Johannesburg
|
Connect |
LH981
Lufthansa
LH572
Lufthansa
|
17:50
Dublin
22:05
Frankfurt
|
20:50
Frankfurt
08:30
Johannesburg
|
Connect |
EI178
Aer Lingus
VS449
Virgin Atlantic
|
18:00
Dublin
21:50
London Heathrow
|
19:20
London Heathrow
09:45
Johannesburg
|
Connect |
EI178
Aer Lingus
BA057
British Airways
|
18:00
Dublin
21:25
London Heathrow
|
19:20
London Heathrow
09:15
Johannesburg
|
Connect |
EI182
Aer Lingus
BA057
British Airways
|
18:55
Dublin
21:25
London Heathrow
|
20:20
London Heathrow
09:15
Johannesburg
|
Connect |
EI182
Aer Lingus
VS449
Virgin Atlantic
|
18:55
Dublin
21:50
London Heathrow
|
20:20
London Heathrow
09:45
Johannesburg
|
Connect |
EI528
Aer Lingus
AF990
Air France
|
18:55
Dublin
23:20
Paris CDG
|
21:40
Paris CDG
10:00
Johannesburg
|
Connect |
EI180
Aer Lingus
VS449
Virgin Atlantic
|
19:35
Dublin
21:50
London Heathrow
|
20:55
London Heathrow
09:45
Johannesburg
|
Connect |
BA823
British Airways
BA059
British Airways
BA6416
British Airways
|
19:55
Dublin
22:25
London Heathrow
14:10
Capetown
|
21:15
London Heathrow
11:05
Capetown
16:10
Johannesburg
|
Connect |
BA823
British Airways
BA059
British Airways
BA6422
British Airways
|
19:55
Dublin
22:25
London Heathrow
16:55
Capetown
|
21:15
London Heathrow
11:05
Capetown
18:55
Johannesburg
|
Connect |
BA823
British Airways
BA059
British Airways
BA6412
British Airways
|
19:55
Dublin
22:25
London Heathrow
13:10
Capetown
|
21:15
London Heathrow
11:05
Capetown
15:10
Johannesburg
|
Connect |
EI184
Aer Lingus
BA059
British Airways
BA6412
British Airways
|
20:15
Dublin
22:25
London Heathrow
13:10
Capetown
|
21:35
London Heathrow
11:05
Capetown
15:10
Johannesburg
|
Connect |
EI184
Aer Lingus
BA059
British Airways
BA6416
British Airways
|
20:15
Dublin
22:25
London Heathrow
14:10
Capetown
|
21:35
London Heathrow
11:05
Capetown
16:10
Johannesburg
|
Connect |
KL0942
KLM
KL0591
KLM
|
20:45
Dublin
10:45
Amsterdam Schiphol
|
23:20
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Belfast City.
You take a flight from Belfast City to Johannesburg and cost approximately 340 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
BA1421
British Airways
BA055
British Airways
|
12:15
Belfast City
19:05
London Heathrow
|
13:40
London Heathrow
07:05
Johannesburg
|
Connect |
LM86
Loganair
BA1323
British Airways
BA055
British Airways
|
12:15
Belfast City
15:30
Aberdeen
19:05
London Heathrow
|
13:30
Aberdeen
17:10
London Heathrow
07:05
Johannesburg
|
Connect |
LM86
Loganair
BA1313
British Airways
BA055
British Airways
|
12:15
Belfast City
16:15
Aberdeen
19:05
London Heathrow
|
13:30
Aberdeen
17:50
London Heathrow
07:05
Johannesburg
|
Connect |
LM86
Loganair
BA1309
British Airways
BA055
British Airways
|
12:15
Belfast City
14:20
Aberdeen
19:05
London Heathrow
|
13:30
Aberdeen
15:55
London Heathrow
07:05
Johannesburg
|
Connect |
EI932
Aer Lingus
BA055
British Airways
|
13:10
Belfast City
19:05
London Heathrow
|
14:30
London Heathrow
07:05
Johannesburg
|
Connect |
BA1417
British Airways
BA055
British Airways
|
14:50
Belfast City
19:05
London Heathrow
|
16:10
London Heathrow
07:05
Johannesburg
|
Connect |
BA1425
British Airways
BA059
British Airways
BA6412
British Airways
|
16:55
Belfast City
22:25
London Heathrow
13:10
Capetown
|
18:20
London Heathrow
11:05
Capetown
15:10
Johannesburg
|
Connect |
BA1425
British Airways
BA057
British Airways
|
16:55
Belfast City
21:25
London Heathrow
|
18:20
London Heathrow
09:15
Johannesburg
|
Connect |
BA1425
British Airways
BA059
British Airways
BA6416
British Airways
|
16:55
Belfast City
22:25
London Heathrow
14:10
Capetown
|
18:20
London Heathrow
11:05
Capetown
16:10
Johannesburg
|
Connect |
BA1425
British Airways
VS449
Virgin Atlantic
|
16:55
Belfast City
21:50
London Heathrow
|
18:20
London Heathrow
09:45
Johannesburg
|
Connect |
KL0948
KLM
KQ117
Kenya Airways
KQ760
Kenya Airways
|
17:05
Belfast City
20:35
Amsterdam Schiphol
07:45
Nairobi
|
19:40
Amsterdam Schiphol
05:55
Nairobi
10:55
Johannesburg
|
Connect |
EI936
Aer Lingus
BA057
British Airways
|
17:25
Belfast City
21:25
London Heathrow
|
18:40
London Heathrow
09:15
Johannesburg
|
Connect |
EI936
Aer Lingus
VS449
Virgin Atlantic
|
17:25
Belfast City
21:50
London Heathrow
|
18:40
London Heathrow
09:45
Johannesburg
|
Connect |
BA1419
British Airways
BA059
British Airways
BA6416
British Airways
|
18:30
Belfast City
22:25
London Heathrow
14:10
Capetown
|
19:50
London Heathrow
11:05
Capetown
16:10
Johannesburg
|
Connect |
BA1419
British Airways
BA059
British Airways
BA6412
British Airways
|
18:30
Belfast City
22:25
London Heathrow
13:10
Capetown
|
19:50
London Heathrow
11:05
Capetown
15:10
Johannesburg
|
Connect |
BA1419
British Airways
BA057
British Airways
|
18:30
Belfast City
21:25
London Heathrow
|
19:50
London Heathrow
09:15
Johannesburg
|
Connect |
BA1419
British Airways
VS449
Virgin Atlantic
|
18:30
Belfast City
21:50
London Heathrow
|
19:50
London Heathrow
09:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Cork.
You take a flight from Cork to Johannesburg and cost approximately 260 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
EI840
Aer Lingus
KL0591
KLM
|
05:50
Cork
10:45
Amsterdam Schiphol
|
08:35
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
KL1084
KLM
KL0591
KLM
|
06:10
Cork
10:45
Amsterdam Schiphol
|
09:00
Amsterdam Schiphol
21:20
Johannesburg
|
Connect |
EI710
Aer Lingus
BA055
British Airways
|
07:15
Cork
19:05
London Heathrow
|
08:40
London Heathrow
07:05
Johannesburg
|
Connect |
AF1095
Air France
AF990
Air France
|
11:20
Cork
23:20
Paris CDG
|
14:10
Paris CDG
10:00
Johannesburg
|
Connect |
EI712
Aer Lingus
BA055
British Airways
|
11:45
Cork
19:05
London Heathrow
|
13:05
London Heathrow
07:05
Johannesburg
|
Connect |
EI712
Aer Lingus
BA057
British Airways
|
11:45
Cork
21:25
London Heathrow
|
13:05
London Heathrow
09:15
Johannesburg
|
Connect |
EI722
Aer Lingus
BA055
British Airways
|
16:15
Cork
19:05
London Heathrow
|
17:35
London Heathrow
07:05
Johannesburg
|
Connect |
EI722
Aer Lingus
BA057
British Airways
|
16:15
Cork
21:25
London Heathrow
|
17:35
London Heathrow
09:15
Johannesburg
|
Connect |
EI722
Aer Lingus
VS449
Virgin Atlantic
|
16:15
Cork
21:50
London Heathrow
|
17:35
London Heathrow
09:45
Johannesburg
|
Connect |
LH985
Lufthansa
LH572
Lufthansa
|
17:40
Cork
22:05
Frankfurt
|
20:45
Frankfurt
08:30
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Shannon.
You take a flight from Shannon to Johannesburg and cost approximately 950 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
EI380
Aer Lingus
BA055
British Airways
|
07:40
Shannon
19:05
London Heathrow
|
09:05
London Heathrow
07:05
Johannesburg
|
Connect |
EI380
Aer Lingus
BA057
British Airways
|
07:40
Shannon
21:25
London Heathrow
|
09:05
London Heathrow
09:15
Johannesburg
|
Connect |
EI380
Aer Lingus
LH907
Lufthansa
LH572
Lufthansa
|
07:40
Shannon
13:30
London Heathrow
22:05
Frankfurt
|
09:05
London Heathrow
16:05
Frankfurt
08:30
Johannesburg
|
Connect |
RK4777
Ryanair UK
BA1399
British Airways
BA055
British Airways
|
13:10
Shannon
15:50
Manchester
19:05
London Heathrow
|
14:20
Manchester
16:55
London Heathrow
07:05
Johannesburg
|
Connect |
RK4777
Ryanair UK
LH947
Lufthansa
LH572
Lufthansa
|
13:10
Shannon
18:05
Manchester
22:05
Frankfurt
|
14:20
Manchester
20:45
Frankfurt
08:30
Johannesburg
|
Connect |
EI386
Aer Lingus
BA057
British Airways
|
16:55
Shannon
21:25
London Heathrow
|
18:20
London Heathrow
09:15
Johannesburg
|
Connect |
EI386
Aer Lingus
VS449
Virgin Atlantic
|
16:55
Shannon
21:50
London Heathrow
|
18:20
London Heathrow
09:45
Johannesburg
|
Connect |
EI386
Aer Lingus
BA059
British Airways
BA6412
British Airways
|
16:55
Shannon
22:25
London Heathrow
13:10
Capetown
|
18:20
London Heathrow
11:05
Capetown
15:10
Johannesburg
|
Connect |
EI386
Aer Lingus
BA059
British Airways
BA6416
British Airways
|
16:55
Shannon
22:25
London Heathrow
14:10
Capetown
|
18:20
London Heathrow
11:05
Capetown
16:10
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com