Cheap Flights from South Africa to Thailand
    (Modify Search)
    Depart Return Johannesburg to Bangkok Sat, 15 Nov - Thu, 20 Nov
    Emirates 1 stop 15h 20m
    10:20 pm JNB - 6:40 pm (+1) BKK
    Emirates 1 stop 16h 15m
    9:35 am BKK - 8:50 pm JNB
    R7,772
    emirates.com
    Show Details

    Depart: Johannesburg to Bangkok via Dubai

    JNB
    10:20 pm
    8h
    DXB
    8:20 am (+1)
    1h 20m
    DXB
    9:40 am
    6h
    BKK
    6:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK766
    Sat 15 Nov, 10:20 pm
    JNB Johannesburg
    Sun 16 Nov, 8:20 am
    DXB Dubai
    8h
    1h 20m layover in Dubai (DXB)
    EK372
    Sun 16 Nov, 9:40 am
    DXB Dubai
    Sun 16 Nov, 6:40 pm
    BKK Bangkok
    6h

    Return: Bangkok to Johannesburg via Dubai

    BKK
    9:35 am
    6h 40m
    DXB
    1:15 pm
    1h 25m
    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK375
    Thu 20 Nov, 9:35 am
    BKK Bangkok
    Thu 20 Nov, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Thu 20 Nov, 2:40 pm
    DXB Dubai
    Thu 20 Nov, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart Return Johannesburg to Bangkok Sat, 15 Nov - Thu, 20 Nov
    Emirates 1 stop 17h 10m
    9:25 am JNB - 7:35 am (+1) BKK
    Emirates 1 stop 16h 15m
    9:35 am BKK - 8:50 pm JNB
    R7,772
    emirates.com
    Show Details

    Depart: Johannesburg to Bangkok via Dubai

    JNB
    9:25 am
    8h 25m
    DXB
    7:50 pm
    2h 45m
    DXB
    10:35 pm
    6h
    BKK
    7:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK768
    Sat 15 Nov, 9:25 am
    JNB Johannesburg
    Sat 15 Nov, 7:50 pm
    DXB Dubai
    8h 25m
    2h 45m layover in Dubai (DXB)
    EK374
    Sat 15 Nov, 10:35 pm
    DXB Dubai
    Sun 16 Nov, 7:35 am
    BKK Bangkok
    6h

    Return: Bangkok to Johannesburg via Dubai

    BKK
    9:35 am
    6h 40m
    DXB
    1:15 pm
    1h 25m
    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK375
    Thu 20 Nov, 9:35 am
    BKK Bangkok
    Thu 20 Nov, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Thu 20 Nov, 2:40 pm
    DXB Dubai
    Thu 20 Nov, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart Return Johannesburg to Bangkok Mon, 18 Aug - Fri, 29 Aug
    Singapore Airlines 1 stop 13h 50m
    1:45 pm JNB - 8:35 am (+1) BKK
    Singapore Airlines 1 stop 14h 55m
    9:00 pm BKK - 6:55 am (+1) JNB
    R9,956
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h
    SIN
    7:10 am
    2h 25m
    BKK
    8:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 18 Aug, 1:45 pm
    JNB Johannesburg
    Tue 19 Aug, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Tue 19 Aug, 7:10 am
    SIN Singapore
    Tue 19 Aug, 8:35 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:00 pm
    2h 25m
    SIN
    12:25 am (+1)
    1h 45m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Fri 29 Aug, 9:00 pm
    BKK Bangkok
    Sat 30 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 45m layover in Singapore (SIN)
    SQ478
    Sat 30 Aug, 2:10 am
    SIN Singapore
    Sat 30 Aug, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Mon, 18 Aug - Fri, 29 Aug
    Singapore Airlines 1 stop 16h 20m
    1:45 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 14h 55m
    9:00 pm BKK - 6:55 am (+1) JNB
    R9,956
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 30m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 18 Aug, 1:45 pm
    JNB Johannesburg
    Tue 19 Aug, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Tue 19 Aug, 9:40 am
    SIN Singapore
    Tue 19 Aug, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:00 pm
    2h 25m
    SIN
    12:25 am (+1)
    1h 45m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Fri 29 Aug, 9:00 pm
    BKK Bangkok
    Sat 30 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 45m layover in Singapore (SIN)
    SQ478
    Sat 30 Aug, 2:10 am
    SIN Singapore
    Sat 30 Aug, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Thu, 9 Oct - Sun, 26 Oct
    Singapore Airlines 1 stop 13h 50m
    1:45 pm JNB - 8:35 am (+1) BKK
    Singapore Airlines 1 stop 17h 20m
    6:30 pm BKK - 6:50 am (+1) JNB
    R9,979
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h
    SIN
    7:10 am
    2h 25m
    BKK
    8:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Fri 10 Oct, 7:10 am
    SIN Singapore
    Fri 10 Oct, 8:35 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 30m
    SIN
    10:00 pm
    4h 10m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Sun 26 Oct, 6:30 pm
    BKK Bangkok
    Sun 26 Oct, 10:00 pm
    SIN Singapore
    2h 30m
    4h 10m layover in Singapore (SIN)
    SQ478
    Mon 27 Oct, 2:10 am
    SIN Singapore
    Mon 27 Oct, 6:50 am
    JNB Johannesburg
    10h 40m
    Depart Return Johannesburg to Bangkok Thu, 9 Oct - Sun, 26 Oct
    Singapore Airlines 1 stop 16h 20m
    1:45 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 17h 20m
    6:30 pm BKK - 6:50 am (+1) JNB
    R9,979
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 30m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Fri 10 Oct, 9:40 am
    SIN Singapore
    Fri 10 Oct, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 30m
    SIN
    10:00 pm
    4h 10m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Sun 26 Oct, 6:30 pm
    BKK Bangkok
    Sun 26 Oct, 10:00 pm
    SIN Singapore
    2h 30m
    4h 10m layover in Singapore (SIN)
    SQ478
    Mon 27 Oct, 2:10 am
    SIN Singapore
    Mon 27 Oct, 6:50 am
    JNB Johannesburg
    10h 40m
    Depart Return Johannesburg to Bangkok Thu, 9 Oct - Sun, 26 Oct
    Singapore Airlines 1 stop 13h 50m
    1:45 pm JNB - 8:35 am (+1) BKK
    Singapore Airlines 1 stop 14h 40m
    9:10 pm BKK - 6:50 am (+1) JNB
    R9,979
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h
    SIN
    7:10 am
    2h 25m
    BKK
    8:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Fri 10 Oct, 7:10 am
    SIN Singapore
    Fri 10 Oct, 8:35 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:10 pm
    2h 30m
    SIN
    12:40 am (+1)
    1h 30m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Sun 26 Oct, 9:10 pm
    BKK Bangkok
    Mon 27 Oct, 12:40 am
    SIN Singapore
    2h 30m
    1h 30m layover in Singapore (SIN)
    SQ478
    Mon 27 Oct, 2:10 am
    SIN Singapore
    Mon 27 Oct, 6:50 am
    JNB Johannesburg
    10h 40m
    Depart Return Johannesburg to Bangkok Thu, 9 Oct - Sun, 26 Oct
    Singapore Airlines 1 stop 16h 20m
    1:45 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 14h 40m
    9:10 pm BKK - 6:50 am (+1) JNB
    R9,979
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 30m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 9 Oct, 1:45 pm
    JNB Johannesburg
    Fri 10 Oct, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Fri 10 Oct, 9:40 am
    SIN Singapore
    Fri 10 Oct, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:10 pm
    2h 30m
    SIN
    12:40 am (+1)
    1h 30m
    SIN
    2:10 am
    10h 40m
    JNB
    6:50 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Sun 26 Oct, 9:10 pm
    BKK Bangkok
    Mon 27 Oct, 12:40 am
    SIN Singapore
    2h 30m
    1h 30m layover in Singapore (SIN)
    SQ478
    Mon 27 Oct, 2:10 am
    SIN Singapore
    Mon 27 Oct, 6:50 am
    JNB Johannesburg
    10h 40m
    Depart Return Johannesburg to Bangkok Sun, 10 Aug - Sun, 17 Aug
    Singapore Airlines 1 stop 13h 50m
    1:45 pm JNB - 8:35 am (+1) BKK
    Singapore Airlines 1 stop 17h 25m
    6:30 pm BKK - 6:55 am (+1) JNB
    R10,327
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h
    SIN
    7:10 am
    2h 25m
    BKK
    8:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Sun 10 Aug, 1:45 pm
    JNB Johannesburg
    Mon 11 Aug, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Mon 11 Aug, 7:10 am
    SIN Singapore
    Mon 11 Aug, 8:35 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 25m
    SIN
    9:55 pm
    4h 15m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Sun 17 Aug, 6:30 pm
    BKK Bangkok
    Sun 17 Aug, 9:55 pm
    SIN Singapore
    2h 25m
    4h 15m layover in Singapore (SIN)
    SQ478
    Mon 18 Aug, 2:10 am
    SIN Singapore
    Mon 18 Aug, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Sun, 10 Aug - Sun, 17 Aug
    Singapore Airlines 1 stop 16h 20m
    1:45 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 17h 25m
    6:30 pm BKK - 6:55 am (+1) JNB
    R10,327
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 30m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Sun 10 Aug, 1:45 pm
    JNB Johannesburg
    Mon 11 Aug, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Mon 11 Aug, 9:40 am
    SIN Singapore
    Mon 11 Aug, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 25m
    SIN
    9:55 pm
    4h 15m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Sun 17 Aug, 6:30 pm
    BKK Bangkok
    Sun 17 Aug, 9:55 pm
    SIN Singapore
    2h 25m
    4h 15m layover in Singapore (SIN)
    SQ478
    Mon 18 Aug, 2:10 am
    SIN Singapore
    Mon 18 Aug, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Sun, 10 Aug - Sun, 17 Aug
    Singapore Airlines 1 stop 16h 20m
    1:45 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 14h 55m
    9:00 pm BKK - 6:55 am (+1) JNB
    R10,327
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 30m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Sun 10 Aug, 1:45 pm
    JNB Johannesburg
    Mon 11 Aug, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Mon 11 Aug, 9:40 am
    SIN Singapore
    Mon 11 Aug, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:00 pm
    2h 25m
    SIN
    12:25 am (+1)
    1h 45m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Sun 17 Aug, 9:00 pm
    BKK Bangkok
    Mon 18 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 45m layover in Singapore (SIN)
    SQ478
    Mon 18 Aug, 2:10 am
    SIN Singapore
    Mon 18 Aug, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Sun, 10 Aug - Sun, 17 Aug
    Singapore Airlines 1 stop 13h 50m
    1:45 pm JNB - 8:35 am (+1) BKK
    Singapore Airlines 1 stop 14h 55m
    9:00 pm BKK - 6:55 am (+1) JNB
    R10,327
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h
    SIN
    7:10 am
    2h 25m
    BKK
    8:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Sun 10 Aug, 1:45 pm
    JNB Johannesburg
    Mon 11 Aug, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Mon 11 Aug, 7:10 am
    SIN Singapore
    Mon 11 Aug, 8:35 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:00 pm
    2h 25m
    SIN
    12:25 am (+1)
    1h 45m
    SIN
    2:10 am
    10h 45m
    JNB
    6:55 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Sun 17 Aug, 9:00 pm
    BKK Bangkok
    Mon 18 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 45m layover in Singapore (SIN)
    SQ478
    Mon 18 Aug, 2:10 am
    SIN Singapore
    Mon 18 Aug, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Thu, 11 Dec - Thu, 8 Jan
    Emirates 1 stop 17h 10m
    9:25 am JNB - 7:35 am (+1) BKK
    Emirates 1 stop 16h 15m
    9:35 am BKK - 8:50 pm JNB
    R10,652
    emirates.com
    Show Details

    Depart: Johannesburg to Bangkok via Dubai

    JNB
    9:25 am
    8h 25m
    DXB
    7:50 pm
    2h 45m
    DXB
    10:35 pm
    6h
    BKK
    7:35 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    EK768
    Thu 11 Dec, 9:25 am
    JNB Johannesburg
    Thu 11 Dec, 7:50 pm
    DXB Dubai
    8h 25m
    2h 45m layover in Dubai (DXB)
    EK374
    Thu 11 Dec, 10:35 pm
    DXB Dubai
    Fri 12 Dec, 7:35 am
    BKK Bangkok
    6h

    Return: Bangkok to Johannesburg via Dubai

    BKK
    9:35 am
    6h 40m
    DXB
    1:15 pm
    1h 25m
    DXB
    2:40 pm
    8h 10m
    JNB
    8:50 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK375
    Thu 8 Jan, 9:35 am
    BKK Bangkok
    Thu 8 Jan, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Thu 8 Jan, 2:40 pm
    DXB Dubai
    Thu 8 Jan, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart Return Johannesburg to Phuket Sat, 13 Jun - Sat, 20 Jun
    Cathay Pacific 1 stop 18h
    12:30 pm JNB - 11:30 am (+1) HKT
    Cathay Pacific 1 stop 17h 10m
    6:15 pm HKT - 6:25 am (+1) JNB
    R10,631
    cathaypacific.com
    Show Details

    Depart: Johannesburg to Phuket via Hong Kong

    JNB
    12:30 pm
    12h 45m
    HKG
    7:15 am (+1)
    1h 40m
    HKG
    8:55 am
    3h 35m
    HKT
    11:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Sat 13 Jun, 12:30 pm
    JNB Johannesburg
    Sun 14 Jun, 7:15 am
    HKG Hong Kong
    12h 45m
    1h 40m layover in Hong Kong (HKG)
    CX5212
    Sun 14 Jun, 8:55 am
    HKG Hong Kong
    Sun 14 Jun, 11:30 am
    HKT Phuket
    3h 35m

    * Operated by Dragonair

    Return: Phuket to Johannesburg via Hong Kong

    HKT
    6:15 pm
    3h 30m
    HKG
    10:45 pm
    1h
    HKG
    11:45 pm
    12h 40m
    JNB
    6:25 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX5215
    Sat 20 Jun, 6:15 pm
    HKT Phuket
    Sat 20 Jun, 10:45 pm
    HKG Hong Kong
    3h 30m

    * Operated by Dragonair

    1h layover in Hong Kong (HKG)
    CX749
    Sat 20 Jun, 11:45 pm
    HKG Hong Kong
    Sun 21 Jun, 6:25 am
    JNB Johannesburg
    12h 40m
    Depart Return Johannesburg to Bangkok Mon, 1 Sep - Thu, 11 Sep
    Singapore Airlines 1 stop 16h 20m
    1:45 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 14h 15m
    9:00 pm BKK - 6:15 am (+1) JNB
    R11,927
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 30m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 1 Sep, 1:45 pm
    JNB Johannesburg
    Tue 2 Sep, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Tue 2 Sep, 9:40 am
    SIN Singapore
    Tue 2 Sep, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:00 pm
    2h 25m
    SIN
    12:25 am (+1)
    1h 5m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Thu 11 Sep, 9:00 pm
    BKK Bangkok
    Fri 12 Sep, 12:25 am
    SIN Singapore
    2h 25m
    1h 5m layover in Singapore (SIN)
    SQ478
    Fri 12 Sep, 1:30 am
    SIN Singapore
    Fri 12 Sep, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Mon, 1 Sep - Thu, 11 Sep
    Singapore Airlines 1 stop 13h 50m
    1:45 pm JNB - 8:35 am (+1) BKK
    Singapore Airlines 1 stop 14h 15m
    9:00 pm BKK - 6:15 am (+1) JNB
    R11,927
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h
    SIN
    7:10 am
    2h 25m
    BKK
    8:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 1 Sep, 1:45 pm
    JNB Johannesburg
    Tue 2 Sep, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Tue 2 Sep, 7:10 am
    SIN Singapore
    Tue 2 Sep, 8:35 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    9:00 pm
    2h 25m
    SIN
    12:25 am (+1)
    1h 5m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Thu 11 Sep, 9:00 pm
    BKK Bangkok
    Fri 12 Sep, 12:25 am
    SIN Singapore
    2h 25m
    1h 5m layover in Singapore (SIN)
    SQ478
    Fri 12 Sep, 1:30 am
    SIN Singapore
    Fri 12 Sep, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Mon, 1 Sep - Thu, 11 Sep
    Singapore Airlines 1 stop 13h 50m
    1:45 pm JNB - 8:35 am (+1) BKK
    Singapore Airlines 1 stop 16h 45m
    6:30 pm BKK - 6:15 am (+1) JNB
    R11,927
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    1h
    SIN
    7:10 am
    2h 25m
    BKK
    8:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 1 Sep, 1:45 pm
    JNB Johannesburg
    Tue 2 Sep, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Tue 2 Sep, 7:10 am
    SIN Singapore
    Tue 2 Sep, 8:35 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 25m
    SIN
    9:55 pm
    3h 35m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Thu 11 Sep, 6:30 pm
    BKK Bangkok
    Thu 11 Sep, 9:55 pm
    SIN Singapore
    2h 25m
    3h 35m layover in Singapore (SIN)
    SQ478
    Fri 12 Sep, 1:30 am
    SIN Singapore
    Fri 12 Sep, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Mon, 1 Sep - Thu, 11 Sep
    Singapore Airlines 1 stop 16h 20m
    1:45 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 16h 45m
    6:30 pm BKK - 6:15 am (+1) JNB
    R11,927
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    3h 30m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 1 Sep, 1:45 pm
    JNB Johannesburg
    Tue 2 Sep, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Tue 2 Sep, 9:40 am
    SIN Singapore
    Tue 2 Sep, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 25m
    SIN
    9:55 pm
    3h 35m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Thu 11 Sep, 6:30 pm
    BKK Bangkok
    Thu 11 Sep, 9:55 pm
    SIN Singapore
    2h 25m
    3h 35m layover in Singapore (SIN)
    SQ478
    Fri 12 Sep, 1:30 am
    SIN Singapore
    Fri 12 Sep, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Thu, 11 Dec - Thu, 8 Jan
    Singapore Airlines 1 stop 16h 30m
    1:35 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 16h 40m
    6:30 pm BKK - 6:10 am (+1) JNB
    R12,108
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    3h 35m
    SIN
    9:40 am
    2h 25m
    BKK
    11:05 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 11 Dec, 1:35 pm
    JNB Johannesburg
    Fri 12 Dec, 6:05 am
    SIN Singapore
    10h 30m
    3h 35m layover in Singapore (SIN)
    SQ972
    Fri 12 Dec, 9:40 am
    SIN Singapore
    Fri 12 Dec, 11:05 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 30m
    SIN
    10:00 pm
    3h 30m
    SIN
    1:30 am
    10h 40m
    JNB
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Thu 8 Jan, 6:30 pm
    BKK Bangkok
    Thu 8 Jan, 10:00 pm
    SIN Singapore
    2h 30m
    3h 30m layover in Singapore (SIN)
    SQ478
    Fri 9 Jan, 1:30 am
    SIN Singapore
    Fri 9 Jan, 6:10 am
    JNB Johannesburg
    10h 40m
    Depart Return Johannesburg to Bangkok Thu, 11 Dec - Thu, 8 Jan
    Singapore Airlines 1 stop 14h 5m
    1:35 pm JNB - 8:40 am (+1) BKK
    Singapore Airlines 1 stop 16h 40m
    6:30 pm BKK - 6:10 am (+1) JNB
    R12,458
    singaporeair.com
    Show Details

    Depart: Johannesburg to Bangkok via Singapore

    JNB
    1:35 pm
    10h 30m
    SIN
    6:05 am (+1)
    1h 10m
    SIN
    7:15 am
    2h 25m
    BKK
    8:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Thu 11 Dec, 1:35 pm
    JNB Johannesburg
    Fri 12 Dec, 6:05 am
    SIN Singapore
    10h 30m
    1h 10m layover in Singapore (SIN)
    SQ970
    Fri 12 Dec, 7:15 am
    SIN Singapore
    Fri 12 Dec, 8:40 am
    BKK Bangkok
    2h 25m

    Return: Bangkok to Johannesburg via Singapore

    BKK
    6:30 pm
    2h 30m
    SIN
    10:00 pm
    3h 30m
    SIN
    1:30 am
    10h 40m
    JNB
    6:10 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ979
    Thu 8 Jan, 6:30 pm
    BKK Bangkok
    Thu 8 Jan, 10:00 pm
    SIN Singapore
    2h 30m
    3h 30m layover in Singapore (SIN)
    SQ478
    Fri 9 Jan, 1:30 am
    SIN Singapore
    Fri 9 Jan, 6:10 am
    JNB Johannesburg
    10h 40m