Cheap Flights to Africa

Are your sights set on Africa? If you're after value, you've come to the right place. Search and book direct and non-stop flights to Africa or browse our airfare specials. Our Expert Travellers can help with any complex routings, multi-stop itineraries and stopover fares, so call or visit us today.

Showing results 1 - 10 of 18
Lot Polish Airlines
Toronto to Cairo Depart: January 18, 2023
Return: January 27, 2023
$1010
$448 base + $562 taxes/fees
British Airways
Toronto to Cairo Depart: February 6, 2023
Return: February 12, 2023
$1054
$387 base + $667 taxes/fees
British Airways
Toronto to Johannesburg Depart: January 25, 2023
Return: February 5, 2023
$1089
$373 base + $716 taxes/fees
Delta Air Lines
Toronto to Johannesburg Depart: January 11, 2023
Return: January 25, 2023
$1093
$283 base + $811 taxes/fees
Air Canada
Vancouver to Cairo Depart: January 22, 2023
Return: February 3, 2023
$1233
$371 base + $862 taxes/fees
Delta Air Lines
Winnipeg to Johannesburg Depart: January 12, 2023
Return: January 26, 2023
$1243
$413 base + $830 taxes/fees
Ethiopian Airlines
Toronto to Cape Town Depart: February 19, 2023
Return: March 2, 2023
$1297
$371 base + $926 taxes/fees
Air Canada
Vancouver to Cairo Depart: February 15, 2023
Return: February 22, 2023
$1301
$437 base + $864 taxes/fees
British Airways
Vancouver to Johannesburg Depart: February 2, 2023
Return: February 13, 2023
$1333
$591 base + $743 taxes/fees
Air Canada
Toronto to Cape Town Depart: February 6, 2023
Return: February 12, 2023
$1389
$573 base + $816 taxes/fees
Showing results 11 - 18 of 18
Swiss Airlines
Vancouver to Johannesburg Depart: January 28, 2023
Return: February 11, 2023
$1423
$541 base + $883 taxes/fees
Air Canada
Winnipeg to Johannesburg Depart: January 25, 2023
Return: February 8, 2023
$1854
$1016 base + $839 taxes/fees
Air Canada
Ottawa to Johannesburg Depart: December 30, 2022
Return: January 10, 2023
$1866
$837 base + $1029 taxes/fees
Air Canada
Ottawa to Johannesburg Depart: February 12, 2023
Return: February 19, 2023
$1902
$1084 base + $818 taxes/fees
KLM
Halifax to Johannesburg Depart: November 17, 2022
Return: November 25, 2022
$2103
$1262 base + $841 taxes/fees
Lufthansa
Saskatoon to Johannesburg Depart: December 5, 2022
Return: December 19, 2022
$2295
$1428 base + $867 taxes/fees
Air Canada
Saskatoon to Johannesburg Depart: December 5, 2022
Return: December 19, 2022
$2516
$1677 base + $840 taxes/fees
United Airlines
Halifax to Johannesburg Depart: December 24, 2022
Return: January 7, 2023
$4183
$3221 base + $963 taxes/fees