Cheap Flights from South Africa to Thailand
    (Modify Search)
    • Themes
    • Destinations
    • Airlines
    • Flights

    Cheap Flights from South Africa to Thailand

    Airline Results Price View
    View All Airlines View Flights
    Jet Airways 11 results R6,686 View Flights
    Emirates 234 results R6,975 View Flights
    Thai Airways International 103 results R8,597 View Flights
    Qatar Airways 49 results R8,907 View Flights
    Singapore Airlines 340 results R9,383 View Flights
    Cathay Pacific 51 results R9,703 View Flights
    South African Airways 491 results R10,685 View Flights
    Kenya Airways 54 results R11,232 View Flights
    Etihad Airways 82 results R15,779 View Flights
    Ethiopian Airlines 8 results R18,466 View Flights
    Air India 78 results R28,293 View Flights
    Themes Results Price View
    View All Themes View Cities
    Entertainment 1450 results R6,686 View Cities
    Local Markets 1038 results R6,686 View Cities
    Food 1038 results R6,686 View Cities
    LGBT-friendly 938 results R6,686 View Cities
    Culture 818 results R6,686 View Cities
    Family-friendly 570 results R9,703 View Cities
    Luxury 512 results R9,703 View Cities
    Beach 512 results R9,703 View Cities
    Active 470 results R9,703 View Cities
    Romantic 158 results R9,941 View Cities
    Cities Results Price View
    View All Cities View Flights
    Bangkok 880 results R6,686 View Flights
    Phuket 412 results R9,703 View Flights
    Chiang Mai 58 results R9,941 View Flights
    Koh Samui 100 results R11,232 View Flights
    Ubon Ratchathani 51 results R18,548 View Flights
    Depart:Thu, 13 Nov Return:Fri, 21 Nov Johannesburg to Bangkok Thu, 13 Nov - Fri, 21 Nov
    Jet Airways 1 stop 14h 35m
    11:40 am JNB - 7:15 am (+1) BKK
    Jet Airways 1 stop 14h 25m
    9:35 pm BKK - 7:00 am (+1) JNB
    R6,686
    cheapoair.com
    Show Details

    Depart: Johannesburg to Bangkok via Mumbai (Bombay)

    JNB
    11:40 am
    8h 55m
    BOM
    12:05 am (+1)
    1h 25m
    BOM
    1:30 am
    4h 15m
    BKK
    7:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W6300
    Thu 13 Nov, 11:40 am
    JNB Johannesburg
    Fri 14 Nov, 12:05 am
    BOM Mumbai (Bombay)
    8h 55m

    * Operated by South African

    1h 25m layover in Mumbai (Bombay) (BOM)
    9W62
    Fri 14 Nov, 1:30 am
    BOM Mumbai (Bombay)
    Fri 14 Nov, 7:15 am
    BKK Bangkok
    4h 15m

    Return: Bangkok to Johannesburg via Mumbai (Bombay)

    BKK
    9:35 pm
    4h 25m
    BOM
    12:30 am (+1)
    1h 5m
    BOM
    1:35 am
    8h 55m
    JNB
    7:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W67
    Fri 21 Nov, 9:35 pm
    BKK Bangkok
    Sat 22 Nov, 12:30 am
    BOM Mumbai (Bombay)
    4h 25m
    1h 5m layover in Mumbai (Bombay) (BOM)
    9W6301
    Sat 22 Nov, 1:35 am
    BOM Mumbai (Bombay)
    Sat 22 Nov, 7:00 am
    JNB Johannesburg
    8h 55m

    * Operated by South African

    Depart:Mon, 9 Feb Return:Sun, 22 Feb Johannesburg to Bangkok Mon, 9 Feb - Sun, 22 Feb
    Jet Airways 1 stop 14h 35m
    11:40 am JNB - 7:15 am (+1) BKK
    Jet Airways 1 stop 14h 25m
    9:35 pm BKK - 7:00 am (+1) JNB
    R6,686
    cheapoair.com
    Show Details

    Depart: Johannesburg to Bangkok via Mumbai (Bombay)

    JNB
    11:40 am
    8h 55m
    BOM
    12:05 am (+1)
    1h 25m
    BOM
    1:30 am
    4h 15m
    BKK
    7:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W6300
    Mon 9 Feb, 11:40 am
    JNB Johannesburg
    Tue 10 Feb, 12:05 am
    BOM Mumbai (Bombay)
    8h 55m

    * Operated by South African

    1h 25m layover in Mumbai (Bombay) (BOM)
    9W62
    Tue 10 Feb, 1:30 am
    BOM Mumbai (Bombay)
    Tue 10 Feb, 7:15 am
    BKK Bangkok
    4h 15m

    Return: Bangkok to Johannesburg via Mumbai (Bombay)

    BKK
    9:35 pm
    4h 25m
    BOM
    12:30 am (+1)
    1h 5m
    BOM
    1:35 am
    8h 55m
    JNB
    7:00 am
    Airlines
    Flight No.
    From
    To
    Duration
    9W67
    Sun 22 Feb, 9:35 pm
    BKK Bangkok
    Mon 23 Feb, 12:30 am
    BOM Mumbai (Bombay)
    4h 25m
    1h 5m layover in Mumbai (Bombay) (BOM)
    9W6301
    Mon 23 Feb, 1:35 am
    BOM Mumbai (Bombay)
    Mon 23 Feb, 7:00 am
    JNB Johannesburg
    8h 55m

    * Operated by South African

    Depart:Mon, 29 Dec Return:Tue, 13 Jan Johannesburg to Bangkok Mon, 29 Dec - Tue, 13 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
    R6,975
    cheapoair.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
    Mon 29 Dec, 9:25 am
    JNB Johannesburg
    Mon 29 Dec, 7:50 pm
    DXB Dubai
    8h 25m
    2h 45m layover in Dubai (DXB)
    EK374
    Mon 29 Dec, 10:35 pm
    DXB Dubai
    Tue 30 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
    Tue 13 Jan, 9:35 am
    BKK Bangkok
    Tue 13 Jan, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Tue 13 Jan, 2:40 pm
    DXB Dubai
    Tue 13 Jan, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Thu, 13 Nov Return:Fri, 21 Nov Johannesburg to Bangkok Thu, 13 Nov - Fri, 21 Nov
    Emirates 1 stop 18h
    7:05 pm JNB - 6:05 pm (+1) BKK
    Emirates 1 stop 16h 15m
    9:35 am BKK - 8:50 pm JNB
    R7,068
    cheapoair.com
    Show Details

    Depart: Johannesburg to Bangkok via Dubai

    JNB
    7:05 pm
    8h
    DXB
    5:05 am (+1)
    4h
    DXB
    9:05 am
    6h
    BKK
    6:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK764
    Thu 13 Nov, 7:05 pm
    JNB Johannesburg
    Fri 14 Nov, 5:05 am
    DXB Dubai
    8h
    4h layover in Dubai (DXB)
    EK418
    Fri 14 Nov, 9:05 am
    DXB Dubai
    Fri 14 Nov, 6:05 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
    Fri 21 Nov, 9:35 am
    BKK Bangkok
    Fri 21 Nov, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Fri 21 Nov, 2:40 pm
    DXB Dubai
    Fri 21 Nov, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Thu, 13 Nov Return:Fri, 21 Nov Johannesburg to Bangkok Thu, 13 Nov - Fri, 21 Nov
    Emirates 1 stop 17h 15m
    1:50 pm JNB - 12:05 pm (+1) BKK
    Emirates 1 stop 16h 15m
    9:35 am BKK - 8:50 pm JNB
    R7,068
    cheapoair.com
    Show Details

    Depart: Johannesburg to Bangkok via Dubai

    JNB
    1:50 pm
    8h 15m
    DXB
    12:05 am (+1)
    3h
    DXB
    3:05 am
    6h
    BKK
    12:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK762
    Thu 13 Nov, 1:50 pm
    JNB Johannesburg
    Fri 14 Nov, 12:05 am
    DXB Dubai
    8h 15m
    3h layover in Dubai (DXB)
    EK384
    Fri 14 Nov, 3:05 am
    DXB Dubai
    Fri 14 Nov, 12:05 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
    Fri 21 Nov, 9:35 am
    BKK Bangkok
    Fri 21 Nov, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Fri 21 Nov, 2:40 pm
    DXB Dubai
    Fri 21 Nov, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Thu, 13 Nov Return:Fri, 21 Nov Johannesburg to Bangkok Thu, 13 Nov - Fri, 21 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,068
    cheapoair.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
    Thu 13 Nov, 10:20 pm
    JNB Johannesburg
    Fri 14 Nov, 8:20 am
    DXB Dubai
    8h
    1h 20m layover in Dubai (DXB)
    EK372
    Fri 14 Nov, 9:40 am
    DXB Dubai
    Fri 14 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
    Fri 21 Nov, 9:35 am
    BKK Bangkok
    Fri 21 Nov, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Fri 21 Nov, 2:40 pm
    DXB Dubai
    Fri 21 Nov, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Mon, 29 Dec Return:Tue, 13 Jan Johannesburg to Bangkok Mon, 29 Dec - Tue, 13 Jan
    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,419
    cheapoair.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
    Mon 29 Dec, 10:20 pm
    JNB Johannesburg
    Tue 30 Dec, 8:20 am
    DXB Dubai
    8h
    1h 20m layover in Dubai (DXB)
    EK372
    Tue 30 Dec, 9:40 am
    DXB Dubai
    Tue 30 Dec, 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
    Tue 13 Jan, 9:35 am
    BKK Bangkok
    Tue 13 Jan, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Tue 13 Jan, 2:40 pm
    DXB Dubai
    Tue 13 Jan, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Mon, 9 Feb Return:Sun, 22 Feb Johannesburg to Bangkok Mon, 9 Feb - Sun, 22 Feb
    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,450
    cheapoair.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
    Mon 9 Feb, 10:20 pm
    JNB Johannesburg
    Tue 10 Feb, 8:20 am
    DXB Dubai
    8h
    1h 20m layover in Dubai (DXB)
    EK372
    Tue 10 Feb, 9:40 am
    DXB Dubai
    Tue 10 Feb, 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
    Sun 22 Feb, 9:35 am
    BKK Bangkok
    Sun 22 Feb, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Sun 22 Feb, 2:40 pm
    DXB Dubai
    Sun 22 Feb, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Mon, 9 Feb Return:Sun, 22 Feb Johannesburg to Bangkok Mon, 9 Feb - Sun, 22 Feb
    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,653
    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
    Mon 9 Feb, 9:25 am
    JNB Johannesburg
    Mon 9 Feb, 7:50 pm
    DXB Dubai
    8h 25m
    2h 45m layover in Dubai (DXB)
    EK374
    Mon 9 Feb, 10:35 pm
    DXB Dubai
    Tue 10 Feb, 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
    Sun 22 Feb, 9:35 am
    BKK Bangkok
    Sun 22 Feb, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Sun 22 Feb, 2:40 pm
    DXB Dubai
    Sun 22 Feb, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Mon, 29 Dec Return:Tue, 13 Jan Johannesburg to Bangkok Mon, 29 Dec - Tue, 13 Jan
    Emirates 1 stop 17h 15m
    1:50 pm JNB - 12:05 pm (+1) BKK
    Emirates 1 stop 16h 15m
    9:35 am BKK - 8:50 pm JNB
    R7,853
    cheapoair.com
    Show Details

    Depart: Johannesburg to Bangkok via Dubai

    JNB
    1:50 pm
    8h 15m
    DXB
    12:05 am (+1)
    3h
    DXB
    3:05 am
    6h
    BKK
    12:05 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK762
    Mon 29 Dec, 1:50 pm
    JNB Johannesburg
    Tue 30 Dec, 12:05 am
    DXB Dubai
    8h 15m
    3h layover in Dubai (DXB)
    EK384
    Tue 30 Dec, 3:05 am
    DXB Dubai
    Tue 30 Dec, 12:05 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
    Tue 13 Jan, 9:35 am
    BKK Bangkok
    Tue 13 Jan, 1:15 pm
    DXB Dubai
    6h 40m
    1h 25m layover in Dubai (DXB)
    EK765
    Tue 13 Jan, 2:40 pm
    DXB Dubai
    Tue 13 Jan, 8:50 pm
    JNB Johannesburg
    8h 10m
    Depart:Wed, 26 Nov Return:Sat, 6 Dec Johannesburg to Bangkok Wed, 26 Nov - Sat, 6 Dec
    Thai Airways International Direct 11h 15m
    1:40 pm JNB - 5:55 am (+1) BKK
    Thai Airways International Direct 11h 15m
    1:15 am BKK - 7:30 am JNB
    R8,597
    travelstart.co.za
    Show Details

    Depart: Johannesburg to Bangkok

    JNB
    1:40 pm
    11h 15m
    BKK
    5:55 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    TG992
    Wed 26 Nov, 1:40 pm
    JNB Johannesburg
    Thu 27 Nov, 5:55 am
    BKK Bangkok
    11h 15m

    Return: Bangkok to Johannesburg

    BKK
    1:15 am
    11h 15m
    JNB
    7:30 am
    Airlines
    Flight No.
    From
    To
    Duration
    TG991
    Sat 6 Dec, 1:15 am
    BKK Bangkok
    Sat 6 Dec, 7:30 am
    JNB Johannesburg
    11h 15m
    Depart:Mon, 29 Dec Return:Tue, 13 Jan Johannesburg to Bangkok Mon, 29 Dec - Tue, 13 Jan
    Qatar Airways 1 stop 16h 10m
    3:30 pm JNB - 12:40 pm (+1) BKK
    Qatar Airways 1 stop 17h 30m
    7:55 pm BKK - 8:25 am (+1) JNB
    R8,911
    travelstart.co.za
    Show Details

    Depart: Johannesburg to Bangkok via Doha

    JNB
    3:30 pm
    8h
    DOH
    12:30 am (+1)
    1h 55m
    DOH
    2:25 am
    6h 15m
    BKK
    12:40 pm
    Airlines
    Flight No.
    From
    To
    Duration
    QR1364
    Mon 29 Dec, 3:30 pm
    JNB Johannesburg
    Tue 30 Dec, 12:30 am
    DOH Doha
    8h
    1h 55m layover in Doha (DOH)
    QR836
    Tue 30 Dec, 2:25 am
    DOH Doha
    Tue 30 Dec, 12:40 pm
    BKK Bangkok
    6h 15m

    Return: Bangkok to Johannesburg via Doha

    BKK
    7:55 pm
    7h 15m
    DOH
    11:10 pm
    1h 55m
    DOH
    1:05 am
    8h 20m
    JNB
    8:25 am
    Airlines
    Flight No.
    From
    To
    Duration
    QR829
    Tue 13 Jan, 7:55 pm
    BKK Bangkok
    Tue 13 Jan, 11:10 pm
    DOH Doha
    7h 15m
    1h 55m layover in Doha (DOH)
    QR1359
    Wed 14 Jan, 1:05 am
    DOH Doha
    Wed 14 Jan, 8:25 am
    JNB Johannesburg
    8h 20m
    Depart:Mon, 3 Nov Return:Wed, 19 Nov Johannesburg to Bangkok Mon, 3 Nov - Wed, 19 Nov
    Singapore Airlines 1 stop 14h 5m
    1:35 pm JNB - 8:40 am (+1) BKK
    Singapore Airlines 1 stop 14h 40m
    9:10 pm BKK - 6:50 am (+1) JNB
    R9,385
    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
    Mon 3 Nov, 1:35 pm
    JNB Johannesburg
    Tue 4 Nov, 6:05 am
    SIN Singapore
    10h 30m
    1h 10m layover in Singapore (SIN)
    SQ970
    Tue 4 Nov, 7:15 am
    SIN Singapore
    Tue 4 Nov, 8:40 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
    Wed 19 Nov, 9:10 pm
    BKK Bangkok
    Thu 20 Nov, 12:40 am
    SIN Singapore
    2h 30m
    1h 30m layover in Singapore (SIN)
    SQ478
    Thu 20 Nov, 2:10 am
    SIN Singapore
    Thu 20 Nov, 6:50 am
    JNB Johannesburg
    10h 40m
    Depart:Mon, 3 Nov Return:Wed, 19 Nov Johannesburg to Bangkok Mon, 3 Nov - Wed, 19 Nov
    Singapore Airlines 1 stop 16h 30m
    1:35 pm JNB - 11:05 am (+1) BKK
    Singapore Airlines 1 stop 14h 40m
    9:10 pm BKK - 6:50 am (+1) JNB
    R9,685
    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
    Mon 3 Nov, 1:35 pm
    JNB Johannesburg
    Tue 4 Nov, 6:05 am
    SIN Singapore
    10h 30m
    3h 35m layover in Singapore (SIN)
    SQ972
    Tue 4 Nov, 9:40 am
    SIN Singapore
    Tue 4 Nov, 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
    Wed 19 Nov, 9:10 pm
    BKK Bangkok
    Thu 20 Nov, 12:40 am
    SIN Singapore
    2h 30m
    1h 30m layover in Singapore (SIN)
    SQ478
    Thu 20 Nov, 2:10 am
    SIN Singapore
    Thu 20 Nov, 6:50 am
    JNB Johannesburg
    10h 40m
    Depart:Sun, 30 Nov Return:Mon, 8 Dec Johannesburg to Phuket Sun, 30 Nov - Mon, 8 Dec
    Multiple Airlines 1 stop 18h 10m
    12:30 pm JNB - 11:40 am (+1) HKT
    Cathay Pacific 1 stop 17h 25m
    6:20 pm HKT - 6:45 am (+1) JNB
    R9,703
    travelstart.co.za
    Show Details

    Depart: Johannesburg to Phuket via Hong Kong

    JNB
    12:30 pm
    12h 30m
    HKG
    7:00 am (+1)
    1h 50m
    HKG
    8:50 am
    3h 50m
    HKT
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Sun 30 Nov, 12:30 pm
    JNB Johannesburg
    Mon 1 Dec, 7:00 am
    HKG Hong Kong
    12h 30m
    1h 50m layover in Hong Kong (HKG)
    KA212
    Mon 1 Dec, 8:50 am
    HKG Hong Kong
    Mon 1 Dec, 11:40 am
    HKT Phuket
    3h 50m

    Return: Phuket to Johannesburg via Hong Kong

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

    * Operated by Dragonair

    1h 10m layover in Hong Kong (HKG)
    CX749
    Mon 8 Dec, 11:50 pm
    HKG Hong Kong
    Tue 9 Dec, 6:45 am
    JNB Johannesburg
    12h 55m
    Depart:Sun, 30 Nov Return:Mon, 8 Dec Johannesburg to Phuket Sun, 30 Nov - Mon, 8 Dec
    Cathay Pacific 1 stop 18h 10m
    12:30 pm JNB - 11:40 am (+1) HKT
    Cathay Pacific 1 stop 17h 25m
    6:20 pm HKT - 6:45 am (+1) JNB
    R9,703
    travelstart.co.za
    Show Details

    Depart: Johannesburg to Phuket via Hong Kong

    JNB
    12:30 pm
    12h 30m
    HKG
    7:00 am (+1)
    1h 50m
    HKG
    8:50 am
    3h 50m
    HKT
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Sun 30 Nov, 12:30 pm
    JNB Johannesburg
    Mon 1 Dec, 7:00 am
    HKG Hong Kong
    12h 30m
    1h 50m layover in Hong Kong (HKG)
    CX5212
    Mon 1 Dec, 8:50 am
    HKG Hong Kong
    Mon 1 Dec, 11:40 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 10m
    HKG
    11:50 pm
    12h 55m
    JNB
    6:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    CX5215
    Mon 8 Dec, 6:20 pm
    HKT Phuket
    Mon 8 Dec, 10:40 pm
    HKG Hong Kong
    3h 20m

    * Operated by Dragonair

    1h 10m layover in Hong Kong (HKG)
    CX749
    Mon 8 Dec, 11:50 pm
    HKG Hong Kong
    Tue 9 Dec, 6:45 am
    JNB Johannesburg
    12h 55m
    Depart:Sun, 30 Nov Return:Mon, 8 Dec Johannesburg to Phuket Sun, 30 Nov - Mon, 8 Dec
    Cathay Pacific 1 stop 18h 10m
    12:30 pm JNB - 11:40 am (+1) HKT
    Multiple Airlines 1 stop 17h 25m
    6:20 pm HKT - 6:45 am (+1) JNB
    R9,703
    travelstart.co.za
    Show Details

    Depart: Johannesburg to Phuket via Hong Kong

    JNB
    12:30 pm
    12h 30m
    HKG
    7:00 am (+1)
    1h 50m
    HKG
    8:50 am
    3h 50m
    HKT
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Sun 30 Nov, 12:30 pm
    JNB Johannesburg
    Mon 1 Dec, 7:00 am
    HKG Hong Kong
    12h 30m
    1h 50m layover in Hong Kong (HKG)
    CX5212
    Mon 1 Dec, 8:50 am
    HKG Hong Kong
    Mon 1 Dec, 11:40 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 10m
    HKG
    11:50 pm
    12h 55m
    JNB
    6:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KA215
    Mon 8 Dec, 6:20 pm
    HKT Phuket
    Mon 8 Dec, 10:40 pm
    HKG Hong Kong
    3h 20m
    1h 10m layover in Hong Kong (HKG)
    CX749
    Mon 8 Dec, 11:50 pm
    HKG Hong Kong
    Tue 9 Dec, 6:45 am
    JNB Johannesburg
    12h 55m
    Depart:Sun, 30 Nov Return:Mon, 8 Dec Johannesburg to Phuket Sun, 30 Nov - Mon, 8 Dec
    Multiple Airlines 1 stop 18h 10m
    12:30 pm JNB - 11:40 am (+1) HKT
    Multiple Airlines 1 stop 17h 25m
    6:20 pm HKT - 6:45 am (+1) JNB
    R9,703
    travelstart.co.za
    Show Details

    Depart: Johannesburg to Phuket via Hong Kong

    JNB
    12:30 pm
    12h 30m
    HKG
    7:00 am (+1)
    1h 50m
    HKG
    8:50 am
    3h 50m
    HKT
    11:40 am
    Airlines
    Flight No.
    From
    To
    Duration
    CX748
    Sun 30 Nov, 12:30 pm
    JNB Johannesburg
    Mon 1 Dec, 7:00 am
    HKG Hong Kong
    12h 30m
    1h 50m layover in Hong Kong (HKG)
    KA212
    Mon 1 Dec, 8:50 am
    HKG Hong Kong
    Mon 1 Dec, 11:40 am
    HKT Phuket
    3h 50m

    Return: Phuket to Johannesburg via Hong Kong

    HKT
    6:20 pm
    3h 20m
    HKG
    10:40 pm
    1h 10m
    HKG
    11:50 pm
    12h 55m
    JNB
    6:45 am (+1)
    Airlines
    Flight No.
    From
    To
    Duration
    KA215
    Mon 8 Dec, 6:20 pm
    HKT Phuket
    Mon 8 Dec, 10:40 pm
    HKG Hong Kong
    3h 20m
    1h 10m layover in Hong Kong (HKG)
    CX749
    Mon 8 Dec, 11:50 pm
    HKG Hong Kong
    Tue 9 Dec, 6:45 am
    JNB Johannesburg
    12h 55m
    Depart:Mon, 8 Sep Return:Thu, 25 Sep Johannesburg to Phuket Mon, 8 Sep - Thu, 25 Sep
    Singapore Airlines 1 stop 19h 25m
    1:45 pm JNB - 2:10 pm (+1) HKT
    Singapore Airlines 1 stop 15h 5m
    8:10 pm HKT - 6:15 am (+1) JNB
    R9,773
    singaporeair.com
    Show Details

    Depart: Johannesburg to Phuket via Singapore

    JNB
    1:45 pm
    10h 25m
    SIN
    6:10 am (+1)
    7h 10m
    SIN
    1:20 pm
    1h 50m
    HKT
    2:10 pm
    Airlines
    Flight No.
    From
    To
    Duration
    SQ479
    Mon 8 Sep, 1:45 pm
    JNB Johannesburg
    Tue 9 Sep, 6:10 am
    SIN Singapore
    10h 25m
    7h 10m layover in Singapore (SIN)
    SQ5054
    Tue 9 Sep, 1:20 pm
    SIN Singapore
    Tue 9 Sep, 2:10 pm
    HKT Phuket
    1h 50m

    * Operated by SilkAir

    Return: Phuket to Johannesburg via Singapore

    HKT
    8:10 pm
    1h 45m
    SIN
    10:55 pm
    2h 35m
    SIN
    1:30 am
    10h 45m
    JNB
    6:15 am
    Airlines
    Flight No.
    From
    To
    Duration
    SQ5057
    Thu 25 Sep, 8:10 pm
    HKT Phuket
    Thu 25 Sep, 10:55 pm
    SIN Singapore
    1h 45m

    * Operated by SilkAir

    2h 35m layover in Singapore (SIN)
    SQ478
    Fri 26 Sep, 1:30 am
    SIN Singapore
    Fri 26 Sep, 6:15 am
    JNB Johannesburg
    10h 45m
    Depart:Fri, 5 Sep Return:Sat, 20 Sep Cape Town to Bangkok Fri, 5 Sep - Sat, 20 Sep
    Emirates 1 stop 18h 30m
    1:30 pm CPT - 1:00 pm (+1) BKK
    Emirates 1 stop 19h 50m
    1:35 am BKK - 4:25 pm CPT
    R9,796
    cheapoair.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
    Fri 5 Sep, 1:30 pm
    CPT Cape Town
    Sat 6 Sep, 1:15 am
    DXB Dubai
    9h 45m
    2h 25m layover in Dubai (DXB)
    EK376
    Sat 6 Sep, 3:40 am
    DXB Dubai
    Sat 6 Sep, 1:00 pm
    BKK Bangkok
    6h 20m

    Return: Bangkok to Cape Town via Dubai

    BKK
    1:35 am
    6h 5m
    DXB
    4:40 am
    3h 55m
    DXB
    8:35 am
    9h 50m
    CPT
    4:25 pm
    Airlines
    Flight No.
    From
    To
    Duration
    EK385
    Sat 20 Sep, 1:35 am
    BKK Bangkok
    Sat 20 Sep, 4:40 am
    DXB Dubai
    6h 5m
    3h 55m layover in Dubai (DXB)
    EK770
    Sat 20 Sep, 8:35 am
    DXB Dubai
    Sat 20 Sep, 4:25 pm
    CPT Cape Town
    9h 50m