Welcome | Sign out

Cheap Flights from Halifax to Johannesburg - YHZ to JNB (reverse)

Did You Know?

There are 7132 flights from Halifax, NS to Johannesburg per week.
You must make at least one connection to fly from Halifax, NS to Johannesburg.
Lufthansa German Airlines has 490 connecting flights between Halifax, NS and Johannesburg.
388,410 seats are available per week to fly from Halifax, NS to Johannesburg.

Cheap Domestic Flights from Halifax - YHZ

Flights
Airline
Lowest Price
Air Canada, WestJet, Porter
$361

Cheap International Flights from Halifax - YHZ

Flights
Airline
Lowest Price
British Airways, Brussels, Austrian, Swiss, KLM, US Airways, Air Transat, Air Canada, United, Icelandair, Lufthansa, Condor, Air France, American, Delta
$798
Swiss, KLM, Lufthansa, United, Etihad, British Airways
$1589
Swiss, Brussels, British Airways, Etihad, Air Canada, Delta, United, American, Air France, Lufthansa, KLM
$1204
Air Canada, WestJet, Delta, United, US Airways
$439
Air France, Lufthansa, British Airways, KLM
$1705
United, KLM, Icelandair, Delta, Air France, US Airways, American, Swiss, Austrian, Brussels, British Airways, Air Canada, Lufthansa
$717
United, Air Canada, Etihad, British Airways, Austrian, Asiana, Cathay, Korean, Delta, Swiss, American, Air France, KLM
$1082
Delta, United, US Airways, Air Canada, British Airways, KLM, Brussels, Austrian, Swiss, Lufthansa, American, Air France, Condor, Icelandair
$545
American, United, British Airways, Lufthansa, Air France, Brussels, Austrian, Asiana, KLM, Cathay, Delta, Etihad, Air Canada, Swiss
$1143
Delta, KLM, British Airways, United, Air Canada, American, Air France, Cathay, Lufthansa, Swiss, Austrian
$1056
American, Air France, Lufthansa, Delta, KLM, Swiss, Brussels, United, British Airways, Etihad, Air Canada
$1184
American, US Airways, Delta, WestJet, Air Transat, Air Canada, United
$389
United, American, Air France, Brussels, Etihad, British Airways, KLM, Cathay, Korean, Delta, Air Canada, Lufthansa, Swiss
$1185
Swiss, Air Canada, US Airways, KLM, Austrian, Brussels, British Airways, Icelandair, Delta, United, American, Air France, Lufthansa
$740
Delta, KLM, Lufthansa, Air France
$1206
Austrian, Swiss, KLM, Air Canada, Delta, United, American, Air France, Lufthansa, British Airways
$948
US Airways, American, Delta, WestJet, United, Air Canada
$494
Air Canada, Brussels, Delta, United, Air France, British Airways, Austrian, Icelandair, Swiss, Lufthansa, KLM, US Airways, American
$846
United, British Airways, Brussels, Austrian, US Airways, Air Canada, Delta, American, Air France, Lufthansa, Icelandair, Swiss, KLM
$803
WestJet, United, Porter, Delta, US Airways, Air Canada
$410
Lufthansa, Brussels, American, United, Delta, Air France, Air Canada, KLM, British Airways
$1216
Austrian, Asiana, KLM, Delta, Swiss, Korean, Cathay, British Airways, Etihad, American, Air Canada, United, Air France
$846

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
United, Delta, Air Canada, Brussels, KLM, Lufthansa
$1411
Brussels, KLM, Delta, Lufthansa, Air Canada, United
$914
United, Delta, Air Canada, WestJet
$443
United, Air Canada, Delta, Air Transat, WestJet
$383
Brussels, KLM, Delta, United, Air Canada, Lufthansa
$975
Cheap Flights from Halifax to Johannesburg, from $1204 Round trip from YHZ to JNB