HowToGo

Flight from Fiji to Johannesburg, South Africa

How to get to Johannesburg, South Africa from Fiji by flight ? You can check flights from Fiji to Johannesburg, South Africa below.

Search Transfer from Fiji to Johannesburg, South Africa

Search Flights

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

1. Suva to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Fiji to Suva.

  2. You take a flight from Suva to Johannesburg and cost approximately 950 USD.

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

Flight Depart Arrive
FJ6 Fiji Airways
FJ361 Fiji Airways
SQ478 Singapore Airlines
06:15 Suva
11:40 Nadi
01:25 Singapore Changi
06:45 Nadi
18:00 Singapore Changi
06:10 Johannesburg
Connect
FJ941 Fiji Airways
QF569 Qantas
SA281 South African Airways
07:30 Suva
16:55 Sydney
23:40 Perth
10:40 Sydney
20:00 Perth
04:55 Johannesburg
Connect
FJ941 Fiji Airways
QF1 Qantas
SQ478 Singapore Airlines
07:30 Suva
15:55 Sydney
01:25 Singapore Changi
10:40 Sydney
22:15 Singapore Changi
06:10 Johannesburg
Connect
FJ941 Fiji Airways
QF63 Qantas
07:30 Suva
10:55 Sydney
10:40 Sydney
17:00 Johannesburg
Connect
FJ941 Fiji Airways
QF577 Qantas
SA281 South African Airways
07:30 Suva
12:20 Sydney
23:40 Perth
10:40 Sydney
15:25 Perth
04:55 Johannesburg
Connect
FJ941 Fiji Airways
QF567 Qantas
SA281 South African Airways
07:30 Suva
15:55 Sydney
23:40 Perth
10:40 Sydney
19:00 Perth
04:55 Johannesburg
Connect
FJ10 Fiji Airways
VA174 Virgin Australia
VA470 Virgin Australia
SA281 South African Airways
10:00 Suva
13:25 Nadi
17:30 Brisbane
23:40 Perth
10:30 Nadi
15:45 Brisbane
21:15 Perth
04:55 Johannesburg
Connect
FJ10 Fiji Airways
FJ361 Fiji Airways
SQ478 Singapore Airlines
10:00 Suva
11:40 Nadi
01:25 Singapore Changi
10:30 Nadi
18:00 Singapore Changi
06:10 Johannesburg
Connect
FJ431 Fiji Airways
VA144 Virgin Australia
VA569 Virgin Australia
SA281 South African Airways
10:40 Suva
16:00 Auckland
19:00 Sydney
23:40 Perth
13:50 Auckland
17:45 Sydney
22:15 Perth
04:55 Johannesburg
Connect
FJ16 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
17:00 Suva
19:00 Nadi
10:55 Sydney
17:30 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ18 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
17:30 Suva
19:00 Nadi
10:55 Sydney
18:00 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ44 Fiji Airways
FJ923 Fiji Airways
QF503 Qantas
QF63 Qantas
18:00 Suva
20:30 Nadi
06:40 Brisbane
10:55 Sydney
18:45 Nadi
22:50 Brisbane
08:15 Sydney
17:00 Johannesburg
Connect
FJ44 Fiji Airways
FJ923 Fiji Airways
QF501 Qantas
QF63 Qantas
18:00 Suva
20:30 Nadi
06:05 Brisbane
10:55 Sydney
18:45 Nadi
22:50 Brisbane
07:40 Sydney
17:00 Johannesburg
Connect
FJ2940 Fiji Airways
FJ415 Fiji Airways
QF140 Qantas
QF63 Qantas
18:45 Suva
20:30 Nadi
06:05 Auckland
10:55 Sydney
19:30 Nadi
23:45 Auckland
07:45 Sydney
17:00 Johannesburg
Connect
FJ24 Fiji Airways
FJ413 Fiji Airways
QF140 Qantas
QF63 Qantas
19:30 Suva
22:30 Nadi
06:05 Auckland
10:55 Sydney
20:00 Nadi
01:45 Auckland
07:45 Sydney
17:00 Johannesburg
Connect

2. Nadi to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Fiji to Nadi.

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

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

