Build your own trip - YHZ to JNB Skip navigation
Welcome - Already a member? Sign in

 Start search over
Change your search


JNB (Johannesburg)






Change Travelers
 1 Adult
 Change travelers

code share icon - Indicates flight is operated by another airline. Move your mouse over the icon for details.



Customer Support
Frequently Asked Questions (FAQs)
Halifax, NS, Canada (YHZ) to Johannesburg, South Africa (JNB)
 
All Results
UNITED
UNITED
American Airlines
American Airlines
Emirates
Emirates
Air Canada
Air Canada
Lufthansa
Lufthansa
Virgin Atlantic
Virgin Atlantic
Air France
Air France
Northwest
Northwest
Delta
Delta
KLM
KLM
South African Airways
South African Airways
British Airways
British Airways
bmi
bmi
Austrian Airlines
Austrian Airlines
Alitalia
Alitalia
Nonstop
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
see below
---
---
---
---
---
---
---
---
---
---
---
---
see below
---
Note: Prices are per person for roundtrip travel; they are e-ticket prices and include all flight taxes and fees. If your itinerary requires paper tickets there will be an additional charge. Prices do not include baggage fees or other fees charged directly by the airline. These results cover a metro area with several airports. Review your choices carefully.
 1  Choose a departing flight or view complete roundtrips
Sort by:   checkedPrice   not checkedDuration   not checkedDeparture time   not checkedArrival time  
 
flight from  $1369 Roundtrip
11:40 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:20 pm +1 day
Mon 18-Jan
Duration: 24hr 40mn
UNITED UNITED UNITED 8271 operated by Air Canada8271  / UNITED 8049 operated by /UNITED EXPRESS/TRANS STATES AI8049  / UNITED 9818 operated by South African Airways9818
Connect in Toronto (YYZ), Washington (IAD)
Total stops: 3
  Choose this departure
 
flight from  $1416 Roundtrip
6:20 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 4:25 pm +1 day
Mon 18-Jan
Duration: 28hr 5mn
American Airlines American Airlines American Airlines 4458 operated by AMERICAN EAGLE4458
Emirates Emirates 204  / 763
Connect in New York (JFK), Dubai (Dubai Intl.)
  Choose this departure
 
flight from  $1416 Roundtrip
6:20 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 8:50 pm +1 day
Mon 18-Jan
Duration: 32hr 30mn
American Airlines American Airlines American Airlines 4458 operated by AMERICAN EAGLE4458
Emirates Emirates 204  / 765
Connect in New York (JFK), Dubai (Dubai Intl.)
  Choose this departure
 
flight from  $1449 Roundtrip
1:55 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 8:30 am +2 days
Mon 18-Jan
Duration: 36hr 35mn
Air Canada Air Canada Air Canada 8773 operated by JAZZ8773  / 874
Lufthansa Lufthansa Lufthansa 2050 operated by South African Airways2050
Connect in Montreal (YUL), Frankfurt am Main (Frankfurt)
  Choose this departure
 
flight from  $1449 Roundtrip
12:00 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 8:30 am +2 days
Mon 18-Jan
Duration: 38hr 30mn
Air Canada Air Canada 665  / 874
Lufthansa Lufthansa Lufthansa 2050 operated by South African Airways2050
Connect in Montreal (YUL), Frankfurt am Main (Frankfurt)
  Choose this departure
 
flight from  $1459 Roundtrip
3:15 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 8:30 am +2 days
Mon 18-Jan
Duration: 35hr 15mn
Lufthansa Lufthansa Lufthansa 9595 operated by Air Canada9595  / 471  / Lufthansa 2050 operated by South African Airways2050
Connect in Toronto (YYZ), Frankfurt am Main (Frankfurt)
  Choose this departure
 
flight from  $1459 Roundtrip
3:15 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 8:30 am +2 days
Mon 18-Jan
Duration: 35hr 15mn
Lufthansa Lufthansa Lufthansa 9595 operated by Air Canada9595  / Lufthansa 9625 operated by Air Canada9625  / Lufthansa 2050 operated by South African Airways2050
Connect in Toronto (YYZ), Frankfurt am Main (Frankfurt)
  Choose this departure
 
flight from  $1459 Roundtrip
3:15 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:00 am +2 days
Mon 18-Jan
Duration: 36hr 45mn
Lufthansa Lufthansa Lufthansa 9595 operated by Air Canada9595  / Lufthansa 9625 operated by Air Canada9625  / 572
Connect in Toronto (YYZ), Frankfurt am Main (Frankfurt)
  Choose this departure
 
flight from  $1470 Roundtrip
11:45 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 7:05 am +2 days
Mon 18-Jan
Duration: 25hr 20mn
Air Canada Air Canada 860
Virgin Atlantic Virgin Atlantic 601
Connect in London (LHR)
  Choose this departure
 
