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
$385

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
$884
Swiss, KLM, Lufthansa, United, Etihad, British Airways
$1327
Swiss, Brussels, British Airways, Etihad, Air Canada, Delta, United, American, Air France, Lufthansa, KLM
$1063
Air Canada, WestJet, Delta, United, US Airways
$327
Air France, Lufthansa, British Airways, KLM
$2062
United, KLM, Icelandair, Delta, Air France, US Airways, American, Swiss, Austrian, Brussels, British Airways, Air Canada, Lufthansa
$701
United, Air Canada, Etihad, British Airways, Austrian, Asiana, Cathay, Korean, Delta, Swiss, American, Air France, KLM
$1042
Delta, United, US Airways, Air Canada, British Airways, KLM, Brussels, Austrian, Swiss, Lufthansa, American, Air France, Condor, Icelandair
$688
American, United, British Airways, Lufthansa, Air France, Brussels, Austrian, Asiana, KLM, Cathay, Delta, Etihad, Air Canada, Swiss
$1017
Delta, KLM, British Airways, United, Air Canada, American, Air France, Cathay, Lufthansa, Swiss, Austrian
$893
American, Air France, Lufthansa, Delta, KLM, Swiss, Brussels, United, British Airways, Etihad, Air Canada
$1136
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
$1009
Swiss, Air Canada, US Airways, KLM, Austrian, Brussels, British Airways, Icelandair, Delta, United, American, Air France, Lufthansa
$753
Delta, KLM, Lufthansa, Air France
$1608
Austrian, Swiss, KLM, Air Canada, Delta, United, American, Air France, Lufthansa, British Airways
$866
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
$698
United, British Airways, Brussels, Austrian, US Airways, Air Canada, Delta, American, Air France, Lufthansa, Icelandair, Swiss, KLM
$680
WestJet, United, Porter, Delta, US Airways, Air Canada
$412
Lufthansa, Brussels, American, United, Delta, Air France, Air Canada, KLM, British Airways
$1031
Austrian, Asiana, KLM, Delta, Swiss, Korean, Cathay, British Airways, Etihad, American, Air Canada, United, Air France
$732

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
United, Delta, Air Canada, Brussels, KLM, Lufthansa
$1111
Brussels, KLM, Delta, Lufthansa, Air Canada, United
$872
United, Delta, Air Canada, WestJet
$338
United, Air Canada, Delta, Air Transat, WestJet
$372
Brussels, KLM, Delta, United, Air Canada, Lufthansa
$991
Recommended by:More >
Cheap Flights from Halifax to Johannesburg, from $1097 Round trip from YHZ to JNB