Welcome | Sign out
Recommended by:More >

Cheap Flights from Christchurch to Johannesburg - CHC to JNB

Did You Know?

Emirates has 367 connecting flights between Christchurch, NZ and Johannesburg.
You must make at least one connection to fly from Christchurch, NZ to Johannesburg.

Cheap International Flights from Christchurch - CHC

Flights
Airline
Lowest Price
Emirates
$1973
Qantas, Emirates, Lufthansa, American, United, Air Canada, Singapore, Etihad, British Airways, China Eastern, Virgin Atlantic, Air New Zealand, Turkish, Virgin Australia, Thai, South African
$1873
Singapore, Etihad, Emirates
$1973
Emirates, Singapore, British Airways, Asiana, Air New Zealand, China Eastern, Thai, Qantas
$1198
Qantas, Thai, China Eastern, Air New Zealand, Asiana, British Airways, Etihad, Singapore, Virgin Australia, Emirates
$956
Singapore, British Airways, Emirates, China Eastern, Qantas, Thai
$1046
American, Lufthansa, Emirates, Singapore, Turkish, Thai, Air Canada, Etihad, British Airways, Virgin Australia, Qantas, United, China Eastern
$1929
Thai, Emirates, Qantas, China Eastern, Turkish, Singapore
$2000
Asiana, Air New Zealand, China Eastern, Thai, Qantas, Singapore, Air China
$1459
Thai, Qantas, China Eastern, Asiana, Air China, Emirates, Virgin Australia, Singapore, Etihad
$1620
Thai, Qantas, Air China, Etihad, Singapore, Virgin Australia, Emirates, South African
$1745
Asiana, Air New Zealand, China Eastern, Qantas, Etihad, Singapore, Air Canada, Delta, United, American, Virgin Australia, Fiji Airways, Emirates, South African
$1354
Thai, Air New Zealand, Fiji Airways, China Eastern, Qantas, Asiana, Singapore
$1326
United, Singapore, Etihad, Lufthansa, British Airways, Qantas, Turkish, Virgin Australia, Emirates, American
$1924
Singapore, Asiana, Air New Zealand, China Eastern, Qantas, Air Canada, Delta, United, American, Virgin Australia, Fiji Airways, Emirates, Thai
$1156
British Airways, Etihad, Singapore, Air Canada, United, American, Emirates, South African, China Eastern, Qantas, Virgin Australia, Thai, Lufthansa, Air New Zealand, Turkish
$1928

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Emirates, Thai, Qantas, South African, Etihad, Singapore, Virgin Australia
$1925
Emirates
$1925
Turkish, Emirates, United, Air Canada, Singapore, Etihad, British Airways, Thai, Virgin Atlantic, Air New Zealand, Virgin Australia, China Eastern, Qantas, South African
$1871
Singapore, Emirates, Etihad
$1925
Qantas, Emirates, Singapore, British Airways, Thai, China Eastern, Air New Zealand, Asiana
$1064
Thai, China Eastern, Air New Zealand, Emirates, Etihad, Asiana, British Airways, Virgin Australia, Qantas, Singapore
$962
Singapore, Etihad, Air China, Virgin Australia, South African, Emirates, Thai, Qantas
$1763
British Airways, Etihad, Singapore, China Eastern, Emirates, Air Canada, United, Thai, Virgin Australia, Turkish, Qantas
$1967
Thai, Qantas, British Airways, Singapore, Emirates, China Eastern
$1024
Qantas, Thai, China Eastern, Turkish, Singapore, Emirates
$2006
Qantas, China Eastern, Air New Zealand, Asiana, Etihad, Singapore, Air Canada, Delta, United, Virgin Australia, South African, Emirates
$1360
Asiana, Thai, Qantas, China Eastern, Air China, Virgin Australia, Singapore, Etihad, Emirates
$1626
Air New Zealand, China Eastern, Thai, Asiana, Air China, Singapore, Qantas
$1469
Qantas, Thai, China Eastern, Air New Zealand, Asiana, Singapore
$1360
Recommended by:More >
Cheap Flights from Christchurch to Johannesburg, from $1973 Round trip from CHC to JNB