flight from  $1546 Roundtrip
3:15 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:45 am +2 days
Mon 18-Jan
Duration: 33hr 30mn
Air Canada Air Canada 617
Air France Air France 351  / 994
Connect in Toronto (YYZ), Paris (CDG)
  Choose this departure
 
flight from  $1572 Roundtrip
3:00 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:45 am +2 days
Mon 18-Jan
Duration: 33hr 45mn
Delta Delta Delta 6524 operated by COMAIR DBA DELTA CONNECTION6524
Air France Air France 337  / 994
Connect in Boston (Logan Intl.), Paris (CDG)
  Choose this departure
 
flight from  $1760 Roundtrip
3:00 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 25hr 30mn
Delta Delta Delta 6524 operated by COMAIR DBA DELTA CONNECTION6524
Northwest Northwest 230  / Northwest 8439 operated by KLM8439
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $1829 Roundtrip
1:40 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:40 am +2 days
Mon 18-Jan
Duration: 35hr 0mn
American Airlines American Airlines American Airlines 4460 operated by AMERICAN EAGLE4460  / 100  / American Airlines 6445 operated by British Airways6445
Connect in New York (JFK), London (LHR)
  Choose this departure
 
flight from  $2062 Roundtrip
11:40 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 5:05 pm +1 day
Mon 18-Jan
Duration: 23hr 25mn
Air Canada Air Canada 121
Delta Delta Delta 5442 operated by ASA DBA DELTA CONNECTION5442  / 200
Connect in Toronto (YYZ), Atlanta (Hartsfield-Jackson Atlanta Intl.)
  Choose this departure
 
flight from  $2062 Roundtrip
10:05 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 5:05 pm +1 day
Mon 18-Jan
Duration: 25hr 0mn
Air Canada Air Canada 611
Delta Delta Delta 5442 operated by ASA DBA DELTA CONNECTION5442  / 200
Connect in Toronto (YYZ), Atlanta (Hartsfield-Jackson Atlanta Intl.)
  Choose this departure
 
flight from  $2672 Roundtrip
1:40 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 26hr 50mn
American Airlines American Airlines American Airlines 4460 operated by AMERICAN EAGLE4460
KLM KLM 642  / 591
Connect in New York (JFK), Amsterdam (AMS)
  Choose this departure
 
flight from  $3493 Roundtrip
12:00 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:20 pm +1 day
Mon 18-Jan
Duration: 24hr 20mn
Air Canada Air Canada 665  / Air Canada 7692 operated by JAZZ7692
South African Airways South African Airways 208
Connect in Montreal (YUL), Washington (IAD)
Total stops: 3
  Choose this departure
 
flight from  $4140 Roundtrip
3:00 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 25hr 30mn
Delta Delta Delta 6524 operated by COMAIR DBA DELTA CONNECTION6524
KLM KLM KLM 6230 operated by Northwest6230  / 591
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $4186 Roundtrip
1:40 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:40 am +2 days
Mon 18-Jan
Duration: 35hr 0mn
British Airways British Airways British Airways 5432 operated by /AMERICAN EAGLE FOR AMERICAN AI5432  / 112  / 55
Connect in New York (JFK), London (LHR)
  Choose this departure
 
flight from  $4670 Roundtrip
3:00 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 25hr 30mn
Delta Delta Delta 6524 operated by COMAIR DBA DELTA CONNECTION6524
Northwest Northwest 230
KLM KLM 591
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $5759 Roundtrip
6:20 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 8:35 am +1 day
Mon 18-Jan
Duration: 20hr 15mn
American Airlines American Airlines American Airlines 4458 operated by AMERICAN EAGLE4458
South African Airways South African Airways 204
Connect in New York (JFK)
  Choose this departure
 
flight from  $5855 Roundtrip
12:00 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:20 pm +1 day
Mon 18-Jan
Duration: 24hr 20mn
Air Canada Air Canada 665
UNITED UNITED UNITED 8444 operated by AC /JAZZ8444
South African Airways South African Airways 208
Connect in Montreal (YUL), Washington (IAD)
Total stops: 3
  Choose this departure
 
flight from  $6934 Roundtrip
3:15 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 7:25 am +2 days
Mon 18-Jan
Duration: 34hr 10mn
Air Canada Air Canada 617
British Airways British Airways 98
South African Airways South African Airways 235
Connect in Toronto (YYZ), London (LHR)
  Choose this departure
 
flight from  $6934 Roundtrip
7:45 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 am +2 days
Mon 18-Jan
Duration: 44hr 45mn
Air Canada Air Canada 607
British Airways British Airways 98
South African Airways South African Airways 237
Connect in Toronto (YYZ), London (LHR)
  Choose this departure
 
