>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flights from Shanghai Hongqiao International Airport to O. R. Tambo International Airport

Search for flights from Shanghai to Johannesburg and check out affordable one-way and round-trip options.

  • One way
  • Round-trip
sortSort: Price (Lowest)
  • Sort: Price (Lowest)
  • Sort: Departure (Earliest)

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Selected Airlines from Shanghai Hongqiao International Airport to O. R. Tambo International Airport

See which airlines fly from Shanghai to Johannesburg. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

Cathay Pacific
From S$ 823
Juneyao Airlines
From S$ 836
Hong Kong Airlines
From S$ 911
Air China
From S$ 1,123
Shenzhen Airlines
From S$ 1,134
Hainan Airlines
From S$ 1,137
Shanghai Airlines
From S$ 1,169
China Southern Airlines
From S$ 1,513
China Eastern Airlines
From S$ 1,562
ANA airlines
Find more flights and airlines

Find Cheaper Flights from Shanghai to Johannesburg

Explore other flights from Shanghai to Johannesburg to find the best alternative options.

  • Cheapest
    Etihad Airways
    PVG
    17:50
    20h 40m
    1 transfer
    JNB
    08:30
    Shanghai Pudong International Airport - O. R. Tambo International Airport
    Tue, Apr 9Etihad Airways
    S$ 691
  • Etihad Airways
    PVG
    17:50
    20h 40m
    1 transfer
    JNB
    08:30
    Shanghai Pudong International Airport - O. R. Tambo International Airport
    Tue, Apr 9Etihad Airways
    S$ 691
    Find More Flights
Flight Schedule from Shanghai Hongqiao International Airport to O. R. Tambo International Airport

Check the schedule for flights from Shanghai to Johannesburg and find the flight that best matches your travel plans.

Flight info.
Departure
Arrival
Weekly Schedule
  1. CA1508

    11:30

    SHA

    2.3h

    13:45

    PEK

    SMTWTFS
  2. CA867

    18:50

    PEK

    19.2h

    08:00

    JNB

    -M-W--S
  3. CX349

    13:20

    SHA

    2.8h

    16:05

    HKG

    SMTWTFS
  4. CX749

    00:45

    HKG

    12.9h

    07:40

    JNB

    -M--T-S
  5. CA1520

    13:30

    SHA

    2.4h

    15:55

    PEK

    SMTWTFS
  6. CA867

    18:50

    PEK

    19.2h

    08:00

    JNB

    -M-W--S
  7. CA1524

    14:45

    SHA

    2.4h

    17:10

    PEK

    SMTWTFS
  8. CA867

    18:50

    PEK

    19.2h

    08:00

    JNB

    -M-W--S
  9. ZH9508

    15:35

    SHA

    2.7h

    18:15

    SZX

    SMTWTFS
  10. CA867

    00:50

    SZX

    13.5h

    08:20

    JNB

    S-T-T--
  11. HX249

    16:10

    SHA

    2.6h

    18:45

    HKG

    --T---S
  12. ET609

    22:05

    HKG

    12.5h

    05:35

    ADD

    S-T-T--
  13. ET809

    08:40

    ADD

    5.4h

    13:05

    JNB

    SMTWTFS
  14. ZH9536

    17:35

    SHA

    2.3h

    19:50

    SZX

    SMTWTFS
  15. CA867

    00:50

    SZX

    13.5h

    08:20

    JNB

    S-T-T--
  16. HX239

    19:15

    SHA

    2.6h

    21:50

    HKG

    SMTWTFS
  17. QR815

    01:25

    HKG

    8.3h

    04:40

    DOH

    SMTWTFS
  18. QR1377

    09:30

    DOH

    8.5h

    17:00

    JNB

    SMTW-FS
  19. HX239

    19:15

    SHA

    2.6h

    21:50

    HKG

    SMTWTFS
  20. EK381

    00:35

    HKG

    7.8h

    04:20

    DXB

    SMTWTFS
  21. EK763

    09:55

    DXB

    8.3h

    16:15

    JNB

    SMTWTFS
  22. HX239

    19:15

    SHA

    2.6h

    21:50

    HKG

    SMTWTFS
  23. ET645

    00:25

    HKG

    10.0h

    05:25

    ADD

    S-T--F-
  24. ET809

    08:40

    ADD

    5.4h

    13:05

    JNB

    SMTWTFS

Shanghai Hongqiao International Airport to O. R. Tambo International Airport Flights Info

Flight distance11,760.85km
Cheapest one-way ticket priceS$ 823
Cheapest return ticket priceS$ 1,136

FAQs for Shanghai Hongqiao International Airport to O. R. Tambo International Airport Flights

  • What is the transportation method from the main airport to downtown in Johannesburg?

    • The distance from O. R. Tambo International Airport to downtown is about 20km, by taxi about 40 minutes.
    • The distance from Lanseria International Airport to downtown is about 32km, by taxi about 50 minutes.