Cheap airfares to South Africa

Looking for a cheap flight to South Africa? Save serious dollars with these special South Africa airfare deals. We have 209 discounted flights to South Africa 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

Singapore Airlines
Perth
Johannesburg
Cape Town
18 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,647
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
Cape Town
1 Aug 2013 -
30 Nov 2013
9 Jul 2013 Economy $1,647
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
Cape Town
18 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,665
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
Cape Town
1 Aug 2013 -
30 Nov 2013
9 Jul 2013 Economy $1,665
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
18 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,714
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
1 Aug 2013 -
30 Nov 2013
9 Jul 2013 Economy $1,714
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
Cape Town
12 Jul 2013 -
31 Jul 2013
9 Jul 2013 Economy $1,869
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
Cape Town
1 Dec 2013 -
7 Dec 2013
9 Jul 2013 Economy $1,869
Return

(including tax)
Book

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

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
Cape Town
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $1,885
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
Cape Town
18 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $1,944
Return

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
25 Sep 2013 -
26 Nov 2013
21 Jun 2013 Economy $1,947
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
20 Jan 2014 -
31 Mar 2014
21 Jun 2013 Economy $1,947
Return

(including tax)
Book

South African Airways
Perth
Johannesburg
Cape Town
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $1,965
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
Cape Town
12 Jul 2013 -
31 Jul 2013
9 Jul 2013 Economy $1,977
Return

(including tax)
Book

Singapore Airlines
Perth
Johannesburg
Cape Town
1 Dec 2013 -
7 Dec 2013
9 Jul 2013 Economy $1,977
Return

(including tax)
Book

Emirates
Perth
Johannesburg
Durban
Cape Town
18 Jun 2013 -
11 Jul 2013
30 Jun 2013 Economy $1,983
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Durban
Cape Town
3 Jul 2013 -
11 Jul 2013
30 Jun 2013 Economy $1,983
Return

(including tax)
Book

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

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
12 Jul 2013 -
31 Jul 2013
9 Jul 2013 Economy $1,995
Return

(including tax)
Book

Singapore Airlines
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
1 Dec 2013 -
7 Dec 2013
9 Jul 2013 Economy $1,995
Return

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

South African Airways
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,079
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
16 Aug 2013 -
24 Sep 2013
21 Jun 2013 Economy $2,091
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
27 Nov 2013 -
7 Dec 2013
21 Jun 2013 Economy $2,091
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
25 Dec 2013 -
19 Jan 2014
21 Jun 2013 Economy $2,091
Return

(including tax)
Book

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

(including tax)
Book

Virgin Australia
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
1 Aug 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,092
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

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
Cape Town
18 Jun 2013 -
11 Jul 2013
9 Jul 2013 Economy $2,149
Return

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

Qantas
Perth
Johannesburg
Cape Town
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,209
Return

(including tax)
Book

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

(including tax)
Book

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

(including tax)
Book

Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Johannesburg
18 Jun 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 -
24 May 2014
22 May 2014 Economy $2,247
Return

(including tax)
Book

Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Durban
Cape Town
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,258
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
Durban
Cape Town
1 Sep 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,320
Return

(including tax)
Book

Emirates
Perth
Johannesburg
Durban
Cape Town
12 Jan 2014 -
24 May 2014
22 May 2014 Economy $2,320
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,337
Return

(including tax)
Book

South African Airways
Perth
Richards Bay
Port Elizabeth
Pietermaritzburg
Kimberley
East London
Durban
Bloemfontein
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,344
Return

(including tax)
Book

South African Airways
Perth
Johannesburg
Cape Town
18 Jun 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,361
Return

(including tax)
Book

South African Airways
Perth
Johannesburg
Cape Town
1 Apr 2014 -
24 May 2014
22 May 2014 Economy $2,361
Return

(including tax)
Book

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

(including tax)
Book

Qantas
Perth
Richards Bay
Port Elizabeth
Pietermaritzburg
Nelspruit
Margate
Kimberley
East London
Durban
Bloemfontein
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,392
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
Cape Town
18 Jun 2013 -
29 Jun 2013
27 Jun 2013 Economy $2,399
Return

(including tax)
Book

Qatar Airways
Perth
Johannesburg
Cape Town
16 Aug 2013 -
31 Aug 2013
29 Aug 2013 Economy $2,399
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
Durban
Cape Town
1 Sep 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,416
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Durban
Cape Town
12 Jan 2014 -
24 May 2014
22 May 2014 Economy $2,416
Return

(including tax)
Book

South African Airways
Perth
Upington
Pietersburg
Phalaborwa
Nelspruit
Hoedspruit
George
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,425
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
Cape Town
16 Aug 2013 -
23 Aug 2013
21 Aug 2013 Economy $2,439
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
Cape Town
26 Nov 2013 -
2 Dec 2013
30 Nov 2013 Economy $2,439
Return

