Flights
Hotels
From
To
1 traveler
Find Flights
Flights
Hotels
1 traveler
Find Flights

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
$2740
Qantas, Emirates, Lufthansa, American, United, Air Canada, Singapore, Etihad, British Airways, China Eastern, Virgin Atlantic, Air New Zealand, Turkish, Virgin Australia, Thai, South African
$1994
Singapore, Etihad, Emirates
$2537
Emirates, Singapore, British Airways, Asiana, Air New Zealand, China Eastern, Thai, Qantas
$843
Qantas, Thai, China Eastern, Air New Zealand, Asiana, British Airways, Etihad, Singapore, Virgin Australia, Emirates
$788
Singapore, British Airways, Emirates, China Eastern, Qantas, Thai
$779
American, Lufthansa, Emirates, Singapore, Turkish, Thai, Air Canada, Etihad, British Airways, Virgin Australia, Qantas, United, China Eastern
$2153
Thai, Emirates, Qantas, China Eastern, Turkish, Singapore
$2450
Asiana, Air New Zealand, China Eastern, Thai, Qantas, Singapore, Air China
$1443
Thai, Qantas, China Eastern, Asiana, Air China, Emirates, Virgin Australia, Singapore, Etihad
$2015
Thai, Qantas, Air China, Etihad, Singapore, Virgin Australia, Emirates, South African
$1964
Asiana, Air New Zealand, China Eastern, Qantas, Etihad, Singapore, Air Canada, Delta, United, American, Virgin Australia, Fiji Airways, Emirates, South African
$1490
Thai, Air New Zealand, Fiji Airways, China Eastern, Qantas, Asiana, Singapore
$1332
United, Singapore, Etihad, Lufthansa, British Airways, Qantas, Turkish, Virgin Australia, Emirates, American
$2056
Singapore, Asiana, Air New Zealand, China Eastern, Qantas, Air Canada, Delta, United, American, Virgin Australia, Fiji Airways, Emirates, Thai
$1294
British Airways, Etihad, Singapore, Air Canada, United, American, Emirates, South African, China Eastern, Qantas, Virgin Australia, Thai, Lufthansa, Air New Zealand, Turkish
$2190

Cheap International Flights to Johannesburg - JNB

Flights
Airline
Lowest Price
Emirates, Thai, Qantas, South African, Etihad, Singapore, Virgin Australia
$2551
Emirates
$2747
Turkish, Emirates, United, Air Canada, Singapore, Etihad, British Airways, Thai, Virgin Atlantic, Air New Zealand, Virgin Australia, China Eastern, Qantas, South African
$1994
Singapore, Emirates, Etihad
$2543
Qantas, Emirates, Singapore, British Airways, Thai, China Eastern, Air New Zealand, Asiana
$794
Thai, China Eastern, Air New Zealand, Emirates, Etihad, Asiana, British Airways, Virgin Australia, Qantas, Singapore
$799
Singapore, Etihad, Air China, Virgin Australia, South African, Emirates, Thai, Qantas
$1975
British Airways, Etihad, Singapore, China Eastern, Emirates, Air Canada, United, Thai, Virgin Australia, Turkish, Qantas
$2135
Thai, Qantas, British Airways, Singapore, Emirates, China Eastern
$788
Qantas, Thai, China Eastern, Turkish, Singapore, Emirates
$2351
Qantas, China Eastern, Air New Zealand, Asiana, Etihad, Singapore, Air Canada, Delta, United, Virgin Australia, South African, Emirates
$1500
Asiana, Thai, Qantas, China Eastern, Air China, Virgin Australia, Singapore, Etihad, Emirates
$2021
Air New Zealand, China Eastern, Thai, Asiana, Air China, Singapore, Qantas
$1443
Qantas, Thai, China Eastern, Air New Zealand, Asiana, Singapore
$1365
Cheap Flights from Christchurch to Johannesburg, from $2553 Round trip from CHC to JNB