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
Qantas01/02/2015 -
31/10/2015
27/01/2015student
$765
Book Now
Qantas01/02/2015 -
31/10/2015
27/01/2015student
$799
Book Now
Qantas01/02/2015 -
31/10/2015
27/01/2015student
$809
Book Now
Qantas01/02/2015 -
31/10/2015
27/01/2015student
$815
Book Now
Qantas01/02/2015 -
31/10/2015
27/01/2015student
$819
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1375
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1375
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1399
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1425
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1425
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1425
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1425
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1449
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1449
Book Now
Qantas01/02/2015 -
31/10/2015
27/01/2015student
$1475
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1489
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1495
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1499
Book Now
Qatar Airlines19/01/2015 -
27/05/2015
31/01/2015everyone
$1529
Book Now
Qatar Airlines19/01/2015 -
27/05/2015
31/01/2015everyone
$1535
Book Now
Qantas02/02/2015 -
16/03/2015
03/02/2015student
$1539
Book Now
Qatar Airlines19/01/2015 -
27/05/2015
31/01/2015everyone
$1559
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1559
Book Now
Qantas02/02/2015 -
16/03/2015
03/02/2015student
$1565
Book Now
Qatar Airlines19/01/2015 -
27/05/2015
31/01/2015everyone
$1565
Book Now
Qantas02/02/2015 -
16/03/2015
03/02/2015student
$1569
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1579
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1579
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1579
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1579
Book Now
Qantas02/02/2015 -
16/03/2015
03/02/2015student
$1579
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1595
Book Now
Emirates01/02/2015 -
24/03/2015
03/02/2015everyone
$1595
Book Now
Emirates01/02/2015 -
24/03/2015
03/02/2015everyone
$1595
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1595
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student
$1595
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1615
Book Now
Emirates01/02/2015 -
24/03/2015
03/02/2015everyone
$1615
Book Now
Emirates01/02/2015 -
24/03/2015
03/02/2015everyone
$1615
Book Now
Etihad16/01/2015 -
24/03/2015
27/01/2015student/youth/ teacher
$1615
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1615
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1615
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1665
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1719
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1725
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1729
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1729
Book Now
Qatar Airlines19/01/2015 -
23/06/2015
31/01/2015everyone
$1735
Book Now
Qatar Airlines19/01/2015 -
23/06/2015
31/01/2015everyone
$1735
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1735
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1735
Book Now
Emirates01/02/2015 -
24/03/2015
03/02/2015everyone
$1739
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1739
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1745
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1745
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1755
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1755
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1755
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1759
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1759
Book Now
Emirates23/01/2015 -
23/06/2015
03/02/2015everyone
$1785
Book Now
Emirates23/01/2015 -
23/06/2015
03/02/2015everyone
$1789
Book Now
Emirates23/01/2015 -
23/06/2015
03/02/2015everyone
$1795
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1795
Book Now
Emirates23/01/2015 -
23/06/2015
03/02/2015everyone
$1799
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$1799
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$1799
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1799
Book Now
Emirates23/01/2015 -
23/06/2015
03/02/2015everyone
$1815
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1819
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1825
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1829
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1839
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1845
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1845
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1845
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1845
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1845
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1848
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1849
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1849
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1855
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1855
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1856
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1858
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1859
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1859
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1859
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1859
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1865
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1865
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1865
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1865
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1865
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1869
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1875
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1875
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1885
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1899
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1909
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1919
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1919
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1925
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1935
Book Now
Etihad01/02/2015 -
31/05/2015
28/02/2015everyone
$1935
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1939
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1945
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1949
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1949
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1955
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1955
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1955
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1959
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1965
Book Now
Emirates23/01/2015 -
26/05/2015
03/02/2015everyone
$1975
Book Now
South African Airways01/02/2015 -
20/06/2015
30/01/2015everyone
$1989
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$2059
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$2085
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$2095
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$2139
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$2139
Book Now
South African Airways16/01/2015 -
30/06/2015
05/02/2015student/youth
$2169
Book Now
South African Airways01/02/2015 -
31/07/2015
17/02/2015everyone
$5389
Book Now
South African Airways01/02/2015 -
31/07/2015
17/02/2015everyone
$5755
Book Now
South African Airways01/02/2015 -
31/07/2015
17/02/2015everyone
$5755
Book Now
Qantas01/02/2015 -
31/10/2015
17/02/2015everyone
$5765
Book Now
Qantas01/02/2015 -
31/10/2015
17/02/2015everyone
$5789
Book Now
Qantas01/02/2015 -
31/10/2015
17/02/2015everyone
$5789
Book Now
x
Get $50 off your trip* when you book a store appointment.