Popular airlines among travelers
Plan, book, fly with confidence
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 30% on select hotels after you book a flight*
Cheap Flights from Calgary to Johannesburg (YYC-JNB)
Prices were available within the past 7 days and start at $841 for one-way flights and $1,178 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sat, Jan 25 - Sat, Feb 15
YYC
Calgary
JNB
Johannesburg
$1,178 Roundtrip, found 4 days ago
$1,178
Roundtrip
found 4 days ago
Sat, Jan 25 - Sat, Feb 15
YYC
Calgary
JNB
Johannesburg
$1,281 Roundtrip, found 4 days ago
$1,281
Roundtrip
found 4 days ago
Sat, Jan 25 - Sat, Feb 15
YYC
Calgary
JNB
Johannesburg
$1,326 Roundtrip, found 4 days ago
$1,326
Roundtrip
found 4 days ago
Sat, Jan 25 - Sat, Feb 15
YYC
Calgary
JNB
Johannesburg
$1,327 Roundtrip, found 4 days ago
$1,327
Roundtrip
found 4 days ago
Sat, Jan 25 - Sat, Feb 15
YYC
Calgary
JNB
Johannesburg
$1,329 Roundtrip, found 4 days ago
$1,329
Roundtrip
found 4 days ago
Wed, Dec 4 - Wed, Jan 15
YYC
Calgary
JNB
Johannesburg
$1,335 Roundtrip, found 9 hours ago
$1,335
Roundtrip
found 9 hours ago
Tue, May 14 - Sun, May 19
YYC
Calgary
JNB
Johannesburg
$1,342 Roundtrip, found 5 hours ago
$1,342
Roundtrip
found 5 hours ago
Wed, Dec 4 - Wed, Jan 15
YYC
Calgary
JNB
Johannesburg
$1,358 Roundtrip, found 9 hours ago
$1,358
Roundtrip
found 9 hours ago
Wed, Dec 4 - Wed, Jan 15
YYC
Calgary
JNB
Johannesburg
$1,364 Roundtrip, found 9 hours ago
$1,364
Roundtrip
found 9 hours ago
Wed, Dec 4 - Wed, Jan 15
YYC
Calgary
JNB
Johannesburg
$1,371 Roundtrip, found 9 hours ago
$1,371
Roundtrip
found 9 hours ago
Origin airport | Calgary Intl. |
Destination airport | O.R. Tambo Intl. |
Airlines serving | Air France, British Airways, Brussels Airlines, Delta, Egyptair, Emirates, KLM, Lufthansa, Qatar Airways, Swiss International Air Lines, Turkish Airlines, Virgin Atlantic |
Roundtrip price | $1,177 |
Distance | 9812 mi |
Frequently asked questions
- Trending Routes
- Trending Flights
- Top Flights Destinations
- More Popular Airlines
- Flights From Other Airports
- Expedia's Latest Trends
Top Routes from Calgary
- Calgary to Chicago (YYC - ORD)
- Calgary to Newark (YYC - EWR)
- Calgary to Los Angeles (YYC - LAX)
- Calgary to New York (YYC - LGA)
- Calgary to Delhi (YYC - DEL)
- Calgary to Denver (YYC - DEN)
- Calgary to Seattle (YYC - SEA)
- Calgary to New York (YYC - JFK)
- Calgary to Houston (YYC - IAH)
- Calgary to Montreal (YYC - YUL)
- Calgary to Vancouver (YYC - YVR)
- Calgary to Dallas (YYC - DFW)
Top Routes to Johannesburg
- Chicago to Johannesburg (ORD - JNB)
- Newark to Johannesburg (EWR - JNB)
- Accra to Johannesburg (ACC - JNB)
- Los Angeles to Johannesburg (LAX - JNB)
- Washington to Johannesburg (DCA - JNB)
- Miami to Johannesburg (MIA - JNB)
- Cape Town to Johannesburg (CPT - JNB)
- Boston to Johannesburg (BOS - JNB)
- Jeddah to Johannesburg (JED - JNB)
- Washington to Johannesburg (IAD - JNB)
- New York to Johannesburg (JFK - JNB)
- Dallas to Johannesburg (DAL - JNB)
Top Routes to Johannesburg
Top Flight Destinations
- Flights to Cape Town
- Flights to Johannesburg
- Flights to Moses Kotane
- Flights to Durban
- Flights to Umhlanga
- Flights to Gqeberha
- Flights to Skukuza
- Flights to Pilanesberg National Park
- Flights to Hermanus
- Flights to Mbombela
- Flights to Knysna
- Flights to Wilderness
- Flights to Hoedspruit
- Flights to Plettenberg Bay
- Flights to Mossel Bay
- Flights to East London
- Flights to Hartbeespoort
- Flights to Ballito
- Flights to Vaalwater
- Flights to St. Lucia
Flights
Cheap Flights from Edmonton (YEG) to Toronto (YYZ)Cheap Flights from Los Angeles (LAX) to Edmonton (YEG)Cheap Flights from Vancouver (YVR) to Banff (YBA)Cheap Flights from Houston (IAH) to Banff (YBA)Cheap Flights from Orlando (MCO) to Edmonton (YEG)Cheap Flights from Manila (MNL) to Edmonton (YEG)Cheap Flights from Atlanta (ATL) to Edmonton (YEG)Cheap Flights from Toronto (YYZ) to Banff (YBA)Cheap Flights from Seattle (SEA) to Banff (YBA)Cheap Flights from Nairobi (NBO) to Edmonton (YEG)Cheap Flights from Chicago (ORD) to Edmonton (YEG)Cheap Flights from Dallas (DFW) to Edmonton (YEG)Cheap Flights from Dubai (DXB) to Edmonton (YEG)Cheap Flights from Edmonton (YEG) to San Francisco (SFO)Cheap Flights from Calgary (YYC) to Edmonton (YEG)Cheap Flights from Seattle (SEA) to Edmonton (YEG)Cheap Flights from Vancouver (YVR) to Edmonton (YEG)Cheap Flights from San Francisco (SFO) to Edmonton (YEG)Cheap Flights from Los Angeles (LAX) to Banff (YBA)Cheap Flights from Edmonton (YEG) to Manila (MNL)Cheap Flights from Houston (IAH) to Edmonton (YEG)Cheap Flights from Edmonton (YEG) to Las Vegas (LAS)Cheap Flights from New York (JFK) to Banff (YBA)Cheap Flights from New York (JFK) to Edmonton (YEG)Cheap Flights from Toronto (YYZ) to Edmonton (YEG)Cheap Flights from Las Vegas (LAS) to Edmonton (YEG)Cheap Flights from Edmonton (YEG) to Vancouver (YVR)Cheap Flights from Phoenix (PHX) to Edmonton (YEG)Cheap Flights from Newark (EWR) to Edmonton (YEG)Cheap Flights from Minneapolis (MSP) to Edmonton (YEG)
*Available to One Key members.