Flight Depart Arrive
FJ391 Fiji Airways
SA287 South African Airways
08:20 Nadi
23:55 Hong Kong
14:50 Hong Kong
07:05 Johannesburg
Connect
FJ391 Fiji Airways
CX749 Cathay Pacific
08:20 Nadi
00:20 Hong Kong
14:50 Hong Kong
07:10 Johannesburg
Connect
FJ361 Fiji Airways
SQ478 Singapore Airlines
11:40 Nadi
01:25 Singapore Changi
18:00 Singapore Changi
06:10 Johannesburg
Connect
FJ361 Fiji Airways
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
11:40 Nadi
02:00 Singapore Changi
08:40 Addis Ababa
18:00 Singapore Changi
05:50 Addis Ababa
13:05 Johannesburg
Connect
VA174 Virgin Australia
SQ266 Singapore Airlines
SQ478 Singapore Airlines
13:25 Nadi
18:20 Brisbane
01:25 Singapore Changi
15:45 Brisbane
00:20 Singapore Changi
06:10 Johannesburg
Connect
VA174 Virgin Australia
VA470 Virgin Australia
SA281 South African Airways
13:25 Nadi
17:30 Brisbane
23:40 Perth
15:45 Brisbane
21:15 Perth
04:55 Johannesburg
Connect
QF102 Qantas
QF63 Qantas
15:25 Nadi
10:55 Sydney
18:10 Sydney
17:00 Johannesburg
Connect
JQ120 Jetstar
QF63 Qantas
15:50 Nadi
10:55 Sydney
18:50 Sydney
17:00 Johannesburg
Connect
FJ931 Fiji Airways
QF404 Qantas
QF63 Qantas
18:40 Nadi
06:15 Melbourne
10:55 Sydney
22:35 Melbourne
07:40 Sydney
17:00 Johannesburg
Connect
FJ931 Fiji Airways
QF402 Qantas
QF63 Qantas
18:40 Nadi
06:00 Melbourne
10:55 Sydney
22:35 Melbourne
07:25 Sydney
17:00 Johannesburg
Connect
FJ931 Fiji Airways
QF400 Qantas
QF63 Qantas
18:40 Nadi
05:30 Melbourne
10:55 Sydney
22:35 Melbourne
06:55 Sydney
17:00 Johannesburg
Connect
FJ915 Fiji Airways
QF63 Qantas
19:00 Nadi
10:55 Sydney
21:55 Sydney
17:00 Johannesburg
Connect
FJ923 Fiji Airways
QF503 Qantas
QF63 Qantas
20:30 Nadi
06:40 Brisbane
10:55 Sydney
22:50 Brisbane
08:15 Sydney
17:00 Johannesburg
Connect
FJ923 Fiji Airways
QF505 Qantas
QF63 Qantas
20:30 Nadi
07:10 Brisbane
10:55 Sydney
22:50 Brisbane
08:45 Sydney
17:00 Johannesburg
Connect
NZ959 Air New Zealand
NZ101 Air New Zealand
QF63 Qantas
20:30 Nadi
07:00 Auckland
10:55 Sydney
23:40 Auckland
08:40 Sydney
17:00 Johannesburg
Connect
FJ923 Fiji Airways
QF501 Qantas
QF63 Qantas
20:30 Nadi
06:05 Brisbane
10:55 Sydney
22:50 Brisbane
07:40 Sydney
17:00 Johannesburg
Connect
FJ413 Fiji Airways
LA801 LATAM Chile
QF63 Qantas
22:30 Nadi
07:25 Auckland
10:55 Sydney
01:45 Auckland
09:20 Sydney
17:00 Johannesburg
Connect
FJ413 Fiji Airways
JQ202 Jetstar
QF63 Qantas
22:30 Nadi
06:15 Auckland
10:55 Sydney
01:45 Auckland
08:00 Sydney
17:00 Johannesburg
Connect
FJ413 Fiji Airways
QF140 Qantas
QF63 Qantas
22:30 Nadi
06:05 Auckland
10:55 Sydney
01:45 Auckland
07:45 Sydney
17:00 Johannesburg
Connect

3. Labasa to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Fiji to Labasa.

  2. You take a flight from Labasa to Johannesburg and cost approximately 430 USD.

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

