×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Cheap Flights to Johannesburg
    (Modify Search)
    Price Alerts
    • Airlines
    • Flights

    Cheap Flights to Johannesburg

    Airline Results Price View
    View All Airlines View Flights
    Cathay Pacific 91 results 77,353 View Flights
    South African Airways 134 results 78,506 View Flights
    Etihad Airways 2 results 82,477 View Flights
    Qatar Airways 4 results 179,561 View Flights
    Ethiopian Airlines 6 results 269,155 View Flights
    Singapore Airlines 61 results 275,856 View Flights
    Depart: Sun, 3 May Return: Wed, 3 Jun Cebu to Johannesburg Sun, 3 May - Wed, 3 Jun
    Cathay Pacific 1 stop 1d
    12:25 pm CEB - 6:25 am (+1) JNB
    Cathay Pacific 1 stop 16h 55m
    12:30 pm JNB - 11:25 am (+1) CEB
    77,261
    cathaypacific.com
    Show Details

    Depart: Cebu to Johannesburg via Hong Kong

    CEB
    12:25 pm
    2h 45m
    HKG
    3:10 pm
    8h 35m
    HKG
    11:45 pm
    12h 40m
    JNB
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX922
    12:25 pm, 3 May Sun
    CEB Cebu
    3:10 pm, 3 May Sun
    HKG Hong Kong
    2h 45m
    8h 35m layover in Hong Kong (HKG)
    CX749
    11:45 pm, 3 May Sun
    HKG Hong Kong
    6:25 am, 4 May Mon
    JNB Johannesburg
    12h 40m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    12:30 pm
    12h 40m
    HKG
    7:10 am (+1)
    1h 30m
    HKG
    8:40 am
    2h 45m
    CEB
    11:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    12:30 pm, 3 Jun Wed
    JNB Johannesburg
    7:10 am, 4 Jun Thu
    HKG Hong Kong
    12h 40m
    1h 30m layover in Hong Kong (HKG)
    CX921
    8:40 am, 4 Jun Thu
    HKG Hong Kong
    11:25 am, 4 Jun Thu
    CEB Cebu
    2h 45m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Cathay Pacific 1 stop 1d
    12:25 pm CEB - 6:25 am (+1) JNB
    Cathay Pacific 1 stop 16h 55m
    12:30 pm JNB - 11:25 am (+1) CEB
    77,261
    cathaypacific.com
    Show Details

    Depart: Cebu to Johannesburg via Hong Kong

    CEB
    12:25 pm
    2h 45m
    HKG
    3:10 pm
    8h 35m
    HKG
    11:45 pm
    12h 40m
    JNB
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX922
    12:25 pm, 3 May Sun
    CEB Cebu
    3:10 pm, 3 May Sun
    HKG Hong Kong
    2h 45m
    8h 35m layover in Hong Kong (HKG)
    CX749
    11:45 pm, 3 May Sun
    HKG Hong Kong
    6:25 am, 4 May Mon
    JNB Johannesburg
    12h 40m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    12:30 pm
    12h 40m
    HKG
    7:10 am (+1)
    1h 30m
    HKG
    8:40 am
    2h 45m
    CEB
    11:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    12:30 pm, 28 Jul Tue
    JNB Johannesburg
    7:10 am, 29 Jul Wed
    HKG Hong Kong
    12h 40m
    1h 30m layover in Hong Kong (HKG)
    CX921
    8:40 am, 29 Jul Wed
    HKG Hong Kong
    11:25 am, 29 Jul Wed
    CEB Cebu
    2h 45m
    Depart: Sun, 3 May Return: Wed, 3 Jun Cebu to Johannesburg Sun, 3 May - Wed, 3 Jun
    Cathay Pacific 1 stop 16h 20m
    8:05 pm CEB - 6:25 am (+1) JNB
    Cathay Pacific 1 stop 16h 55m
    12:30 pm JNB - 11:25 am (+1) CEB
    77,261
    cathaypacific.com
    Show Details

    Depart: Cebu to Johannesburg via Hong Kong

    CEB
    8:05 pm
    2h 45m
    HKG
    10:50 pm
    55m
    HKG
    11:45 pm
    12h 40m
    JNB
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX926
    8:05 pm, 3 May Sun
    CEB Cebu
    10:50 pm, 3 May Sun
    HKG Hong Kong
    2h 45m
    55m layover in Hong Kong (HKG)
    CX749
    11:45 pm, 3 May Sun
    HKG Hong Kong
    6:25 am, 4 May Mon
    JNB Johannesburg
    12h 40m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    12:30 pm
    12h 40m
    HKG
    7:10 am (+1)
    1h 30m
    HKG
    8:40 am
    2h 45m
    CEB
    11:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    12:30 pm, 3 Jun Wed
    JNB Johannesburg
    7:10 am, 4 Jun Thu
    HKG Hong Kong
    12h 40m
    1h 30m layover in Hong Kong (HKG)
    CX921
    8:40 am, 4 Jun Thu
    HKG Hong Kong
    11:25 am, 4 Jun Thu
    CEB Cebu
    2h 45m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Cathay Pacific 1 stop 16h 20m
    8:05 pm CEB - 6:25 am (+1) JNB
    Cathay Pacific 1 stop 16h 55m
    12:30 pm JNB - 11:25 am (+1) CEB
    77,261
    cathaypacific.com
    Show Details

    Depart: Cebu to Johannesburg via Hong Kong

    CEB
    8:05 pm
    2h 45m
    HKG
    10:50 pm
    55m
    HKG
    11:45 pm
    12h 40m
    JNB
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX926
    8:05 pm, 3 May Sun
    CEB Cebu
    10:50 pm, 3 May Sun
    HKG Hong Kong
    2h 45m
    55m layover in Hong Kong (HKG)
    CX749
    11:45 pm, 3 May Sun
    HKG Hong Kong
    6:25 am, 4 May Mon
    JNB Johannesburg
    12h 40m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    12:30 pm
    12h 40m
    HKG
    7:10 am (+1)
    1h 30m
    HKG
    8:40 am
    2h 45m
    CEB
    11:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    12:30 pm, 28 Jul Tue
    JNB Johannesburg
    7:10 am, 29 Jul Wed
    HKG Hong Kong
    12h 40m
    1h 30m layover in Hong Kong (HKG)
    CX921
    8:40 am, 29 Jul Wed
    HKG Hong Kong
    11:25 am, 29 Jul Wed
    CEB Cebu
    2h 45m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 2+ stops 21h 30m
    1:45 pm JNB - 5:15 pm (+1) CEB
    78,506
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Singapore, Manila

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    4h 20m
    SIN
    10:30 am
    3h 50m
    MNL
    2:20 pm
    1h 40m
    MNL
    4:00 pm
    1h 15m
    CEB
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7232
    1:45 pm, 28 Jul Tue
    JNB Johannesburg
    6:10 am, 29 Jul Wed
    SIN Singapore
    10h 25m

    * Operated by Singapore Airlines

    4h 20m layover in Singapore (SIN)
    PR502
    10:30 am, 29 Jul Wed
    SIN Singapore
    2:20 pm, 29 Jul Wed
    MNL Manila
    3h 50m
    1h 40m layover in Manila (MNL)
    PR1861
    4:00 pm, 29 Jul Wed
    MNL Manila
    5:15 pm, 29 Jul Wed
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Wed, 3 Jun Cebu to Johannesburg Sun, 3 May - Wed, 3 Jun
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 2+ stops 21h 30m
    1:45 pm JNB - 5:15 pm (+1) CEB
    79,170
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Singapore, Manila

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    4h 20m
    SIN
    10:30 am
    3h 50m
    MNL
    2:20 pm
    1h 40m
    MNL
    4:00 pm
    1h 15m
    CEB
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7232
    1:45 pm, 3 Jun Wed
    JNB Johannesburg
    6:10 am, 4 Jun Thu
    SIN Singapore
    10h 25m

    * Operated by Singapore Airlines

    4h 20m layover in Singapore (SIN)
    PR502
    10:30 am, 4 Jun Thu
    SIN Singapore
    2:20 pm, 4 Jun Thu
    MNL Manila
    3h 50m
    1h 40m layover in Manila (MNL)
    PR1861
    4:00 pm, 4 Jun Thu
    MNL Manila
    5:15 pm, 4 Jun Thu
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Wed, 3 Jun Cebu to Johannesburg Sun, 3 May - Wed, 3 Jun
    Etihad Airways 2+ stops 1d 1h 45m
    1:00 pm CEB - 8:45 am (+1) JNB
    Etihad Airways 2+ stops 1d 3h 10m
    8:00 pm JNB - 5:10 am (+2) CEB
    82,477
    etihad.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Abu Dhabi

    CEB
    1:00 pm
    1h 15m
    MNL
    2:15 pm
    4h 50m
    MNL
    7:05 pm
    9h
    AUH
    12:05 am (+1)
    1h 20m
    AUH
    1:25 am
    9h 20m
    JNB
    8:45 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY3944
    1:00 pm, 3 May Sun
    CEB Cebu
    2:15 pm, 3 May Sun
    MNL Manila
    1h 15m
    4h 50m layover in Manila (MNL)
    EY423
    7:05 pm, 3 May Sun
    MNL Manila
    12:05 am, 4 May Mon
    AUH Abu Dhabi
    9h
    1h 20m layover in Abu Dhabi (AUH)
    EY6299
    1:25 am, 4 May Mon
    AUH Abu Dhabi
    8:45 am, 4 May Mon
    JNB Johannesburg
    9h 20m

    Return: Johannesburg to Cebu via Abu Dhabi, Manila

    JNB
    8:00 pm
    8h 20m
    AUH
    6:20 am (+1)
    3h 50m
    AUH
    10:10 am
    9h 5m
    MNL
    11:15 pm
    4h 45m
    MNL
    4:00 am
    1h 10m
    CEB
    5:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY603
    8:00 pm, 3 Jun Wed
    JNB Johannesburg
    6:20 am, 4 Jun Thu
    AUH Abu Dhabi
    8h 20m
    3h 50m layover in Abu Dhabi (AUH)
    EY428
    10:10 am, 4 Jun Thu
    AUH Abu Dhabi
    11:15 pm, 4 Jun Thu
    MNL Manila
    9h 5m
    4h 45m layover in Manila (MNL)
    EY3905
    4:00 am, 5 Jun Fri
    MNL Manila
    5:10 am, 5 Jun Fri
    CEB Cebu
    1h 10m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 21h 5m
    4:25 pm CEB - 7:30 am (+1) JNB
    Multiple Airlines 1 stop 20h 10m
    4:55 pm JNB - 7:05 pm (+1) CEB
    92,130
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Hong Kong

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 20m
    MNL
    7:00 pm
    2h 10m
    HKG
    9:10 pm
    2h 45m
    HKG
    11:55 pm
    13h 35m
    JNB
    7:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 20m layover in Manila (MNL)
    PR310
    7:00 pm, 3 May Sun
    MNL Manila
    9:10 pm, 3 May Sun
    HKG Hong Kong
    2h 10m
    2h 45m layover in Hong Kong (HKG)
    SA287
    11:55 pm, 3 May Sun
    HKG Hong Kong
    7:30 am, 4 May Mon
    JNB Johannesburg
    13h 35m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    3h 50m
    HKG
    4:15 pm
    2h 50m
    CEB
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    3h 50m layover in Hong Kong (HKG)
    PR925
    4:15 pm, 29 Jul Wed
    HKG Hong Kong
    7:05 pm, 29 Jul Wed
    CEB Cebu
    2h 50m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 22h 50m
    2:40 pm CEB - 7:30 am (+1) JNB
    Multiple Airlines 1 stop 20h 10m
    4:55 pm JNB - 7:05 pm (+1) CEB
    92,130
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Hong Kong

    CEB
    2:40 pm
    1h 15m
    MNL
    3:55 pm
    3h 5m
    MNL
    7:00 pm
    2h 10m
    HKG
    9:10 pm
    2h 45m
    HKG
    11:55 pm
    13h 35m
    JNB
    7:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PR1852
    2:40 pm, 3 May Sun
    CEB Cebu
    3:55 pm, 3 May Sun
    MNL Manila
    1h 15m
    3h 5m layover in Manila (MNL)
    PR310
    7:00 pm, 3 May Sun
    MNL Manila
    9:10 pm, 3 May Sun
    HKG Hong Kong
    2h 10m
    2h 45m layover in Hong Kong (HKG)
    SA287
    11:55 pm, 3 May Sun
    HKG Hong Kong
    7:30 am, 4 May Mon
    JNB Johannesburg
    13h 35m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    3h 50m
    HKG
    4:15 pm
    2h 50m
    CEB
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    3h 50m layover in Hong Kong (HKG)
    PR925
    4:15 pm, 29 Jul Wed
    HKG Hong Kong
    7:05 pm, 29 Jul Wed
    CEB Cebu
    2h 50m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 1 stop 20h 10m
    4:55 pm JNB - 7:05 pm (+1) CEB
    100,032
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    3h 50m
    HKG
    4:15 pm
    2h 50m
    CEB
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    3h 50m layover in Hong Kong (HKG)
    CX925
    4:15 pm, 29 Jul Wed
    HKG Hong Kong
    7:05 pm, 29 Jul Wed
    CEB Cebu
    2h 50m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 22h 50m
    2:40 pm CEB - 7:30 am (+1) JNB
    Multiple Airlines 1 stop 20h 10m
    4:55 pm JNB - 7:05 pm (+1) CEB
    102,452
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Hong Kong

    CEB
    2:40 pm
    1h 15m
    MNL
    3:55 pm
    3h 5m
    MNL
    7:00 pm
    2h 10m
    HKG
    9:10 pm
    2h 45m
    HKG
    11:55 pm
    13h 35m
    JNB
    7:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PR1852
    2:40 pm, 3 May Sun
    CEB Cebu
    3:55 pm, 3 May Sun
    MNL Manila
    1h 15m
    3h 5m layover in Manila (MNL)
    PR310
    7:00 pm, 3 May Sun
    MNL Manila
    9:10 pm, 3 May Sun
    HKG Hong Kong
    2h 10m
    2h 45m layover in Hong Kong (HKG)
    SA287
    11:55 pm, 3 May Sun
    HKG Hong Kong
    7:30 am, 4 May Mon
    JNB Johannesburg
    13h 35m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    3h 50m
    HKG
    4:15 pm
    2h 50m
    CEB
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    3h 50m layover in Hong Kong (HKG)
    CX925
    4:15 pm, 29 Jul Wed
    HKG Hong Kong
    7:05 pm, 29 Jul Wed
    CEB Cebu
    2h 50m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 21h 5m
    4:25 pm CEB - 7:30 am (+1) JNB
    Multiple Airlines 1 stop 20h 10m
    4:55 pm JNB - 7:05 pm (+1) CEB
    102,452
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Hong Kong

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 20m
    MNL
    7:00 pm
    2h 10m
    HKG
    9:10 pm
    2h 45m
    HKG
    11:55 pm
    13h 35m
    JNB
    7:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 20m layover in Manila (MNL)
    PR310
    7:00 pm, 3 May Sun
    MNL Manila
    9:10 pm, 3 May Sun
    HKG Hong Kong
    2h 10m
    2h 45m layover in Hong Kong (HKG)
    SA287
    11:55 pm, 3 May Sun
    HKG Hong Kong
    7:30 am, 4 May Mon
    JNB Johannesburg
    13h 35m

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    3h 50m
    HKG
    4:15 pm
    2h 50m
    CEB
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    3h 50m layover in Hong Kong (HKG)
    CX925
    4:15 pm, 29 Jul Wed
    HKG Hong Kong
    7:05 pm, 29 Jul Wed
    CEB Cebu
    2h 50m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 1 stop 20h 10m
    4:55 pm JNB - 7:05 pm (+1) CEB
    103,705
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    3h 50m
    HKG
    4:15 pm
    2h 50m
    CEB
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    3h 50m layover in Hong Kong (HKG)
    KA5925
    4:15 pm, 29 Jul Wed
    HKG Hong Kong
    7:05 pm, 29 Jul Wed
    CEB Cebu
    2h 50m

    * Operated by Cathay Pacific

    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 22h 50m
    2:40 pm CEB - 7:30 am (+1) JNB
    Multiple Airlines 2+ stops 21h 30m
    1:45 pm JNB - 5:15 pm (+1) CEB
    103,897
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Hong Kong

    CEB
    2:40 pm
    1h 15m
    MNL
    3:55 pm
    3h 5m
    MNL
    7:00 pm
    2h 10m
    HKG
    9:10 pm
    2h 45m
    HKG
    11:55 pm
    13h 35m
    JNB
    7:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PR1852
    2:40 pm, 3 May Sun
    CEB Cebu
    3:55 pm, 3 May Sun
    MNL Manila
    1h 15m
    3h 5m layover in Manila (MNL)
    PR310
    7:00 pm, 3 May Sun
    MNL Manila
    9:10 pm, 3 May Sun
    HKG Hong Kong
    2h 10m
    2h 45m layover in Hong Kong (HKG)
    SA287
    11:55 pm, 3 May Sun
    HKG Hong Kong
    7:30 am, 4 May Mon
    JNB Johannesburg
    13h 35m

    Return: Johannesburg to Cebu via Singapore, Manila

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    4h 20m
    SIN
    10:30 am
    3h 50m
    MNL
    2:20 pm
    1h 40m
    MNL
    4:00 pm
    1h 15m
    CEB
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7232
    1:45 pm, 28 Jul Tue
    JNB Johannesburg
    6:10 am, 29 Jul Wed
    SIN Singapore
    10h 25m

    * Operated by Singapore Airlines

    4h 20m layover in Singapore (SIN)
    PR502
    10:30 am, 29 Jul Wed
    SIN Singapore
    2:20 pm, 29 Jul Wed
    MNL Manila
    3h 50m
    1h 40m layover in Manila (MNL)
    PR1861
    4:00 pm, 29 Jul Wed
    MNL Manila
    5:15 pm, 29 Jul Wed
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 21h 5m
    4:25 pm CEB - 7:30 am (+1) JNB
    Multiple Airlines 2+ stops 21h 30m
    1:45 pm JNB - 5:15 pm (+1) CEB
    103,897
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Hong Kong

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 20m
    MNL
    7:00 pm
    2h 10m
    HKG
    9:10 pm
    2h 45m
    HKG
    11:55 pm
    13h 35m
    JNB
    7:30 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 20m layover in Manila (MNL)
    PR310
    7:00 pm, 3 May Sun
    MNL Manila
    9:10 pm, 3 May Sun
    HKG Hong Kong
    2h 10m
    2h 45m layover in Hong Kong (HKG)
    SA287
    11:55 pm, 3 May Sun
    HKG Hong Kong
    7:30 am, 4 May Mon
    JNB Johannesburg
    13h 35m

    Return: Johannesburg to Cebu via Singapore, Manila

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    4h 20m
    SIN
    10:30 am
    3h 50m
    MNL
    2:20 pm
    1h 40m
    MNL
    4:00 pm
    1h 15m
    CEB
    5:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA7232
    1:45 pm, 28 Jul Tue
    JNB Johannesburg
    6:10 am, 29 Jul Wed
    SIN Singapore
    10h 25m

    * Operated by Singapore Airlines

    4h 20m layover in Singapore (SIN)
    PR502
    10:30 am, 29 Jul Wed
    SIN Singapore
    2:20 pm, 29 Jul Wed
    MNL Manila
    3h 50m
    1h 40m layover in Manila (MNL)
    PR1861
    4:00 pm, 29 Jul Wed
    MNL Manila
    5:15 pm, 29 Jul Wed
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Wed, 3 Jun Cebu to Johannesburg Sun, 3 May - Wed, 3 Jun
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 2+ stops 22h 15m
    5:00 pm JNB - 9:15 pm (+1) CEB
    103,906
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Hong Kong, Manila

    JNB
    5:00 pm
    13h 25m
    HKG
    12:25 pm (+1)
    2h 10m
    HKG
    2:35 pm
    2h 10m
    MNL
    4:45 pm
    3h 15m
    MNL
    8:00 pm
    1h 15m
    CEB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    5:00 pm, 3 Jun Wed
    JNB Johannesburg
    12:25 pm, 4 Jun Thu
    HKG Hong Kong
    13h 25m
    2h 10m layover in Hong Kong (HKG)
    KA5919
    2:35 pm, 4 Jun Thu
    HKG Hong Kong
    4:45 pm, 4 Jun Thu
    MNL Manila
    2h 10m

    * Operated by Cathay Pacific

    3h 15m layover in Manila (MNL)
    PR1867
    8:00 pm, 4 Jun Thu
    MNL Manila
    9:15 pm, 4 Jun Thu
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Wed, 3 Jun Cebu to Johannesburg Sun, 3 May - Wed, 3 Jun
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 2+ stops 22h 15m
    5:00 pm JNB - 9:15 pm (+1) CEB
    103,906
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Hong Kong, Manila

    JNB
    5:00 pm
    13h 25m
    HKG
    12:25 pm (+1)
    2h 10m
    HKG
    2:35 pm
    2h 10m
    MNL
    4:45 pm
    3h 15m
    MNL
    8:00 pm
    1h 15m
    CEB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    5:00 pm, 3 Jun Wed
    JNB Johannesburg
    12:25 pm, 4 Jun Thu
    HKG Hong Kong
    13h 25m
    2h 10m layover in Hong Kong (HKG)
    CX919
    2:35 pm, 4 Jun Thu
    HKG Hong Kong
    4:45 pm, 4 Jun Thu
    MNL Manila
    2h 10m
    3h 15m layover in Manila (MNL)
    PR1867
    8:00 pm, 4 Jun Thu
    MNL Manila
    9:15 pm, 4 Jun Thu
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 2+ stops 22h 20m
    4:55 pm JNB - 9:15 pm (+1) CEB
    103,906
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Hong Kong, Manila

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    2h 10m
    HKG
    2:35 pm
    2h 10m
    MNL
    4:45 pm
    3h 15m
    MNL
    8:00 pm
    1h 15m
    CEB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    2h 10m layover in Hong Kong (HKG)
    KA5919
    2:35 pm, 29 Jul Wed
    HKG Hong Kong
    4:45 pm, 29 Jul Wed
    MNL Manila
    2h 10m

    * Operated by Cathay Pacific

    3h 15m layover in Manila (MNL)
    PR1867
    8:00 pm, 29 Jul Wed
    MNL Manila
    9:15 pm, 29 Jul Wed
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 2+ stops 22h 20m
    4:55 pm JNB - 9:15 pm (+1) CEB
    103,906
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Hong Kong, Manila

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    2h 10m
    HKG
    2:35 pm
    2h 10m
    MNL
    4:45 pm
    3h 15m
    MNL
    8:00 pm
    1h 15m
    CEB
    9:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    2h 10m layover in Hong Kong (HKG)
    CX919
    2:35 pm, 29 Jul Wed
    HKG Hong Kong
    4:45 pm, 29 Jul Wed
    MNL Manila
    2h 10m
    3h 15m layover in Manila (MNL)
    PR1867
    8:00 pm, 29 Jul Wed
    MNL Manila
    9:15 pm, 29 Jul Wed
    CEB Cebu
    1h 15m
    Depart: Sun, 3 May Return: Tue, 28 Jul Cebu to Johannesburg Sun, 3 May - Tue, 28 Jul
    Multiple Airlines 2+ stops 20h 30m
    4:25 pm CEB - 6:55 am (+1) JNB
    Multiple Airlines 1 stop 20h 10m
    4:55 pm JNB - 7:05 pm (+1) CEB
    104,670
    cheapoair.com
    Show Details

    Depart: Cebu to Johannesburg via Manila, Singapore

    CEB
    4:25 pm
    1h 15m
    MNL
    5:40 pm
    1h 50m
    MNL
    7:30 pm
    3h 40m
    SIN
    11:10 pm
    3h
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    PR1860
    4:25 pm, 3 May Sun
    CEB Cebu
    5:40 pm, 3 May Sun
    MNL Manila
    1h 15m
    1h 50m layover in Manila (MNL)
    PR509
    7:30 pm, 3 May Sun
    MNL Manila
    11:10 pm, 3 May Sun
    SIN Singapore
    3h 40m
    3h layover in Singapore (SIN)
    SA7231
    2:10 am, 4 May Mon
    SIN Singapore
    6:55 am, 4 May Mon
    JNB Johannesburg
    10h 45m

    * Operated by Singapore Airlines

    Return: Johannesburg to Cebu via Hong Kong

    JNB
    4:55 pm
    13h 30m
    HKG
    12:25 pm (+1)
    3h 50m
    HKG
    4:15 pm
    2h 50m
    CEB
    7:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SA286
    4:55 pm, 28 Jul Tue
    JNB Johannesburg
    12:25 pm, 29 Jul Wed
    HKG Hong Kong
    13h 30m
    3h 50m layover in Hong Kong (HKG)
    PR925
    4:15 pm, 29 Jul Wed
    HKG Hong Kong
    7:05 pm, 29 Jul Wed
    CEB Cebu
    2h 50m