Sign up to our newsletter to get the latest deals!

Africa flights

Book yourself a cheap flight to Africa. Stare into the eyes of a Mountain gorilla in Uganda, Spot the big 5 Kruger National Park, Soar over the Serengeti in a Hot Air Balloon or float across the Okavango Delta in a canoe surrounded by Hippos!

Why book with STA Travel?

- Lowest flight prices guaranteed or we'll credit you $1000
- Exclusive cheap flights for students and youth under 31


Flights to Johannesburg  |  Flights to CasablancaFlights to Cairo

Airport Selection

Airport selection

city selection

Africa

DepartsSort ascendingSort descendingDestinationSort ascendingSort descendingAirlineSort ascendingSort descendingDepart BetweenBook ByEligibilitySort ascendingSort descendingFromSort ascendingSort descending
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$799
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$809
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$815
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$819
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$819
Book Now
Qantas01/03/2015 -
31/08/2015
19/11/2014everyone
$1335
Book Now
Qantas01/03/2015 -
31/08/2015
19/11/2014everyone
$1369
Book Now
Qantas01/03/2015 -
31/08/2015
19/11/2014everyone
$1369
Book Now
Qantas01/03/2015 -
31/08/2015
19/11/2014everyone
$1369
Book Now
Qantas01/03/2015 -
31/03/2015
19/11/2014everyone
$1369
Book Now
Qantas01/03/2015 -
31/03/2015
19/11/2014everyone
$1369
Book Now
Qantas01/03/2015 -
31/03/2015
19/11/2014everyone
$1369
Book Now
Qatar Airlines22/10/2014 -
10/12/2014
31/10/2014everyone
$1415
Book Now
Qatar Airlines22/10/2014 -
10/12/2014
31/10/2014everyone
$1415
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student
$1459
Book Now
Emirates22/10/2014 -
26/11/2014
28/10/2014everyone
$1475
Book Now
Etihad01/10/2014 -
21/11/2014
28/10/2014student/youth/ teacher
$1485
Book Now
Etihad01/10/2014 -
21/11/2014
28/10/2014student/youth/ teacher
$1485
Book Now
Etihad01/10/2014 -
21/11/2014
28/10/2014student/youth/ teacher
$1499
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1515
Book Now
Etihad01/10/2014 -
21/11/2014
28/10/2014student/youth/ teacher
$1519
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1519
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1519
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1519
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1525
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1535
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1539
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1539
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1539
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1539
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1539
Book Now
Emirates22/10/2014 -
05/12/2014
29/10/2014everyone
$1545
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1545
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1545
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1545
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1545
Book Now
Emirates22/10/2014 -
05/12/2014
29/10/2014everyone
$1549
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1549
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1555
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1555
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1555
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1555
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1555
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1555
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1559
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1559
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1559
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1559
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1559
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1559
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1559
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1559
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1559
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1559
Book Now
Emirates24/10/2014 -
30/11/2014
12/11/2014everyone
$1559
Book Now
Etihad01/10/2014 -
26/11/2014
28/10/2014student/youth/ teacher
$1579
Book Now
Etihad01/10/2014 -
26/11/2014
28/10/2014student/youth/ teacher
$1579
Book Now
Emirates22/10/2014 -
26/11/2014
28/10/2014everyone
$1579
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1589
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1589
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1589
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1589
Book Now
Etihad01/10/2014 -
26/11/2014
28/10/2014student/youth/ teacher
$1595
Book Now
Etihad01/10/2014 -
26/11/2014
28/10/2014student/youth/ teacher
$1615
Book Now
Emirates22/10/2014 -
26/11/2014
28/10/2014everyone
$1615
Book Now
Emirates22/10/2014 -
26/11/2014
28/10/2014everyone
$1619
Book Now
Emirates22/10/2014 -
26/11/2014
28/10/2014everyone
$1625
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$1625
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$1645
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$1645
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$1645
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$1649
Book Now
Qantas27/08/2014 -
11/12/2014
28/10/2014student
$1659
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1665
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1665
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1695
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1695
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1739
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1739
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1739
Book Now
Emirates22/10/2014 -
05/12/2014
29/10/2014everyone
$1755
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1759
Book Now
Emirates01/03/2015 -
24/03/2015
19/11/2014everyone
$1759
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1849
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1855
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1858
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1859
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1859
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1865
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1869
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1875
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1875
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1875
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1875
Book Now
Emirates22/10/2014 -
05/12/2014
29/10/2014everyone
$1879
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1879
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1885
Book Now
Emirates22/10/2014 -
05/12/2014
29/10/2014everyone
$1889
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1889
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1889
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$1889
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1889
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1889
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1889
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1889
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$1895
Book Now
Emirates22/10/2014 -
30/11/2014
29/10/2014everyone
$1899
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1909
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$1919
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$1925
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1925
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1925
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1925
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$1929
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$1939
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1955
Book Now
South African Airways04/09/2014 -
30/11/2014
20/11/2014everyone
$1955
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$2065
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$2065
Book Now
South African Airways01/09/2014 -
30/11/2014
06/11/2014student/youth
$2099
Call us
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2165
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2229
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2245
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2259
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2275
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2389
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2399
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2565
Book Now
Etihad01/10/2014 -
02/12/2014
29/10/2014everyone
$2585
Book Now
South African Airways01/10/2014 -
31/07/2015
18/11/2014everyone
$5389
Book Now
South African Airways01/10/2014 -
31/07/2015
18/11/2014everyone
$5755
Book Now
South African Airways01/10/2014 -
31/07/2015
18/11/2014everyone
$5755
Book Now
Qantas01/03/2015 -
31/08/2015
18/11/2014everyone
$6029
Book Now
Qantas01/03/2015 -
31/08/2015
18/11/2014everyone
$6049
Book Now
Qantas01/03/2015 -
31/08/2015
18/11/2014everyone
$6049
Book Now