Flight Depart Arrive
FJ31 Fiji Airways
FJ431 Fiji Airways
QF146 Qantas
QF63 Qantas
08:40 Labasa
10:40 Suva
15:55 Auckland
10:55 Sydney
09:20 Suva
13:50 Auckland
17:35 Sydney
17:00 Johannesburg
Connect
FJ82 Fiji Airways
VA174 Virgin Australia
VA470 Virgin Australia
SA281 South African Airways
09:10 Labasa
13:25 Nadi
17:30 Brisbane
23:40 Perth
09:55 Nadi
15:45 Brisbane
21:15 Perth
04:55 Johannesburg
Connect
FJ82 Fiji Airways
NZ953 Air New Zealand
NZ282 Air New Zealand
SQ482 Singapore Airlines
09:10 Labasa
14:00 Nadi
23:55 Auckland
16:35 Singapore Changi
09:55 Nadi
17:10 Auckland
06:40 Singapore Changi
21:10 Johannesburg
Connect
FJ82 Fiji Airways
FJ923 Fiji Airways
QF501 Qantas
QF63 Qantas
09:10 Labasa
20:30 Nadi
06:05 Brisbane
10:55 Sydney
09:55 Nadi
22:50 Brisbane
07:40 Sydney
17:00 Johannesburg
Connect
FJ82 Fiji Airways
VA174 Virgin Australia
SQ266 Singapore Airlines
SQ478 Singapore Airlines
09:10 Labasa
13:25 Nadi
18:20 Brisbane
01:25 Singapore Changi
09:55 Nadi
15:45 Brisbane
00:20 Singapore Changi
06:10 Johannesburg
Connect
FJ80 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
12:45 Labasa
19:00 Nadi
10:55 Sydney
13:30 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ80 Fiji Airways
FJ361 Fiji Airways
SQ478 Singapore Airlines
12:45 Labasa
11:40 Nadi
01:25 Singapore Changi
13:30 Nadi
18:00 Singapore Changi
06:10 Johannesburg
Connect
FJ80 Fiji Airways
FJ931 Fiji Airways
QF402 Qantas
QF63 Qantas
12:45 Labasa
18:40 Nadi
06:00 Melbourne
10:55 Sydney
13:30 Nadi
22:35 Melbourne
07:25 Sydney
17:00 Johannesburg
Connect
FJ80 Fiji Airways
QF102 Qantas
QF63 Qantas
12:45 Labasa
15:25 Nadi
10:55 Sydney
13:30 Nadi
18:10 Sydney
17:00 Johannesburg
Connect
FJ39 Fiji Airways
FJ16 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
13:10 Labasa
17:00 Suva
19:00 Nadi
10:55 Sydney
13:50 Suva
17:30 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ37 Fiji Airways
FJ18 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
13:40 Labasa
17:30 Suva
19:00 Nadi
10:55 Sydney
14:20 Suva
18:00 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ37 Fiji Airways
FJ16 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
13:40 Labasa
17:00 Suva
19:00 Nadi
10:55 Sydney
14:20 Suva
17:30 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ923 Fiji Airways
SQ256 Singapore Airlines
SQ482 Singapore Airlines
16:40 Labasa
20:30 Nadi
09:20 Brisbane
16:35 Singapore Changi
17:25 Nadi
22:50 Brisbane
15:30 Singapore Changi
21:10 Johannesburg
Connect
FJ84 Fiji Airways
NZ959 Air New Zealand
NZ101 Air New Zealand
QF63 Qantas
16:40 Labasa
20:30 Nadi
07:00 Auckland
10:55 Sydney
17:25 Nadi
23:40 Auckland
08:40 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ923 Fiji Airways
SQ246 Singapore Airlines
SQ482 Singapore Airlines
16:40 Labasa
20:30 Nadi
23:50 Brisbane
16:35 Singapore Changi
17:25 Nadi
22:50 Brisbane
05:45 Singapore Changi
21:10 Johannesburg
Connect
FJ84 Fiji Airways
FJ413 Fiji Airways
JQ202 Jetstar
QF63 Qantas
16:40 Labasa
19:00 Nadi
06:15 Auckland
10:55 Sydney
17:25 Nadi
22:15 Auckland
08:00 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ931 Fiji Airways
QF402 Qantas
QF63 Qantas
16:40 Labasa
18:40 Nadi
06:00 Melbourne
10:55 Sydney
17:25 Nadi
22:35 Melbourne
07:25 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ923 Fiji Airways
QF503 Qantas
QF63 Qantas
16:40 Labasa
20:30 Nadi
06:40 Brisbane
10:55 Sydney
17:25 Nadi
22:50 Brisbane
08:15 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ923 Fiji Airways
QF501 Qantas
QF63 Qantas
16:40 Labasa
20:30 Nadi
06:05 Brisbane
10:55 Sydney
17:25 Nadi
22:50 Brisbane
07:40 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ413 Fiji Airways
QF140 Qantas
QF63 Qantas
16:40 Labasa
19:00 Nadi
06:05 Auckland
10:55 Sydney
17:25 Nadi
22:15 Auckland
07:45 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ413 Fiji Airways
NZ101 Air New Zealand
QF63 Qantas
16:40 Labasa
19:00 Nadi
07:00 Auckland
10:55 Sydney
17:25 Nadi
22:15 Auckland
08:40 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ413 Fiji Airways
NZ101 Air New Zealand
QF63 Qantas
16:40 Labasa
22:30 Nadi
07:00 Auckland
10:55 Sydney
17:25 Nadi
01:45 Auckland
08:40 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
VA184 Virgin Australia
VA811 Virgin Australia
QF63 Qantas
16:40 Labasa
18:15 Nadi
07:00 Melbourne
10:55 Sydney
17:25 Nadi
22:05 Melbourne
08:25 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ413 Fiji Airways
NZ282 Air New Zealand
SQ482 Singapore Airlines
16:40 Labasa
19:00 Nadi
23:55 Auckland
16:35 Singapore Changi
17:25 Nadi
22:15 Auckland
06:40 Singapore Changi
21:10 Johannesburg
Connect
FJ84 Fiji Airways
FJ931 Fiji Airways
QF404 Qantas
QF63 Qantas
16:40 Labasa
18:40 Nadi
06:15 Melbourne
10:55 Sydney
17:25 Nadi
22:35 Melbourne
07:40 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ253 Fiji Airways
VA78 Virgin Australia
QF63 Qantas
16:40 Labasa
19:00 Nadi
06:10 Apia
10:55 Sydney
17:25 Nadi
21:55 Apia
09:45 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
VA184 Virgin Australia
VA807 Virgin Australia
QF63 Qantas
16:40 Labasa
18:15 Nadi
06:30 Melbourne
10:55 Sydney
17:25 Nadi
22:05 Melbourne
07:55 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ931 Fiji Airways
SQ218 Singapore Airlines
SQ482 Singapore Airlines
16:40 Labasa
18:40 Nadi
23:35 Melbourne
16:35 Singapore Changi
17:25 Nadi
22:35 Melbourne
05:30 Singapore Changi
21:10 Johannesburg
Connect
FJ84 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
16:40 Labasa
19:00 Nadi
10:55 Sydney
17:25 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ931 Fiji Airways
VA803 Virgin Australia
QF63 Qantas
16:40 Labasa
18:40 Nadi
06:00 Melbourne
10:55 Sydney
17:25 Nadi
22:35 Melbourne
07:25 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ923 Fiji Airways
VA908 Virgin Australia
QF63 Qantas
16:40 Labasa
20:30 Nadi
06:00 Brisbane
10:55 Sydney
17:25 Nadi
22:50 Brisbane
07:35 Sydney
17:00 Johannesburg
Connect
FJ84 Fiji Airways
FJ915 Fiji Airways
SQ212 Singapore Airlines
SQ482 Singapore Airlines
16:40 Labasa
19:00 Nadi
07:55 Sydney
16:35 Singapore Changi
17:25 Nadi
21:55 Sydney
14:15 Singapore Changi
21:10 Johannesburg
Connect

