×
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
    Singapore Airlines 9 results 57,832 View Flights
    Etihad Airways 4 results 61,395 View Flights
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 18h 5m
    6:50 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 17h 25m
    1:45 pm JNB - 1:10 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    6:50 pm
    3h 30m
    SIN
    10:20 pm
    3h 50m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ921
    6:50 pm, 1 May Fri
    MNL Manila
    10:20 pm, 1 May Fri
    SIN Singapore
    3h 30m
    3h 50m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 25m
    SIN
    9:35 am
    3h 35m
    MNL
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    3h 25m layover in Singapore (SIN)
    SQ910
    9:35 am, 1 Jun Mon
    SIN Singapore
    1:10 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 20h 5m
    4:50 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 22h
    1:45 pm JNB - 5:45 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    4:50 pm
    3h 30m
    SIN
    8:20 pm
    5h 50m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ919
    4:50 pm, 1 May Fri
    MNL Manila
    8:20 pm, 1 May Fri
    SIN Singapore
    3h 30m
    5h 50m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    8h
    SIN
    2:10 pm
    3h 35m
    MNL
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    8h layover in Singapore (SIN)
    SQ916
    2:10 pm, 1 Jun Mon
    SIN Singapore
    5:45 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 20h 5m
    4:50 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 17h 25m
    1:45 pm JNB - 1:10 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    4:50 pm
    3h 30m
    SIN
    8:20 pm
    5h 50m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ919
    4:50 pm, 1 May Fri
    MNL Manila
    8:20 pm, 1 May Fri
    SIN Singapore
    3h 30m
    5h 50m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 25m
    SIN
    9:35 am
    3h 35m
    MNL
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    3h 25m layover in Singapore (SIN)
    SQ910
    9:35 am, 1 Jun Mon
    SIN Singapore
    1:10 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 18h 5m
    6:50 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 20h
    1:45 pm JNB - 3:45 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    6:50 pm
    3h 30m
    SIN
    10:20 pm
    3h 50m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ921
    6:50 pm, 1 May Fri
    MNL Manila
    10:20 pm, 1 May Fri
    SIN Singapore
    3h 30m
    3h 50m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    6h
    SIN
    12:10 pm
    3h 35m
    MNL
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    6h layover in Singapore (SIN)
    SQ912
    12:10 pm, 1 Jun Mon
    SIN Singapore
    3:45 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 22h 40m
    2:15 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 17h 25m
    1:45 pm JNB - 1:10 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    2:15 pm
    3h 30m
    SIN
    5:45 pm
    8h 25m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ917
    2:15 pm, 1 May Fri
    MNL Manila
    5:45 pm, 1 May Fri
    SIN Singapore
    3h 30m
    8h 25m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 25m
    SIN
    9:35 am
    3h 35m
    MNL
    1:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    3h 25m layover in Singapore (SIN)
    SQ910
    9:35 am, 1 Jun Mon
    SIN Singapore
    1:10 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 20h 5m
    4:50 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 20h
    1:45 pm JNB - 3:45 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    4:50 pm
    3h 30m
    SIN
    8:20 pm
    5h 50m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ919
    4:50 pm, 1 May Fri
    MNL Manila
    8:20 pm, 1 May Fri
    SIN Singapore
    3h 30m
    5h 50m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    6h
    SIN
    12:10 pm
    3h 35m
    MNL
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    6h layover in Singapore (SIN)
    SQ912
    12:10 pm, 1 Jun Mon
    SIN Singapore
    3:45 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 22h 40m
    2:15 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 20h
    1:45 pm JNB - 3:45 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    2:15 pm
    3h 30m
    SIN
    5:45 pm
    8h 25m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ917
    2:15 pm, 1 May Fri
    MNL Manila
    5:45 pm, 1 May Fri
    SIN Singapore
    3h 30m
    8h 25m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    6h
    SIN
    12:10 pm
    3h 35m
    MNL
    3:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    6h layover in Singapore (SIN)
    SQ912
    12:10 pm, 1 Jun Mon
    SIN Singapore
    3:45 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 18h 5m
    6:50 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 22h
    1:45 pm JNB - 5:45 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    6:50 pm
    3h 30m
    SIN
    10:20 pm
    3h 50m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ921
    6:50 pm, 1 May Fri
    MNL Manila
    10:20 pm, 1 May Fri
    SIN Singapore
    3h 30m
    3h 50m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    8h
    SIN
    2:10 pm
    3h 35m
    MNL
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    8h layover in Singapore (SIN)
    SQ916
    2:10 pm, 1 Jun Mon
    SIN Singapore
    5:45 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Singapore Airlines 1 stop 22h 40m
    2:15 pm MNL - 6:55 am (+1) JNB
    Singapore Airlines 1 stop 22h
    1:45 pm JNB - 5:45 pm (+1) MNL
    57,832
    singaporeair.com
    Show Details

    Depart: Manila to Johannesburg via Singapore

    MNL
    2:15 pm
    3h 30m
    SIN
    5:45 pm
    8h 25m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ917
    2:15 pm, 1 May Fri
    MNL Manila
    5:45 pm, 1 May Fri
    SIN Singapore
    3h 30m
    8h 25m layover in Singapore (SIN)
    SQ478
    2:10 am, 2 May Sat
    SIN Singapore
    6:55 am, 2 May Sat
    JNB Johannesburg
    10h 45m

    Return: Johannesburg to Manila via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    8h
    SIN
    2:10 pm
    3h 35m
    MNL
    5:45 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    1:45 pm, 31 May Sun
    JNB Johannesburg
    6:10 am, 1 Jun Mon
    SIN Singapore
    10h 25m
    8h layover in Singapore (SIN)
    SQ916
    2:10 pm, 1 Jun Mon
    SIN Singapore
    5:45 pm, 1 Jun Mon
    MNL Manila
    3h 35m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Etihad Airways 1 stop 21h 20m
    12:45 am MNL - 4:05 pm JNB
    Etihad Airways 1 stop 23h 40m
    10:15 am JNB - 3:55 pm (+1) MNL
    61,395
    etihad.com
    Show Details

    Depart: Manila to Johannesburg via Abu Dhabi

    MNL
    12:45 am
    9h
    AUH
    5:45 am
    3h 45m
    AUH
    9:30 am
    8h 35m
    JNB
    4:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY421
    12:45 am, 1 May Fri
    MNL Manila
    5:45 am, 1 May Fri
    AUH Abu Dhabi
    9h
    3h 45m layover in Abu Dhabi (AUH)
    EY604
    9:30 am, 1 May Fri
    AUH Abu Dhabi
    4:05 pm, 1 May Fri
    JNB Johannesburg
    8h 35m

    Return: Johannesburg to Manila via Abu Dhabi

    JNB
    10:15 am
    8h 10m
    AUH
    8:25 pm
    6h 25m
    AUH
    2:50 am
    9h 5m
    MNL
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY6298
    10:15 am, 31 May Sun
    JNB Johannesburg
    8:25 pm, 31 May Sun
    AUH Abu Dhabi
    8h 10m
    6h 25m layover in Abu Dhabi (AUH)
    EY424
    2:50 am, 1 Jun Mon
    AUH Abu Dhabi
    3:55 pm, 1 Jun Mon
    MNL Manila
    9h 5m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Etihad Airways 1 stop 19h 10m
    7:05 pm MNL - 8:15 am (+1) JNB
    Etihad Airways 1 stop 21h 10m
    8:05 pm JNB - 11:15 pm (+1) MNL
    205,671
    etihad.com
    Show Details

    Depart: Manila to Johannesburg via Abu Dhabi

    MNL
    7:05 pm
    9h
    AUH
    12:05 am (+1)
    2h
    AUH
    2:05 am
    8h 10m
    JNB
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY423
    7:05 pm, 1 May Fri
    MNL Manila
    12:05 am, 2 May Sat
    AUH Abu Dhabi
    9h
    2h layover in Abu Dhabi (AUH)
    EY6299
    2:05 am, 2 May Sat
    AUH Abu Dhabi
    8:15 am, 2 May Sat
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Manila via Abu Dhabi

    JNB
    8:05 pm
    8h 20m
    AUH
    6:25 am (+1)
    3h 45m
    AUH
    10:10 am
    9h 5m
    MNL
    11:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY603
    8:05 pm, 31 May Sun
    JNB Johannesburg
    6:25 am, 1 Jun Mon
    AUH Abu Dhabi
    8h 20m
    3h 45m layover in Abu Dhabi (AUH)
    EY428
    10:10 am, 1 Jun Mon
    AUH Abu Dhabi
    11:15 pm, 1 Jun Mon
    MNL Manila
    9h 5m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Etihad Airways 1 stop 19h 10m
    7:05 pm MNL - 8:15 am (+1) JNB
    Etihad Airways 1 stop 23h 40m
    10:15 am JNB - 3:55 pm (+1) MNL
    205,671
    etihad.com
    Show Details

    Depart: Manila to Johannesburg via Abu Dhabi

    MNL
    7:05 pm
    9h
    AUH
    12:05 am (+1)
    2h
    AUH
    2:05 am
    8h 10m
    JNB
    8:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    EY423
    7:05 pm, 1 May Fri
    MNL Manila
    12:05 am, 2 May Sat
    AUH Abu Dhabi
    9h
    2h layover in Abu Dhabi (AUH)
    EY6299
    2:05 am, 2 May Sat
    AUH Abu Dhabi
    8:15 am, 2 May Sat
    JNB Johannesburg
    8h 10m

    Return: Johannesburg to Manila via Abu Dhabi

    JNB
    10:15 am
    8h 10m
    AUH
    8:25 pm
    6h 25m
    AUH
    2:50 am
    9h 5m
    MNL
    3:55 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY6298
    10:15 am, 31 May Sun
    JNB Johannesburg
    8:25 pm, 31 May Sun
    AUH Abu Dhabi
    8h 10m
    6h 25m layover in Abu Dhabi (AUH)
    EY424
    2:50 am, 1 Jun Mon
    AUH Abu Dhabi
    3:55 pm, 1 Jun Mon
    MNL Manila
    9h 5m
    Depart: Fri, 1 May Return: Sun, 31 May Manila to Johannesburg Fri, 1 May - Sun, 31 May
    Etihad Airways 1 stop 21h 20m
    12:45 am MNL - 4:05 pm JNB
    Etihad Airways 1 stop 21h 10m
    8:05 pm JNB - 11:15 pm (+1) MNL
    205,671
    etihad.com
    Show Details

    Depart: Manila to Johannesburg via Abu Dhabi

    MNL
    12:45 am
    9h
    AUH
    5:45 am
    3h 45m
    AUH
    9:30 am
    8h 35m
    JNB
    4:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY421
    12:45 am, 1 May Fri
    MNL Manila
    5:45 am, 1 May Fri
    AUH Abu Dhabi
    9h
    3h 45m layover in Abu Dhabi (AUH)
    EY604
    9:30 am, 1 May Fri
    AUH Abu Dhabi
    4:05 pm, 1 May Fri
    JNB Johannesburg
    8h 35m

    Return: Johannesburg to Manila via Abu Dhabi

    JNB
    8:05 pm
    8h 20m
    AUH
    6:25 am (+1)
    3h 45m
    AUH
    10:10 am
    9h 5m
    MNL
    11:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EY603
    8:05 pm, 31 May Sun
    JNB Johannesburg
    6:25 am, 1 Jun Mon
    AUH Abu Dhabi
    8h 20m
    3h 45m layover in Abu Dhabi (AUH)
    EY428
    10:10 am, 1 Jun Mon
    AUH Abu Dhabi
    11:15 pm, 1 Jun Mon
    MNL Manila
    9h 5m