Cheap airfares to Johannesburg

Looking for a cheap flight to Johannesburg? Save serious dollars with these special Johannesburg airfare deals. We have 183 discounted flights to Johannesburg on sale - be quick to secure your ticket!


The fares listed below are subject to availability. Taxes may vary depending on departure and destination points, intermediate routing and exchange rates. Prices are a guide only, the specific taxes applicable to your selected itinerary will be confirmed at the time of booking.

Airline
Departure(s) Destination(s)
Depart By
Book By
Class
Price From

Virgin Australia
Darwin
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,616
Return

(including tax)
Book

Virgin Australia
Darwin
Perth
Johannesburg
5 Jun 2013 -
11 Jul 2013
4 Jun 2013 Economy $1,616
Return

(including tax)
Book

Virgin Australia
Darwin
Perth
Johannesburg
1 Aug 2013 -
30 Nov 2013
4 Jun 2013 Economy $1,616
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,641
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
5 Jun 2013 -
11 Jul 2013
4 Jun 2013 Economy $1,641
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
1 Aug 2013 -
30 Nov 2013
4 Jun 2013 Economy $1,641
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,659
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
5 Jun 2013 -
11 Jul 2013
4 Jun 2013 Economy $1,659
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
1 Aug 2013 -
30 Nov 2013
4 Jun 2013 Economy $1,659
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,671
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
5 Jun 2013 -
11 Jul 2013
4 Jun 2013 Economy $1,671
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
1 Aug 2013 -
30 Nov 2013
4 Jun 2013 Economy $1,671
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,714
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
5 Jun 2013 -
11 Jul 2013
4 Jun 2013 Economy $1,714
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
1 Aug 2013 -
30 Nov 2013
4 Jun 2013 Economy $1,714
Return

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
1 Jun 2013 -
4 Jun 2013
2 Jun 2013 Economy $1,819
Return

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
12 Jul 2013 -
31 Jul 2013
4 Jun 2013 Economy $1,819
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
1 Jun 2013 -
4 Jun 2013
2 Jun 2013 Economy $1,860
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
12 Jul 2013 -
31 Jul 2013
4 Jun 2013 Economy $1,860
Return

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,885
Return

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
5 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,885
Return

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $1,885
Return

(including tax)
Book

Thai
Perth
Johannesburg
26 May 2013 -
15 Jun 2013
13 Jun 2013 Economy $1,928
Return

(including tax)
Book

Thai
Perth
Johannesburg
16 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $1,928
Return

(including tax)
Book

Thai
Perth
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $1,928
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,944
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
5 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,944
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $1,944
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $1,944
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,946
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
5 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,946
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $1,946
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $1,946
Return

(including tax)
Book

South African Airways
Perth
Johannesburg
26 May 2013 -
30 Nov 2013
31 May 2013 Economy $1,965
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Perth
Sydney
Johannesburg
26 May 2013 -
30 May 2013
28 May 2013 Economy $1,983
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
5 Jun 2013 -
19 Jun 2013
5 Jun 2013 Economy $1,983
Return

(including tax)
Book

Emirates
Perth
Johannesburg
5 Jun 2013 -
11 Jul 2013
5 Jun 2013 Economy $1,983
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
3 Jul 2013 -
11 Jul 2013
5 Jun 2013 Economy $1,983
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Perth
Sydney
Johannesburg
1 Aug 2013 -
30 Nov 2013
5 Jun 2013 Economy $1,983
Return

(including tax)
Book

Virgin Australia
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $1,999
Return

(including tax)
Book

Virgin Australia
Perth
Johannesburg
5 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,999
Return

(including tax)
Book

Virgin Australia
Perth
Johannesburg
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $1,999
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,005
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
30 Sep 2013 -
30 Nov 2013
5 Jun 2013 Economy $2,005
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
16 Jan 2014 -
31 Mar 2014
5 Jun 2013 Economy $2,005
Return

(including tax)
Book

Thai
Perth
Johannesburg
16 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,024
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,039
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
1 Jun 2013 -
4 Jun 2013
2 Jun 2013 Economy $2,054
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
12 Jul 2013 -
31 Jul 2013
4 Jun 2013 Economy $2,054
Return

