Os voos Joanesburgo — Barcelona são uma rota popular. A distância em linha reta é de 7 975 km. Duração do voo 9h 53m. Diferença horária -1h.
De Joanesburgo (JNB), os voos partem de 1 aeroporto: JNB. Para Barcelona (BCN) — 1 aeroporto de chegada: BCN.
1 companhia aérea operam nesta rota: Qatar Airways.
Dia de voo mais barato — Terça-feira.