Cheap Flights from South Africa to Thailand
    (Modify Search)
    Depart Return Johannesburg to Phuket Wed, 11 Mar - Wed, 18 Mar
    Cathay Pacific 1 stop 18h 5m
    12:30 pm JNB - 11:35 am (+1) HKT
    Cathay Pacific 1 stop 17h 25m
    6:20 pm HKT - 6:45 am (+1) JNB
    R8,775
    cathaypacific.com
    Show Details

    Depart: Johannesburg to Phuket via Hong Kong

    JNB
    12:30 pm
    12h 30m
    HKG
    7:00 am (+1)
    1h 45m
    HKG
    8:45 am
    3h 50m
    HKT
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Wed 11 Mar, 12:30 pm
    JNB Johannesburg
    Thu 12 Mar, 7:00 am
    HKG Hong Kong
    12h 30m
    1h 45m layover in Hong Kong (HKG)
    CX5212
    Thu 12 Mar, 8:45 am
    HKG Hong Kong
    Thu 12 Mar, 11:35 am
    HKT Phuket
    3h 50m

    * Operated by Dragonair

    Return: Phuket to Johannesburg via Hong Kong

    HKT
    6:20 pm
    3h 20m
    HKG
    10:40 pm
    1h 15m
    HKG
    11:55 pm
    12h 50m
    JNB
    6:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX5215
    Wed 18 Mar, 6:20 pm
    HKT Phuket
    Wed 18 Mar, 10:40 pm
    HKG Hong Kong
    3h 20m

    * Operated by Dragonair

    1h 15m layover in Hong Kong (HKG)
    CX749
    Wed 18 Mar, 11:55 pm
    HKG Hong Kong
    Thu 19 Mar, 6:45 am
    JNB Johannesburg
    12h 50m
    Depart Return Johannesburg to Bangkok Wed, 30 Jul - Thu, 14 Aug
    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
    R10,013
    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
    Wed 30 Jul, 1:45 pm
    JNB Johannesburg
    Thu 31 Jul, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Thu 31 Jul, 7:10 am
    SIN Singapore
    Thu 31 Jul, 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 14 Aug, 6:30 pm
    BKK Bangkok
    Thu 14 Aug, 9:55 pm
    SIN Singapore
    2h 25m
    3h 35m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Wed, 30 Jul - Thu, 14 Aug
    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
    R10,013
    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
    Wed 30 Jul, 1:45 pm
    JNB Johannesburg
    Thu 31 Jul, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Thu 31 Jul, 9:40 am
    SIN Singapore
    Thu 31 Jul, 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 14 Aug, 6:30 pm
    BKK Bangkok
    Thu 14 Aug, 9:55 pm
    SIN Singapore
    2h 25m
    3h 35m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Wed, 30 Jul - Thu, 14 Aug
    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
    R10,013
    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
    Wed 30 Jul, 1:45 pm
    JNB Johannesburg
    Thu 31 Jul, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Thu 31 Jul, 7:10 am
    SIN Singapore
    Thu 31 Jul, 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 14 Aug, 9:00 pm
    BKK Bangkok
    Fri 15 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 5m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Wed, 30 Jul - Thu, 14 Aug
    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
    R10,013
    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
    Wed 30 Jul, 1:45 pm
    JNB Johannesburg
    Thu 31 Jul, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Thu 31 Jul, 9:40 am
    SIN Singapore
    Thu 31 Jul, 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 14 Aug, 9:00 pm
    BKK Bangkok
    Fri 15 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 5m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Sun, 2 Nov - Mon, 10 Nov
    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
    R10,015
    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
    Sun 2 Nov, 1:35 pm
    JNB Johannesburg
    Mon 3 Nov, 6:05 am
    SIN Singapore
    10h 30m
    3h 35m layover in Singapore (SIN)
    SQ972
    Mon 3 Nov, 9:40 am
    SIN Singapore
    Mon 3 Nov, 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
    Mon 10 Nov, 6:30 pm
    BKK Bangkok
    Mon 10 Nov, 10:00 pm
    SIN Singapore
    2h 30m
    3h 30m layover in Singapore (SIN)
    SQ478
    Tue 11 Nov, 1:30 am
    SIN Singapore
    Tue 11 Nov, 6:10 am
    JNB Johannesburg
    10h 40m
    Depart Return Johannesburg to Bangkok Sun, 2 Nov - Mon, 10 Nov
    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
    R10,015
    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
    Sun 2 Nov, 1:35 pm
    JNB Johannesburg
    Mon 3 Nov, 6:05 am
    SIN Singapore
    10h 30m
    1h 10m layover in Singapore (SIN)
    SQ970
    Mon 3 Nov, 7:15 am
    SIN Singapore
    Mon 3 Nov, 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
    Mon 10 Nov, 6:30 pm
    BKK Bangkok
    Mon 10 Nov, 10:00 pm
    SIN Singapore
    2h 30m
    3h 30m layover in Singapore (SIN)
    SQ478
    Tue 11 Nov, 1:30 am
    SIN Singapore
    Tue 11 Nov, 6:10 am
    JNB Johannesburg
    10h 40m
    Depart Return Johannesburg to Bangkok Wed, 1 Oct - Sun, 12 Oct
    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,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
    Wed 1 Oct, 1:45 pm
    JNB Johannesburg
    Thu 2 Oct, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Thu 2 Oct, 7:10 am
    SIN Singapore
    Thu 2 Oct, 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 12 Oct, 9:00 pm
    BKK Bangkok
    Mon 13 Oct, 12:25 am
    SIN Singapore
    2h 25m
    1h 45m layover in Singapore (SIN)
    SQ478
    Mon 13 Oct, 2:10 am
    SIN Singapore
    Mon 13 Oct, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Wed, 1 Oct - Sun, 12 Oct
    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,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
    Wed 1 Oct, 1:45 pm
    JNB Johannesburg
    Thu 2 Oct, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Thu 2 Oct, 9:40 am
    SIN Singapore
    Thu 2 Oct, 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 12 Oct, 9:00 pm
    BKK Bangkok
    Mon 13 Oct, 12:25 am
    SIN Singapore
    2h 25m
    1h 45m layover in Singapore (SIN)
    SQ478
    Mon 13 Oct, 2:10 am
    SIN Singapore
    Mon 13 Oct, 6:55 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Phuket Thu, 20 Nov - Fri, 19 Dec
    Cathay Pacific 1 stop 18h 5m
    12:30 pm JNB - 11:35 am (+1) HKT
    Cathay Pacific 1 stop 17h 25m
    6:20 pm HKT - 6:45 am (+1) JNB
    R10,145
    cathaypacific.com
    Show Details

    Depart: Johannesburg to Phuket via Hong Kong

    JNB
    12:30 pm
    12h 30m
    HKG
    7:00 am (+1)
    1h 45m
    HKG
    8:45 am
    3h 50m
    HKT
    11:35 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Thu 20 Nov, 12:30 pm
    JNB Johannesburg
    Fri 21 Nov, 7:00 am
    HKG Hong Kong
    12h 30m
    1h 45m layover in Hong Kong (HKG)
    CX5212
    Fri 21 Nov, 8:45 am
    HKG Hong Kong
    Fri 21 Nov, 11:35 am
    HKT Phuket
    3h 50m

    * Operated by Dragonair

    Return: Phuket to Johannesburg via Hong Kong

    HKT
    6:20 pm
    3h 20m
    HKG
    10:40 pm
    1h 15m
    HKG
    11:55 pm
    12h 50m
    JNB
    6:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX5215
    Fri 19 Dec, 6:20 pm
    HKT Phuket
    Fri 19 Dec, 10:40 pm
    HKG Hong Kong
    3h 20m

    * Operated by Dragonair

    1h 15m layover in Hong Kong (HKG)
    CX749
    Fri 19 Dec, 11:55 pm
    HKG Hong Kong
    Sat 20 Dec, 6:45 am
    JNB Johannesburg
    12h 50m
    Depart Return Johannesburg to Bangkok Mon, 11 Aug - Thu, 14 Aug
    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,177
    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 11 Aug, 1:45 pm
    JNB Johannesburg
    Tue 12 Aug, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Tue 12 Aug, 7:10 am
    SIN Singapore
    Tue 12 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 5m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Thu 14 Aug, 9:00 pm
    BKK Bangkok
    Fri 15 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 5m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Mon, 11 Aug - Thu, 14 Aug
    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,177
    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 11 Aug, 1:45 pm
    JNB Johannesburg
    Tue 12 Aug, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Tue 12 Aug, 9:40 am
    SIN Singapore
    Tue 12 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 5m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ981
    Thu 14 Aug, 9:00 pm
    BKK Bangkok
    Fri 15 Aug, 12:25 am
    SIN Singapore
    2h 25m
    1h 5m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Mon, 11 Aug - Thu, 14 Aug
    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,177
    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 11 Aug, 1:45 pm
    JNB Johannesburg
    Tue 12 Aug, 6:10 am
    SIN Singapore
    10h 25m
    3h 30m layover in Singapore (SIN)
    SQ972
    Tue 12 Aug, 9:40 am
    SIN Singapore
    Tue 12 Aug, 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 14 Aug, 6:30 pm
    BKK Bangkok
    Thu 14 Aug, 9:55 pm
    SIN Singapore
    2h 25m
    3h 35m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Johannesburg to Bangkok Mon, 11 Aug - Thu, 14 Aug
    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,177
    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 11 Aug, 1:45 pm
    JNB Johannesburg
    Tue 12 Aug, 6:10 am
    SIN Singapore
    10h 25m
    1h layover in Singapore (SIN)
    SQ970
    Tue 12 Aug, 7:10 am
    SIN Singapore
    Tue 12 Aug, 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 14 Aug, 6:30 pm
    BKK Bangkok
    Thu 14 Aug, 9:55 pm
    SIN Singapore
    2h 25m
    3h 35m layover in Singapore (SIN)
    SQ478
    Fri 15 Aug, 1:30 am
    SIN Singapore
    Fri 15 Aug, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart Return Cape Town to Bangkok Mon, 4 Aug - Mon, 11 Aug
    Emirates 1 stop 20h 20m
    5:55 pm CPT - 7:15 pm (+1) BKK
    Emirates 1 stop 19h
    2:25 am BKK - 4:25 pm CPT
    R12,311
    emirates.com
    Show Details

    Depart: Cape Town to Bangkok via Dubai

    CPT
    5:55 pm
    9h 35m
    DXB
    5:30 am (+1)
    4h 10m
    DXB
    9:40 am
    6h 35m
    BKK
    7:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK771
    Mon 4 Aug, 5:55 pm
    CPT Cape Town
    Tue 5 Aug, 5:30 am
    DXB Dubai
    9h 35m
    4h 10m layover in Dubai (DXB)
    EK372
    Tue 5 Aug, 9:40 am
    DXB Dubai
    Tue 5 Aug, 7:15 pm
    BKK Bangkok
    6h 35m

    Return: Bangkok to Cape Town via Dubai

    BKK
    2:25 am
    6h 10m
    DXB
    5:35 am
    3h
    DXB
    8:35 am
    9h 50m
    CPT
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK371
    Mon 11 Aug, 2:25 am
    BKK Bangkok
    Mon 11 Aug, 5:35 am
    DXB Dubai
    6h 10m
    3h layover in Dubai (DXB)
    EK770
    Mon 11 Aug, 8:35 am
    DXB Dubai
    Mon 11 Aug, 4:25 pm
    CPT Cape Town
    9h 50m
    Depart Return Cape Town to Bangkok Mon, 4 Aug - Mon, 11 Aug
    Emirates 1 stop 18h 30m
    1:30 pm CPT - 1:00 pm (+1) BKK
    Emirates 1 stop 19h 20m
    9:20 pm BKK - 11:40 am (+1) CPT
    R12,311
    emirates.com
    Show Details

    Depart: Cape Town to Bangkok via Dubai

    CPT
    1:30 pm
    9h 45m
    DXB
    1:15 am (+1)
    2h 25m
    DXB
    3:40 am
    6h 20m
    BKK
    1:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK773
    Mon 4 Aug, 1:30 pm
    CPT Cape Town
    Tue 5 Aug, 1:15 am
    DXB Dubai
    9h 45m
    2h 25m layover in Dubai (DXB)
    EK376
    Tue 5 Aug, 3:40 am
    DXB Dubai
    Tue 5 Aug, 1:00 pm
    BKK Bangkok
    6h 20m

    Return: Bangkok to Cape Town via Dubai

    BKK
    9:20 pm
    6h 10m
    DXB
    12:30 am (+1)
    3h 20m
    DXB
    3:50 am
    9h 50m
    CPT
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK373
    Mon 11 Aug, 9:20 pm
    BKK Bangkok
    Tue 12 Aug, 12:30 am
    DXB Dubai
    6h 10m
    3h 20m layover in Dubai (DXB)
    EK772
    Tue 12 Aug, 3:50 am
    DXB Dubai
    Tue 12 Aug, 11:40 am
    CPT Cape Town
    9h 50m
    Depart Return Cape Town to Bangkok Sun, 5 Oct - Wed, 29 Oct
    Emirates 1 stop 20h 20m
    5:55 pm CPT - 7:15 pm (+1) BKK
    Emirates 1 stop 20h
    8:40 pm BKK - 11:40 am (+1) CPT
    R12,313
    emirates.com
    Show Details

    Depart: Cape Town to Bangkok via Dubai

    CPT
    5:55 pm
    9h 35m
    DXB
    5:30 am (+1)
    4h 10m
    DXB
    9:40 am
    6h 35m
    BKK
    7:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK771
    Sun 5 Oct, 5:55 pm
    CPT Cape Town
    Mon 6 Oct, 5:30 am
    DXB Dubai
    9h 35m
    4h 10m layover in Dubai (DXB)
    EK372
    Mon 6 Oct, 9:40 am
    DXB Dubai
    Mon 6 Oct, 7:15 pm
    BKK Bangkok
    6h 35m

    Return: Bangkok to Cape Town via Dubai

    BKK
    8:40 pm
    6h 50m
    DXB
    12:30 am (+1)
    3h 30m
    DXB
    4:00 am
    9h 40m
    CPT
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK373
    Wed 29 Oct, 8:40 pm
    BKK Bangkok
    Thu 30 Oct, 12:30 am
    DXB Dubai
    6h 50m
    3h 30m layover in Dubai (DXB)
    EK772
    Thu 30 Oct, 4:00 am
    DXB Dubai
    Thu 30 Oct, 11:40 am
    CPT Cape Town
    9h 40m
    Depart Return Cape Town to Bangkok Sun, 5 Oct - Wed, 29 Oct
    Emirates 1 stop 20h 20m
    5:55 pm CPT - 7:15 pm (+1) BKK
    Emirates 1 stop 20h 30m
    1:05 am BKK - 4:35 pm CPT
    R12,313
    emirates.com
    Show Details

    Depart: Cape Town to Bangkok via Dubai

    CPT
    5:55 pm
    9h 35m
    DXB
    5:30 am (+1)
    4h 10m
    DXB
    9:40 am
    6h 35m
    BKK
    7:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK771
    Sun 5 Oct, 5:55 pm
    CPT Cape Town
    Mon 6 Oct, 5:30 am
    DXB Dubai
    9h 35m
    4h 10m layover in Dubai (DXB)
    EK372
    Mon 6 Oct, 9:40 am
    DXB Dubai
    Mon 6 Oct, 7:15 pm
    BKK Bangkok
    6h 35m

    Return: Bangkok to Cape Town via Dubai

    BKK
    1:05 am
    6h 50m
    DXB
    4:55 am
    3h 45m
    DXB
    8:40 am
    9h 55m
    CPT
    4:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK385
    Wed 29 Oct, 1:05 am
    BKK Bangkok
    Wed 29 Oct, 4:55 am
    DXB Dubai
    6h 50m
    3h 45m layover in Dubai (DXB)
    EK770
    Wed 29 Oct, 8:40 am
    DXB Dubai
    Wed 29 Oct, 4:35 pm
    CPT Cape Town
    9h 55m
    Depart Return Cape Town to Bangkok Sun, 5 Oct - Wed, 29 Oct
    Emirates 1 stop 20h 20m
    5:55 pm CPT - 7:15 pm (+1) BKK
    Emirates 1 stop 19h 40m
    1:55 am BKK - 4:35 pm CPT
    R12,313
    emirates.com
    Show Details

    Depart: Cape Town to Bangkok via Dubai

    CPT
    5:55 pm
    9h 35m
    DXB
    5:30 am (+1)
    4h 10m
    DXB
    9:40 am
    6h 35m
    BKK
    7:15 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK771
    Sun 5 Oct, 5:55 pm
    CPT Cape Town
    Mon 6 Oct, 5:30 am
    DXB Dubai
    9h 35m
    4h 10m layover in Dubai (DXB)
    EK372
    Mon 6 Oct, 9:40 am
    DXB Dubai
    Mon 6 Oct, 7:15 pm
    BKK Bangkok
    6h 35m

    Return: Bangkok to Cape Town via Dubai

    BKK
    1:55 am
    6h 50m
    DXB
    5:45 am
    2h 55m
    DXB
    8:40 am
    9h 55m
    CPT
    4:35 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK371
    Wed 29 Oct, 1:55 am
    BKK Bangkok
    Wed 29 Oct, 5:45 am
    DXB Dubai
    6h 50m
    2h 55m layover in Dubai (DXB)
    EK770
    Wed 29 Oct, 8:40 am
    DXB Dubai
    Wed 29 Oct, 4:35 pm
    CPT Cape Town
    9h 55m
    Depart Return Cape Town to Bangkok Sat, 2 Aug - Sat, 9 Aug
    Emirates 1 stop 18h 30m
    1:30 pm CPT - 1:00 pm (+1) BKK
    Emirates 1 stop 19h 20m
    9:20 pm BKK - 11:40 am (+1) CPT
    R12,561
    emirates.com
    Show Details

    Depart: Cape Town to Bangkok via Dubai

    CPT
    1:30 pm
    9h 45m
    DXB
    1:15 am (+1)
    2h 25m
    DXB
    3:40 am
    6h 20m
    BKK
    1:00 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK773
    Sat 2 Aug, 1:30 pm
    CPT Cape Town
    Sun 3 Aug, 1:15 am
    DXB Dubai
    9h 45m
    2h 25m layover in Dubai (DXB)
    EK376
    Sun 3 Aug, 3:40 am
    DXB Dubai
    Sun 3 Aug, 1:00 pm
    BKK Bangkok
    6h 20m

    Return: Bangkok to Cape Town via Dubai

    BKK
    9:20 pm
    6h 10m
    DXB
    12:30 am (+1)
    3h 20m
    DXB
    3:50 am
    9h 50m
    CPT
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    EK373
    Sat 9 Aug, 9:20 pm
    BKK Bangkok
    Sun 10 Aug, 12:30 am
    DXB Dubai
    6h 10m
    3h 20m layover in Dubai (DXB)
    EK772
    Sun 10 Aug, 3:50 am
    DXB Dubai
    Sun 10 Aug, 11:40 am
    CPT Cape Town
    9h 50m