(including tax)
Book

Qatar Airways
Melbourne
Johannesburg
Cape Town
24 Dec 2013 -
31 Dec 2013
29 Dec 2013 Economy $2,439
Return

(including tax)
Book

Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Durban
Cape Town
18 Jun 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,460
Return

(including tax)
Book

Cathay Pacific
Adelaide
Brisbane
Cairns
Melbourne
Perth
Sydney
Durban
Cape Town
1 Apr 2014 -
24 May 2014
22 May 2014 Economy $2,460
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
18 Jun 2013 -
15 Aug 2013
21 Jun 2013 Economy $2,475
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
8 Dec 2013 -
24 Dec 2013
21 Jun 2013 Economy $2,475
Return

(including tax)
Book

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

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Sydney
Richards Bay
Port Elizabeth
Pietermaritzburg
Nelspruit
Margate
Kimberley
East London
Durban
Bloemfontein
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,490
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Perth
Sydney
Johannesburg
Durban
Cape Town
12 Jul 2013 -
31 Jul 2013
30 Jun 2013 Economy $2,511
Return

(including tax)
Book

South African Airways
Adelaide
Brisbane
Melbourne
Sydney
Upington
Pietersburg
Phalaborwa
Nelspruit
Hoedspruit
George
18 Jun 2013 -
30 Nov 2013
27 Jun 2013 Economy $2,522
Return

(including tax)
Book

South African Airways
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
18 Jun 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,528
Return

(including tax)
Book

South African Airways
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
1 Apr 2014 -
24 May 2014
22 May 2014 Economy $2,528
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
16 Aug 2013 -
30 Sep 2013
28 Sep 2013 Economy $2,552
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
27 Nov 2013 -
7 Dec 2013
5 Dec 2013 Economy $2,552
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
25 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,552
Return

(including tax)
Book

Etihad Airways
Brisbane
Melbourne
Sydney
Johannesburg
25 Mar 2014 -
24 May 2014
22 May 2014 Economy $2,552
Return

(including tax)
Book

Emirates
Perth
Johannesburg
Durban
Cape Town
18 Jun 2013 -
23 Jun 2013
21 Jun 2013 Economy $2,560
Return

(including tax)
Book

Emirates
Perth
Johannesburg
Durban
Cape Town
16 Aug 2013 -
31 Aug 2013
29 Aug 2013 Economy $2,560
Return

(including tax)
Book

Emirates
Perth
Johannesburg
Durban
Cape Town
25 Dec 2013 -
11 Jan 2014
9 Jan 2014 Economy $2,560
Return

(including tax)
Book

South African Airways
Perth
Richards Bay
Port Elizabeth
Pietermaritzburg
Kimberley
East London
Durban
Bloemfontein
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,591
Return

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
Cape Town
12 Jul 2013 -
31 Jul 2013
29 Jul 2013 Economy $2,618
Return

(including tax)
Book

Virgin Australia
Darwin
Johannesburg
Cape Town
1 Dec 2013 -
31 Dec 2013
29 Dec 2013 Economy $2,618
Return

(including tax)
Book

Qantas
Perth
Johannesburg
Cape Town
18 Jun 2013 -
30 Nov 2013
28 Nov 2013 Economy $2,638
Return

(including tax)
Book

Qantas
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Cape Town
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,638
Return

(including tax)
Book

Qantas
Perth
Johannesburg
Cape Town
1 Apr 2014 -
24 May 2014
22 May 2014 Economy $2,638
Return

(including tax)
Book

Qantas
Perth
Richards Bay
Port Elizabeth
Pietermaritzburg
Nelspruit
Margate
Kimberley
East London
Durban
Bloemfontein
16 Jan 2014 -
31 Mar 2014
29 Mar 2014 Economy $2,640
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Durban
Cape Town
18 Jun 2013 -
23 Jun 2013
21 Jun 2013 Economy $2,656
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Durban
Cape Town
16 Aug 2013 -
31 Aug 2013
29 Aug 2013 Economy $2,656
Return

(including tax)
Book

Emirates
Adelaide
Brisbane
Melbourne
Sydney
Johannesburg
Durban
Cape Town
25 Dec 2013 -
11 Jan 2014
9 Jan 2014 Economy $2,656
Return

(including tax)
Book

Thai
Brisbane
Melbourne
Sydney
Johannesburg
1 Dec 2013 -
15 Jan 2014
13 Jan 2014 Economy $2,664
Return

(including tax)
Book

Singapore Airlines
Darwin
Johannesburg
Cape Town
12 Jul 2013 -
31 Jul 2013
29 Jul 2013 Economy $2,670
Return

(including tax)
Book