Welcome | Sign out
Recommended by:More >

Cheap Flights from Halifax to Johannesburg - YHZ to JNB

Did You Know?

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.

Cheap Domestic Flights from Halifax - YHZ

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

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
$911
Swiss, KLM, Lufthansa, United, Etihad, British Airways
$1357
Swiss, Brussels, British Airways, Etihad, Air Canada, Delta, United, American, Air France, Lufthansa, KLM
$1092
Air Canada, WestJet, Delta, United, US Airways
$316
Air France, Lufthansa, British Airways, KLM
$2061
United, KLM, Icelandair, Delta, Air France, US Airways, American, Swiss, Austrian, Brussels, British Airways, Air Canada, Lufthansa
$723
United, Air Canada, Etihad, British Airways, Austrian, Asiana, Cathay, Korean, Delta, Swiss, American, Air France, KLM
$1008
Delta, United, US Airways, Air Canada, British Airways, KLM, Brussels, Austrian, Swiss, Lufthansa, American, Air France, Condor, Icelandair
$655
American, United, British Airways, Lufthansa, Air France, Brussels, Austrian, Asiana, KLM, Cathay, Delta, Etihad, Air Canada, Swiss
$1077
Delta, KLM, British Airways, United, Air Canada, American, Air France, Cathay, Lufthansa, Swiss, Austrian
$923
American, Air France, Lufthansa, Delta, KLM, Swiss, Brussels, United, British Airways, Etihad, Air Canada
$1162
American, US Airways, Delta, WestJet, Air Transat, Air Canada, United
$376
United, American, Air France, Brussels, Etihad, British Airways, KLM, Cathay, Korean, Delta, Air Canada, Lufthansa, Swiss
$1040
Swiss, Air Canada, US Airways, KLM, Austrian, Brussels, British Airways, Icelandair, Delta, United, American, Air France, Lufthansa
$725
Delta, KLM, Lufthansa, Air France
$956
Austrian, Swiss, KLM, Air Canada, Delta, United, American, Air France, Lufthansa, British Airways
$886
US Airways, American, Delta, WestJet, United, Air Canada
$476
Air Canada, Brussels, Delta, United, Air France, British Airways, Austrian, Icelandair, Swiss, Lufthansa, KLM, US Airways, American
$661
United, British Airways, Brussels, Austrian, US Airways, Air Canada, Delta, American, Air France, Lufthansa, Icelandair, Swiss, KLM
$668
WestJet, United, Porter, Delta, US Airways, Air Canada
$409
Lufthansa, Brussels, American, United, Delta, Air France, Air Canada, KLM, British Airways
$1055
Austrian, Asiana, KLM, Delta, Swiss, Korean, Cathay, British Airways, Etihad, American, Air Canada, United, Air France
$869

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
United, Delta, Air Canada, Brussels, KLM, Lufthansa
$1142
Brussels, KLM, Delta, Lufthansa, Air Canada, United
$850
United, Delta, Air Canada, WestJet
$339
United, Air Canada, Delta, Air Transat, WestJet
$372
Brussels, KLM, Delta, United, Air Canada, Lufthansa
$1019
Recommended by:More >
Cheap Flights from Halifax to Johannesburg, from $1124 Round trip from YHZ to JNB