eDreams is now available in the following countries:

Book cheap flights from Calgary to Johannesburg from R 10121

Flights
Hotels
Flight + Hotel
Car hire

Last minute flights from Calgary to Johannesburg

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Calgary Johannesburg
BEST
DEAL
Tue, 14 Jan YYC - JNB
Mon, 17 Feb JNB - YYC
26185R 24611R
Prime price per passenger
Calgary Johannesburg
BEST
DEAL
Thu, 23 Jan YYC - JNB
-16 %
12097R 10121R
Prime price per passenger
Calgary Johannesburg
BEST
DEAL
Thu, 16 Jan YYC - JNB
Tue, 21 Jan JNB - YYC
20539R 19255R
Prime price per passenger
Calgary Johannesburg
BEST
DEAL
Sun, 19 Jan YYC - JNB
Sun, 02 Feb JNB - YYC
21222R 20037R
Prime price per passenger
Calgary Johannesburg
BEST
DEAL
Sun, 02 Feb YYC - JNB
Fri, 14 Feb JNB - YYC
22234R 21049R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
30% Trains in Johannesburg are 30% cheaper than in Calgary.
Calgary 48,59R
Johannesburg 32R
Meal Mid-priced restaurant
40% A meal in Johannesburg is 40% cheaper than a meal in Calgary.
Calgary 328,29R
Johannesburg 200R
Distance: 15794 kms
Calgary airports
Calgary Intl Airport (YYC) How far from city centre: 8 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms

Useful Information for Flights from Calgary to Johannesburg

Flights from Calgary to Johannesburg typically involve one or more connecting flights, with layovers in various cities. Total journey time can significantly vary. Book your flights to Johannesburg from Calgary with eDreams and see our latest deals.

Time Difference between Calgary and Johannesburg

Johannesburg is 9 hours ahead of Calgary. Please note that Daylight Saving Time (DST) could affect this time difference. Double-check current times before your flights to Johannesburg from Calgary.

Best Time to Fly to Johannesburg

Johannesburg enjoys a comfortable subtropical highland climate, making it a pleasant destination year-round. Summer temperatures average 26°C, while winter temperatures dip to a mild 4°C. For the best combination of pleasant weather and fewer crowds, consider booking your flights to Johannesburg from Calgary between March and May or September and November with eDreams. These shoulder seasons offer a sweet spot for enjoying the city's attractions without the peak-season prices.

Calgary Airports

Calgary is primarily served by Calgary International Airport (YYC). Find flights to Johannesburg from Calgary with ease.

Airport Information

Calgary International Airport (YYC)

YYC Calgary International Airport is the main airport serving Calgary, and the fourth busiest in Canada. Located 17 kilometres northeast of downtown Calgary, it offers various transport options to the city centre. This airport serves as a major hub for flights to Johannesburg from Calgary.

Main Airlines for this route

Here are three airlines that frequently offer flights from Calgary to Johannesburg:

Johannesburg Airports

Johannesburg is primarily served by O.R. Tambo International Airport (JNB), the largest and busiest airport in Africa. If you're booking flights to Johannesburg from Calgary, this is likely where you'll arrive. Lanseria International Airport (HLA) is a smaller airport also serving the city.

Airport Information

O.R. Tambo International Airport (JNB)

This airport offers a wide variety of facilities, including restaurants, shops, lounges, and car rental services. You can find several options for ground transportation to reach the city centre.

Lanseria International Airport (HLA)

While smaller than JNB, Lanseria International Airport offers scheduled flights and serves as a convenient alternative for some travellers flying to Johannesburg from Calgary.

What to Do and See in Johannesburg

Planning your flights to Johannesburg from Calgary? Johannesburg, a vibrant city with a rich history, offers something for everyone. From cultural experiences to thrilling adventures, here's what you shouldn't miss:

Discover our TOP discounts for your flight from Calgary to Johannesburg

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Johannesburg from Calgary. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Calgary to Johannesburg

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to South Africa. At eDreams have you covered!
For flights from Calgary to Johannesburg, how can I find the cheapest price?
The cheapest price for a flight from Calgary to Johannesburg is R10121. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Johannesburg more expensive than Calgary to visit?
Looking at cab fares, a ride in Johannesburg costs an average of 20.00 ZAR , 66% cheaper than Calgary, with a fare of 59.09 ZAR, while train tickets cost 34% less at Johannesburg: $ 32.00 ZAR versus $ 48.59 ZAR at Calgary. Comparing the price of a meal, they range from 200.00 ZAR euros in Johannesburg, 39% less than the 328.29 ZAR euros in Calgary. The price of the coffee is around 46% cheaper in Johannesburg, with an average of 38.03 ZAR, while in Calgary the coffee costs 70.13 ZAR.
How long does the flight from Calgary to Johannesburg take?
Flight length from Calgary to Johannesburg is around 22:10 hours on average, at an average distance of 17 724 km, for flights for the route (which may have 1 or more stops in other cities in between).

Plan your trip