flight from  $6934 Roundtrip
6:45 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 am +2 days
Mon 18-Jan
Duration: 45hr 45mn
Air Canada Air Canada 605
British Airways British Airways 98
South African Airways South African Airways 237
Connect in Toronto (YYZ), London (LHR)
  Choose this departure
 
flight from  $7958 Roundtrip
11:45 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 7:25 am +2 days
Mon 18-Jan
Duration: 25hr 40mn
bmi bmi bmi 4860 operated by Air Canada4860  / bmi 2505 operated by South African Airways2505
Connect in London (LHR)
  Choose this departure
 
flight from  $7958 Roundtrip
11:45 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 am +2 days
Mon 18-Jan
Duration: 28hr 45mn
bmi bmi bmi 4860 operated by Air Canada4860  / bmi 2507 operated by South African Airways2507
Connect in London (LHR)
  Choose this departure
 
flight from  $9280 Roundtrip
3:15 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 7:25 am +2 days
Mon 18-Jan
Duration: 34hr 10mn
Austrian Airlines Austrian Airlines Austrian Airlines 8280 operated by Air Canada8280  / Austrian Airlines 8224 operated by Air Canada8224
South African Airways South African Airways 235
Connect in Toronto (YYZ), London (LHR)
  Choose this departure
 
flight from  $11452 Roundtrip
4:35 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 23hr 55mn
UNITED UNITED UNITED 8120 operated by AC /JAZZ8120
Northwest Northwest 230  / Northwest 8439 operated by KLM8439
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $11452 Roundtrip
4:35 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 23hr 55mn
UNITED UNITED UNITED 8120 operated by AC /JAZZ8120
Northwest Northwest 230
KLM KLM 591
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $11452 Roundtrip
4:35 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 23hr 55mn
Air Canada Air Canada Air Canada 8895 operated by JAZZ8895
Northwest Northwest 230  / Northwest 8439 operated by KLM8439
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $11469 Roundtrip
4:35 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 23hr 55mn
UNITED UNITED UNITED 8120 operated by AC /JAZZ8120
KLM KLM KLM 6230 operated by Northwest6230  / 591
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $11469 Roundtrip
4:35 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 10:30 pm +1 day
Mon 18-Jan
Duration: 23hr 55mn
Air Canada Air Canada Air Canada 8895 operated by JAZZ8895
KLM KLM KLM 6230 operated by Northwest6230  / 591
Connect in Boston (Logan Intl.), Amsterdam (AMS)
  Choose this departure
 
flight from  $11729 Roundtrip
1:55 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:45 am +2 days
Mon 18-Jan
Duration: 34hr 50mn
Air Canada Air Canada Air Canada 8773 operated by JAZZ8773
Alitalia Alitalia Alitalia 2697 operated by Air France2697  / Alitalia 3560 operated by Air France3560
Connect in Montreal (YUL), Paris (CDG)
  Choose this departure
 
flight from  $11729 Roundtrip
6:25 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:45 am +2 days
Mon 18-Jan
Duration: 42hr 20mn
Air Canada Air Canada 661
Alitalia Alitalia Alitalia 2697 operated by Air France2697  / Alitalia 3560 operated by Air France3560
Connect in Montreal (YUL), Paris (CDG)
  Choose this departure
 
flight from  $11742 Roundtrip
1:55 pm Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:45 am +2 days
Mon 18-Jan
Duration: 34hr 50mn
Air Canada Air Canada Air Canada 8773 operated by JAZZ8773
Alitalia Alitalia Alitalia 2695 operated by Air France2695  / Alitalia 3560 operated by Air France3560
Connect in Montreal (YUL), Paris (CDG)
  Choose this departure
 
flight from  $11742 Roundtrip
6:25 am Depart Halifax (YHZ)
Arrive Johannesburg (JNB) 6:45 am +2 days
Mon 18-Jan
Duration: 42hr 20mn
Air Canada Air Canada 661
Alitalia Alitalia Alitalia 2695 operated by Air France2695  / Alitalia 3560 operated by Air France3560
Connect in Montreal (YUL), Paris (CDG)
  Choose this departure
Expedia Information:   about Expedia| add your hotel| press room| investor relations| Expedia terms of use| updated privacy policy| become an affiliate| advertising| jobs| feedback
Expedia Links:   home| flights| hotels| cars| cruises| earn ThankYou Points| Elite Plus| Egencia| site map
Expedia, Inc. is not responsible for content on external Web sites. ©2009 Expedia, Inc. All rights reserved.
Photos: Getty Images, Corbis
Plus sign (+) means taxes and fees are additional.
International sites:
Australia| Canada| China| Denmark| France| Germany| India| Italy| Japan| Mexico| Netherlands| New Zealand| Norway| Spain| Sweden| United Kingdom