4. Savusavu to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Fiji to Savusavu.

  2. You take a flight from Savusavu to Johannesburg and cost approximately 430 USD.

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

Flight Depart Arrive
FJ158 Fiji Airways
FJ361 Fiji Airways
SQ478 Singapore Airlines
09:00 Savusavu
11:40 Nadi
01:25 Singapore Changi
10:10 Nadi
18:00 Singapore Changi
06:10 Johannesburg
Connect
FJ158 Fiji Airways
FJ361 Fiji Airways
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
09:00 Savusavu
11:40 Nadi
02:00 Singapore Changi
08:40 Addis Ababa
10:10 Nadi
18:00 Singapore Changi
05:50 Addis Ababa
13:05 Johannesburg
Connect
FJ104 Fiji Airways
FJ361 Fiji Airways
SQ478 Singapore Airlines
09:05 Savusavu
11:40 Nadi
01:25 Singapore Changi
10:15 Nadi
18:00 Singapore Changi
06:10 Johannesburg
Connect
FJ104 Fiji Airways
FJ361 Fiji Airways
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
09:05 Savusavu
11:40 Nadi
02:00 Singapore Changi
08:40 Addis Ababa
10:15 Nadi
18:00 Singapore Changi
05:50 Addis Ababa
13:05 Johannesburg
Connect
FJ104 Fiji Airways
VA174 Virgin Australia
VA470 Virgin Australia
SA281 South African Airways
09:05 Savusavu
13:25 Nadi
17:30 Brisbane
23:40 Perth
10:15 Nadi
15:45 Brisbane
21:15 Perth
04:55 Johannesburg
Connect
FJ104 Fiji Airways
VA174 Virgin Australia
SQ266 Singapore Airlines
SQ478 Singapore Airlines
09:05 Savusavu
13:25 Nadi
18:20 Brisbane
01:25 Singapore Changi
10:15 Nadi
15:45 Brisbane
00:20 Singapore Changi
06:10 Johannesburg
Connect
FJ110 156 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
15:50 Savusavu
19:00 Nadi
10:55 Sydney
17:00 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ156 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
16:00 Savusavu
19:00 Nadi
10:55 Sydney
17:10 Nadi
21:55 Sydney
17:00 Johannesburg
Connect
FJ110 Fiji Airways
FJ915 Fiji Airways
QF63 Qantas
16:10 Savusavu
19:00 Nadi
10:55 Sydney
17:20 Nadi
21:55 Sydney
17:00 Johannesburg
Connect

References

Find Hotels in Johannesburg, South Africa

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

Booking.com