Route
JohannesburgCalgary

Johannesburg (JNB) to Calgary (YYC) Flight Time

O.R. Tambo International Airport to Calgary International Airport
Approx. 15795 km - about 17h 38m in the air and 18h 56m total from gate to gate, at an average speed around 895 km/h.
Real-world flights on routes this long almost always include at least one stop. Use this nonstop estimate as a guide, and allow extra time for connections and layovers when planning your trip.
Distance
15795 km
Time in the air
17h 38m
Total trip (gate to gate)
18h 56m
Average speed
895 km/h
Destination time difference
10 hours behind (approx.)
Airlines flying from Johannesburg (JNB)

Based on current schedule data for departures from this airport.

Air Austral
Air Botswana
Air China
Air Côte d'Ivoire
Air France
Air Mauritius
Air Seychelles
Air Tanzania
Air Zimbabwe
Airlink
ASKY Airlines
British Airways
Cathay Pacific
CemAir
Condor
Delta Air Lines
Egyptair
Emirates
Eswatini Air
Ethiopian Airlines
Etihad Airways
Fastjet Zimbabwe
FlyGabon
FlySafair
Kenya Airways
KLM
LAM Mozambique Airlines
LATAM Brasil
LIFT
Lufthansa
Malawi Airlines
Proflight Zambia
Qantas
Qatar Airways
Royal Zambian Airlines
RwandAir
Singapore Airlines
South African Airways
Swiss International Air Lines
TAAG Angola Airlines
Turkish Airlines
Uganda Airlines
United Airlines
Virgin Atlantic
Zambia Airways
Fly to Calgary (YYC) from these nearby airports in South Africa

These are other nearby departure airports in the same country, all flying to this destination. Pick one to see its flight time.