(including tax)
Book

South African Airways
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
30 Nov 2013
31 May 2013 Economy $2,079
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
1 Jun 2013 -
4 Jun 2013
2 Jun 2013 Economy $2,092
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
12 Jul 2013 -
31 Jul 2013
4 Jun 2013 Economy $2,092
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,092
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
5 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $2,092
Return

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,092
Return

(including tax)
Book

Virgin Australia
Perth
Johannesburg
1 Jun 2013 -
4 Jun 2013
2 Jun 2013 Economy $2,121
Return

(including tax)
Book

Virgin Australia
Perth
Johannesburg
12 Jul 2013 -
31 Jul 2013
4 Jun 2013 Economy $2,121
Return

(including tax)
Book

Thai
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
15 Jun 2013
13 Jun 2013 Economy $2,126
Return

(including tax)
Book

Thai
Brisbane
Melbourne
Sydney
Johannesburg
16 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,126
Return

(including tax)
Book

Thai
Brisbane
Melbourne
Sydney
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,126
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
1 Jun 2013 -
4 Jun 2013
2 Jun 2013 Economy $2,141
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
12 Jul 2013 -
31 Jul 2013
4 Jun 2013 Economy $2,141
Return

(including tax)
Book

Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,148
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,149
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
5 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $2,149
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,149
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,149
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,197
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
30 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,197
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
1 Sep 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,197
Return

(including tax)
Book

South African Airways
Perth
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,212
Return

(including tax)
Book

Thai
Brisbane
Melbourne
Sydney
Johannesburg
16 Jun 2013 -
15 Aug 2013
13 Aug 2013 Economy $2,228
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,236
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
24 Aug 2013 -
25 Nov 2013
23 Nov 2013 Economy $2,236
Return

(including tax)
Book

Qantas
Perth
Johannesburg
26 May 2013 -
30 Nov 2013
31 May 2013 Economy $2,239
Return

(including tax)
Book

Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Johannesburg
26 May 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,247
Return

(including tax)
Book

Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Johannesburg
1 Apr 2014 -
1 May 2014
29 Apr 2014 Economy $2,247
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
16 Aug 2013 -
23 Aug 2013
5 Jun 2013 Economy $2,296
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
1 Dec 2013 -
7 Dec 2013
5 Jun 2013 Economy $2,296
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
25 Dec 2013 -
15 Jan 2014
5 Jun 2013 Economy $2,296
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
1 Oct 2013 -
26 Nov 2013
24 Nov 2013 Economy $2,312
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
16 Jan 2014 -
24 Mar 2014
22 Mar 2014 Economy $2,312
Return

(including tax)
Book

Emirates
Perth
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,320
Return

(including tax)
Book

Emirates
Perth
Johannesburg
1 Sep 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,320
Return

(including tax)
Book

Emirates
Perth
Johannesburg
12 Jan 2014 -
1 May 2014
29 Apr 2014 Economy $2,320
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
30 Nov 2013
31 May 2013 Economy $2,337
Return

(including tax)
Book

South African Airways
Perth
Johannesburg
26 May 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,361
Return

(including tax)
Book

South African Airways
Perth
Johannesburg
1 Apr 2014 -
1 May 2014
29 Apr 2014 Economy $2,361
Return

(including tax)
Book

South African Airways
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,378
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
1 Jun 2013 -
14 Jun 2013
5 Jun 2013 Economy $2,393
Return

(including tax)
Book

Thai
Perth
Johannesburg
1 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,412
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
26 May 2013 -
31 May 2013
29 May 2013 Economy $2,416
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
1 Sep 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,416
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
12 Jan 2014 -
1 May 2014
29 Apr 2014 Economy $2,416
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
1 Jun 2013 -
29 Jun 2013
27 Jun 2013 Economy $2,446
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
16 Aug 2013 -
31 Aug 2013
29 Aug 2013 Economy $2,446
Return

(including tax)
Book

Qantas
Perth
Johannesburg
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,487
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
1 Jun 2013 -
14 Jun 2013
12 Jun 2013 Economy $2,487
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
16 Aug 2013 -
23 Aug 2013
21 Aug 2013 Economy $2,487
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
26 Nov 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,487
Return

(including tax)
Book