Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Singapore Airlines
Cheapest Month June
Cheapest Day of the Week Tuesday
Cheapest Airline Singapore Airlines

The cheapest airline(s) flying from Shanghai to Johannesburg is Singapore Airlines.

  • Singapore Airlines Singapore Airlines
  • Air China Air China
  • Qatar Airways Qatar Airways
  • Cathay Pacific Cathay Pacific
  • Emirates Emirates
  • Ethiopian Airlines Ethiopian Airlines
  • China Eastern Airlines China Eastern Airlines
  • Turkish Airlines Turkish Airlines
  • Lufthansa Lufthansa
  • Swiss Swiss
Cheapest Month June

Travel Period: June 2025 - May 2026

The cheapest month(s) to fly from Shanghai to Johannesburg is June.

  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
  • Feb 2026
  • Mar 2026
  • Apr 2026
  • May 2026
Cheapest Day of the Week Tuesday

The cheapest day(s) of the week to fly from Shanghai to Johannesburg is Tuesday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Fri, 2 May, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 13:05 PVG
    07:40 JNB
    24Hrs, 35m 1 Stop (SZX)
  • PVGShanghai Pudong International Airport 13:05 - JNB 07:40 24h 35m 1 Stop (SZX) Shenzhen
  • PVGShanghai Pudong International Airport 13:05
    SZXShenzhen Airport 00:10
  • SZXShenzhen Airport 15:45
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 24h 35m (8h 25m)
  • 1 Stop SZX · Shenzhen 8h 25m
  • Shenzhen Airlines (ZH 9516)Airbus
    Air China (CA 867)Airbus A359
  • Shenzhen Airlines (ZH 9516)
    • -
    • T
    • -
    • T
    • -
    • -
    • S
  • 13:20 SHA
    07:40 JNB
    24Hrs, 20m 1 Stop (HKG)
  • SHAShanghai Hongqiao International Airport 13:20 - JNB 07:40 24h 20m 1 Stop (HKG) Hong Kong
  • SHAShanghai Hongqiao International Airport 13:20
    HKGHong Kong International Airport 00:45
  • HKGHong Kong International Airport 16:05
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 24h 20m (8h 40m)
  • 1 Stop HKG · Hong Kong 8h 40m
  • Cathay Pacific (CX 349)Airbus Industrie 330 300
    Cathay Pacific (CX 749)Airbus A359
  • Cathay Pacific (CX 349)
    • M
    • -
    • W
    • T
    • F
    • S
    • -
  • 14:30 PVG
    06:10 JNB
    21Hrs, 40m 1 Stop (SIN)
  • PVGShanghai Pudong International Airport 14:30 - JNB 06:10 21h 40m 1 Stop (SIN) Singapore
  • PVGShanghai Pudong International Airport 14:30
    SINSingapore Changi Airport 01:30
  • SINSingapore Changi Airport 19:50
    JNBJohannesburg O.R. Tambo International Airport 06:10
  • 21h 40m (5h 40m)
  • 1 Stop SIN · Singapore 5h 40m
  • Singapore Airlines (SQ 831)Boeing 777 300 Er
    Singapore Airlines (SQ 478)Airbus A359
  • Singapore Airlines (SQ 831)
    • -
    • -
    • -
    • -
    • F
    • -
    • S
  • 14:30 PVG
    06:10 JNB
    21Hrs, 40m 1 Stop (SIN)
  • PVGShanghai Pudong International Airport 14:30 - JNB 06:10 21h 40m 1 Stop (SIN) Singapore
  • PVGShanghai Pudong International Airport 14:30
    SINSingapore Changi Airport 01:30
  • SINSingapore Changi Airport 19:50
    JNBJohannesburg O.R. Tambo International Airport 06:10
  • 21h 40m (5h 40m)
  • 1 Stop SIN · Singapore 5h 40m
  • Singapore Airlines (SQ 831)Airbus A359
    Singapore Airlines (SQ 478)Airbus A359
  • Singapore Airlines (SQ 831)
    • M
    • T
    • W
    • T
    • -
    • S
    • -
  • 14:30 PVG
    07:40 JNB
    23Hrs, 10m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 14:30 - JNB 07:40 23h 10m 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 14:30
    HKGHong Kong International Airport 00:45
  • HKGHong Kong International Airport 17:15
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 23h 10m (7h 30m)
  • 1 Stop HKG · Hong Kong 7h 30m
  • Cathay Pacific (CX 377)Airbus Industrie 330 300
    Cathay Pacific (CX 749)Airbus A359
  • Cathay Pacific (CX 377)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 00:10 SZX
    17:25 XIY
    22Hrs, 55m 1 Stop (JNB)
  • SZXShenzhen Airport 00:10 - XIY 17:25 22h 55m 1 Stop (JNB) Johannesburg
  • SZXShenzhen Airport 00:10
    PVGShanghai Pudong International Airport 14:45
  • JNBJohannesburg O.R. Tambo International Airport 07:40
    XIYXi an Xianyang Airport 17:25
  • 22h 55m (3h 35m)
  • 1 Stop JNB · Johannesburg 3h 35m
  • Air China (CA 867)Airbus A359
    Juneyao Airlines (HO 1215)Airbus
  • Air China (CA 867)
    • -
    • T
    • -
    • T
    • -
    • -
    • S
  • 14:45 SHA
    07:40 JNB
    22Hrs, 55m 1 Stop (PEK)
  • SHAShanghai Hongqiao International Airport 14:45 - JNB 07:40 22h 55m 1 Stop (PEK) Beijing
  • SHAShanghai Hongqiao International Airport 14:45
    PEKBeijing Capital Airport 18:45
  • PEKBeijing Capital Airport 17:15
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 22h 55m (1h 30m)
  • 1 Stop PEK · Beijing 1h 30m
  • Air China (CA 1524)Boeing 777 300 Er
    Air China (CA 867)Airbus A359
  • Air China (CA 1524)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 01:30 SIN
    21:00 KUL
    20Hrs, 45m 1 Stop (JNB)
  • SINSingapore Changi Airport 01:30 - KUL 21:00 20h 45m 1 Stop (JNB) Johannesburg
  • SINSingapore Changi Airport 01:30
    PVGShanghai Pudong International Airport 15:25
  • JNBJohannesburg O.R. Tambo International Airport 06:10
    KULKuala Lumpur International Airport 21:00
  • 20h 45m (3h 20m)
  • 1 Stop JNB · Johannesburg 3h 20m
  • Singapore Airlines (SQ 478)Airbus A359
    Malaysia Airlines (MH 389)Airbus Industrie A330 200
  • Singapore Airlines (SQ 478)
    • -
    • -
    • -
    • -
    • F
    • -
    • S
  • 15:25 PVG
    08:20 JNB
    22Hrs, 55m 1 Stop (AUH)
  • PVGShanghai Pudong International Airport 15:25 - JNB 08:20 22h 55m 1 Stop (AUH) Abu Dhabi
  • PVGShanghai Pudong International Airport 15:25
    AUHAbu Dhabi Zayed International Airport 02:10
  • AUHAbu Dhabi Zayed International Airport 21:20
    JNBJohannesburg O.R. Tambo International Airport 08:20
  • 22h 55m (4h 50m)
  • 1 Stop AUH · Abu Dhabi 4h 50m
  • China Eastern Airlines (MU 237)Airbus Industrie A330 200
    Etihad Airways (EY 747)Boeing 787 9
  • China Eastern Airlines (MU 237)
    • -
    • -
    • -
    • T
    • -
    • S
    • -
  • 01:30 SIN
    21:00 KUL
    20Hrs, 45m 1 Stop (JNB)
  • SINSingapore Changi Airport 01:30 - KUL 21:00 20h 45m 1 Stop (JNB) Johannesburg
  • SINSingapore Changi Airport 01:30
    PVGShanghai Pudong International Airport 15:25
  • JNBJohannesburg O.R. Tambo International Airport 06:10
    KULKuala Lumpur International Airport 21:00
  • 20h 45m (3h 20m)
  • 1 Stop JNB · Johannesburg 3h 20m
  • Singapore Airlines (SQ 478)Airbus A359
    Malaysia Airlines (MH 389)Airbus Industrie 330 300
  • Singapore Airlines (SQ 478)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 01:30 SIN
    21:00 KUL
    20Hrs, 45m 1 Stop (JNB)
  • SINSingapore Changi Airport 01:30 - KUL 21:00 20h 45m 1 Stop (JNB) Johannesburg
  • SINSingapore Changi Airport 01:30
    PVGShanghai Pudong International Airport 15:25
  • JNBJohannesburg O.R. Tambo International Airport 06:10
    KULKuala Lumpur International Airport 21:00
  • 20h 45m (3h 20m)
  • 1 Stop JNB · Johannesburg 3h 20m
  • Singapore Airlines (SQ 478)Airbus A359
    Malaysia Airlines (MH 389)Boeing 737 800
  • Singapore Airlines (SQ 478)
    • M
    • -
    • W
    • T
    • -
    • S
    • -
  • 16:40 SHA
    07:40 JNB
    21Hrs, 00m 1 Stop (SZX)
  • SHAShanghai Hongqiao International Airport 16:40 - JNB 07:40 21h 1 Stop (SZX) Shenzhen
  • SHAShanghai Hongqiao International Airport 16:40
    SZXShenzhen Airport 00:10
  • SZXShenzhen Airport 19:20
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 21h (4h 50m)
  • 1 Stop SZX · Shenzhen 4h 50m
  • Shenzhen Airlines (ZH 9506)Airbus
    Air China (CA 867)Airbus A359
  • Shenzhen Airlines (ZH 9506)
    • -
    • T
    • -
    • -
    • -
    • -
    • S
  • 16:40 SHA
    07:40 JNB
    21Hrs, 00m 1 Stop (SZX)
  • SHAShanghai Hongqiao International Airport 16:40 - JNB 07:40 21h 1 Stop (SZX) Shenzhen
  • SHAShanghai Hongqiao International Airport 16:40
    SZXShenzhen Airport 00:10
  • SZXShenzhen Airport 19:20
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 21h (4h 50m)
  • 1 Stop SZX · Shenzhen 4h 50m
  • Shenzhen Airlines (ZH 9506)Airbus
    Air China (CA 867)Airbus A359
  • Shenzhen Airlines (ZH 9506)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 16:50 SHA
    07:40 JNB
    20Hrs, 50m 1 Stop (HKG)
  • SHAShanghai Hongqiao International Airport 16:50 - JNB 07:40 20h 50m 1 Stop (HKG) Hong Kong
  • SHAShanghai Hongqiao International Airport 16:50
    HKGHong Kong International Airport 00:45
  • HKGHong Kong International Airport 19:35
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 20h 50m (5h 10m)
  • 1 Stop HKG · Hong Kong 5h 10m
  • Cathay Pacific (CX 341)Airbus Industrie 330 300
    Cathay Pacific (CX 749)Airbus A359
  • Cathay Pacific (CX 341)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 16:50 PVG
    06:10 JNB
    19Hrs, 20m 1 Stop (SIN)
  • PVGShanghai Pudong International Airport 16:50 - JNB 06:10 19h 20m 1 Stop (SIN) Singapore
  • PVGShanghai Pudong International Airport 16:50
    SINSingapore Changi Airport 01:30
  • SINSingapore Changi Airport 22:20
    JNBJohannesburg O.R. Tambo International Airport 06:10
  • 19h 20m (3h 10m)
  • 1 Stop SIN · Singapore 3h 10m
  • Singapore Airlines (SQ 833)Boeing 777 300 Er
    Singapore Airlines (SQ 478)Airbus A359
  • Singapore Airlines (SQ 833)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 17:20 SHA
    07:40 JNB
    20Hrs, 20m 1 Stop (SZX)
  • SHAShanghai Hongqiao International Airport 17:20 - JNB 07:40 20h 20m 1 Stop (SZX) Shenzhen
  • SHAShanghai Hongqiao International Airport 17:20
    SZXShenzhen Airport 00:10
  • SZXShenzhen Airport 19:40
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 20h 20m (4h 30m)
  • 1 Stop SZX · Shenzhen 4h 30m
  • Juneyao Airlines (HO 1887)Airbus Industrie A320 Sharklets
    Air China (CA 867)Airbus A359
  • Juneyao Airlines (HO 1887)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 17:20 SHA
    07:40 JNB
    20Hrs, 20m 1 Stop (SZX)
  • SHAShanghai Hongqiao International Airport 17:20 - JNB 07:40 20h 20m 1 Stop (SZX) Shenzhen
  • SHAShanghai Hongqiao International Airport 17:20
    SZXShenzhen Airport 00:10
  • SZXShenzhen Airport 19:40
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 20h 20m (4h 30m)
  • 1 Stop SZX · Shenzhen 4h 30m
  • Juneyao Airlines (HO 1887)Boeing 787 9
    Air China (CA 867)Airbus A359
  • Juneyao Airlines (HO 1887)
    • -
    • T
    • -
    • -
    • -
    • -
    • S
  • 17:40 PVG
    07:40 JNB
    20Hrs, 00m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 17:40 - JNB 07:40 20h 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 17:40
    HKGHong Kong International Airport 00:45
  • HKGHong Kong International Airport 20:30
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 20h (4h 15m)
  • 1 Stop HKG · Hong Kong 4h 15m
  • Cathay Pacific (CX 369)Airbus Industrie 330 300
    Cathay Pacific (CX 749)Airbus A359
  • Cathay Pacific (CX 369)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 17:40 PVG
    07:40 JNB
    20Hrs, 00m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 17:40 - JNB 07:40 20h 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 17:40
    HKGHong Kong International Airport 00:45
  • HKGHong Kong International Airport 20:30
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 20h (4h 15m)
  • 1 Stop HKG · Hong Kong 4h 15m
  • Cathay Pacific (CX 369)Boeing 777 300
    Cathay Pacific (CX 749)Airbus A359
  • Cathay Pacific (CX 369)
    • -
    • -
    • -
    • -
    • F
    • S
    • -
  • 17:45 PVG
    07:40 JNB
    19Hrs, 55m 1 Stop (SZX)
  • PVGShanghai Pudong International Airport 17:45 - JNB 07:40 19h 55m 1 Stop (SZX) Shenzhen
  • PVGShanghai Pudong International Airport 17:45
    SZXShenzhen Airport 00:10
  • SZXShenzhen Airport 20:20
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 19h 55m (3h 50m)
  • 1 Stop SZX · Shenzhen 3h 50m
  • Shenzhen Airlines (ZH 9520)Airbus
    Air China (CA 867)Airbus A359
  • Shenzhen Airlines (ZH 9520)
    • -
    • -
    • -
    • T
    • -
    • -
    • S
  • 19:05 PVG
    07:40 JNB
    18Hrs, 35m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 19:05 - JNB 07:40 18h 35m 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 19:05
    HKGHong Kong International Airport 00:45
  • HKGHong Kong International Airport 21:50
    JNBJohannesburg O.R. Tambo International Airport 07:40
  • 18h 35m (2h 55m)
  • 1 Stop HKG · Hong Kong 2h 55m
  • Cathay Pacific (CX 381)Airbus Industrie 330 300
    Cathay Pacific (CX 749)Airbus A359
  • Cathay Pacific (CX 381)
    • M
    • -
    • W
    • -
    • F
    • S
    • -
  • 00:05 PVG
    16:15 JNB
    22Hrs, 10m 1 Stop (DXB)
  • PVGShanghai Pudong International Airport 00:05 - JNB 16:15 22h 10m 1 Stop (DXB) Dubai
  • PVGShanghai Pudong International Airport 00:05
    DXBDubai International Airport 09:55
  • DXBDubai International Airport 05:35
    JNBJohannesburg O.R. Tambo International Airport 16:15
  • 22h 10m (4h 20m)
  • 1 Stop DXB · Dubai 4h 20m
  • Emirates (EK 303)Boeing 777 300 Er
    Emirates (EK 763)Airbus Industrie A380 800
  • Emirates (EK 303)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 00:20 PVG
    13:05 JNB
    18Hrs, 45m 1 Stop (ADD)
  • PVGShanghai Pudong International Airport 00:20 - JNB 13:05 18h 45m 1 Stop (ADD) Addis Ababa
  • PVGShanghai Pudong International Airport 00:20
    ADDAddis Ababa Airport 08:45
  • ADDAddis Ababa Airport 06:35
    JNBJohannesburg O.R. Tambo International Airport 13:05
  • 18h 45m (2h 10m)
  • 1 Stop ADD · Addis Ababa 2h 10m
  • Ethiopian Airlines (ET 685)Airbus A359
    Ethiopian Airlines (ET 809)Airbus A359
  • Ethiopian Airlines (ET 685)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 00:35 PVG
    16:10 JNB
    21Hrs, 35m 1 Stop (DOH)
  • PVGShanghai Pudong International Airport 00:35 - JNB 16:10 21h 35m 1 Stop (DOH) Doha
  • PVGShanghai Pudong International Airport 00:35
    DOHHamad International Airport 08:45
  • DOHHamad International Airport 05:10
    JNBJohannesburg O.R. Tambo International Airport 16:10
  • 21h 35m (3h 35m)
  • 1 Stop DOH · Doha 3h 35m
  • Qatar Airways (QR 871)Boeing 777 200 Lr
    Qatar Airways (QR 1377)Boeing 787 9
  • Qatar Airways (QR 871)
    • -
    • -
    • -
    • -
    • F
    • S
    • -
  • 00:35 PVG
    18:35 JNB
    24Hrs, 00m 1 Stop (SIN)
  • PVGShanghai Pudong International Airport 00:35 - JNB 18:35 24h 1 Stop (SIN) Singapore
  • PVGShanghai Pudong International Airport 00:35
    SINSingapore Changi Airport 13:55
  • SINSingapore Changi Airport 05:55
    JNBJohannesburg O.R. Tambo International Airport 18:35
  • 24h (8h)
  • 1 Stop SIN · Singapore 8h
  • Singapore Airlines (SQ 825)Boeing 787
    Singapore Airlines (SQ 482)Airbus A359
  • Singapore Airlines (SQ 825)
    • -
    • T
    • W
    • -
    • F
    • -
    • -
  • 00:35 PVG
    16:10 JNB
    21Hrs, 35m 1 Stop (DOH)
  • PVGShanghai Pudong International Airport 00:35 - JNB 16:10 21h 35m 1 Stop (DOH) Doha
  • PVGShanghai Pudong International Airport 00:35
    DOHHamad International Airport 08:45
  • DOHHamad International Airport 05:10
    JNBJohannesburg O.R. Tambo International Airport 16:10
  • 21h 35m (3h 35m)
  • 1 Stop DOH · Doha 3h 35m
  • Qatar Airways (QR 871)Boeing 777 300 Er
    Qatar Airways (QR 1377)Boeing 787 9
  • Qatar Airways (QR 871)
    • M
    • T
    • W
    • T
    • -
    • -
    • S
  • 13:55 SIN
    08:00 KUL
    22Hrs, 10m 1 Stop (JNB)
  • SINSingapore Changi Airport 13:55 - KUL 08:00 22h 10m 1 Stop (JNB) Johannesburg
  • SINSingapore Changi Airport 13:55
    PVGShanghai Pudong International Airport 02:25
  • JNBJohannesburg O.R. Tambo International Airport 18:35
    KULKuala Lumpur International Airport 08:00
  • 22h 10m (4h 40m)
  • 1 Stop JNB · Johannesburg 4h 40m
  • Singapore Airlines (SQ 482)Airbus A359
    Malaysia Airlines (MH 387)Boeing 737 800
  • Singapore Airlines (SQ 482)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 13:55 SIN
    08:00 KUL
    22Hrs, 10m 1 Stop (JNB)
  • SINSingapore Changi Airport 13:55 - KUL 08:00 22h 10m 1 Stop (JNB) Johannesburg
  • SINSingapore Changi Airport 13:55
    PVGShanghai Pudong International Airport 02:25
  • JNBJohannesburg O.R. Tambo International Airport 18:35
    KULKuala Lumpur International Airport 08:00
  • 22h 10m (4h 40m)
  • 1 Stop JNB · Johannesburg 4h 40m
  • Singapore Airlines (SQ 482)Airbus A359
    Malaysia Airlines (MH 387)Boeing 737 800
  • Singapore Airlines (SQ 482)
    • -
    • -
    • W
    • -
    • F
    • -
    • -
  • 13:55 SIN
    08:00 KUL
    22Hrs, 10m 1 Stop (JNB)
  • SINSingapore Changi Airport 13:55 - KUL 08:00 22h 10m 1 Stop (JNB) Johannesburg
  • SINSingapore Changi Airport 13:55
    PVGShanghai Pudong International Airport 02:25
  • JNBJohannesburg O.R. Tambo International Airport 18:35
    KULKuala Lumpur International Airport 08:00
  • 22h 10m (4h 40m)
  • 1 Stop JNB · Johannesburg 4h 40m
  • Singapore Airlines (SQ 482)Airbus A359
    Malaysia Airlines (MH 387)Boeing 737 800
  • Singapore Airlines (SQ 482)
    • -
    • -
    • W
    • -
    • F
    • -
    • -
  • 13:55 SIN
    08:00 KUL
    22Hrs, 10m 1 Stop (JNB)
  • SINSingapore Changi Airport 13:55 - KUL 08:00 22h 10m 1 Stop (JNB) Johannesburg
  • SINSingapore Changi Airport 13:55
    PVGShanghai Pudong International Airport 02:25
  • JNBJohannesburg O.R. Tambo International Airport 18:35
    KULKuala Lumpur International Airport 08:00
  • 22h 10m (4h 45m)
  • 1 Stop JNB · Johannesburg 4h 45m
  • Singapore Airlines (SQ 482)Airbus A359
    Malaysia Airlines (MH 387)Boeing 737 800
  • Singapore Airlines (SQ 482)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 07:15 PVG
    20:50 JNB
    19Hrs, 35m 1 Stop (DXB)
  • PVGShanghai Pudong International Airport 07:15 - JNB 20:50 19h 35m 1 Stop (DXB) Dubai
  • PVGShanghai Pudong International Airport 07:15
    DXBDubai International Airport 14:40
  • DXBDubai International Airport 12:35
    JNBJohannesburg O.R. Tambo International Airport 20:50
  • 19h 35m (2h 05m)
  • 1 Stop DXB · Dubai 2h 05m
  • Emirates (EK 305)Boeing 777 300 Er
    Emirates (EK 765)Boeing 777 300 Er
  • Emirates (EK 305)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the most popular airline flying from Shanghai to Johannesburg?

The most popular airline flying from Shanghai to Johannesburg is Emirates. Find the latest flight deals on Wego.

How far is Johannesburg from Shanghai?

The flight distance between Shanghai and Johannesburg is 11781km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 00:05. The last flight of the day departs at 13:05. See the full list of flight times on Wego.