Nestled along the picturesque Andaman Sea in southern Thailand, Phuket stands as a vibrant tapestry of azure waters, lush rainforests, and lively city streets. Renowned for its stunning beaches, vibrant nightlife, and rich cultural heritage, this tropical paradise offers a myriad of experiences for every traveler. From the bustling markets of Old Town to the serene sanctuaries of Big Buddha, Phuket enchants visitors with its blend of traditional charm and modern allure. Whether seeking adventure in the vibrant waters or relaxation amidst stunning vistas, Phuket beckons with its unique blend of natural beauty and cultural treasures.
The cheapest month to fly to Phuket is typically September.
The best price we found is for R9,951 from Johannesburg to Phuket.
Some popular airlines include: Qatar Airways, Etihad Airways.
A good price for a flight to Phuket is R8956 - R10946.
The popular airports near Phuket city include Phuket International Airport (HKT), Krabi International Airport (KBV), and Surat Thani Airport (URT).
The flight to Phuket (HKT) is roughly 12 hours 10 minutes and 5,256 miles (8,458 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Phuket from leading comparison sites using our search engine dashboard.
Busy market for secondhand items
Exhibits on Peranakan Chinese culture
Lively scene with food & souvenirs
Busy hub with a weekly marketplace
Large Chinese temple with vibrant decor
Sino-colonial mansion with tours
Varied shops amid colonial architecture
Popular hilltop viewpoint with a terrace
Small night market for food & treats
Interactive art gallery with 3D murals
Bazaar offering snacks & Thai souvenirs
Culture in a former Peranakan-style bank
Hilltop views & hundreds of macaques
Historic buildings, murals & cafes
Shrine and park and garden
Relaxed setting for waterside recreation
Stamp museum in an old post office
Colorful temple with giant golden Buddha
Thai folklore-inspired shows & games
Well-known landmark in a traffic circle
Market
Forest
Colorful music & dance performances
History
Museum
Shrine
Temple
Park and garden
Buddhism and temple
Private isle with a high-end resort
Museum & hotel with a 1960's focus
Beach
Park and garden
Temple
Water park and park and garden
Park and garden
Temple
33.1 °C
Sat, 27 Apr 2024
Average Temperature
32°C
Jan
33°C
Feb
34°C
Mar
33°C
Apr
32°C
May
32°C
Jun
31°C
Jul
31°C
Aug
31°C
Sep
31°C
Oct
31°C
Nov
31°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Phuket (HKT) - The flight distance between these airports is 5,256 miles (8,458 kilometres). The direct flight time is roughly 12 hours 10 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Phuket (HKT) - The flight distance between these airports is 5,950 miles (9,576 kilometres). The direct flight time is roughly 13 hours 43 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Phuket (HKT) - The flight distance between these airports is 5,161 miles (8,307 kilometres). The direct flight time is roughly 11 hours 58 minutes.
Flights from George, South Africa - George Airport (GRJ) to Phuket (HKT) - The flight distance between these airports is 5,740 miles (9,238 kilometres). The direct flight time is roughly 13 hours 15 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Phuket (HKT) - The flight distance between these airports is 5,271 miles (8,483 kilometres). The direct flight time is roughly 12 hours 12 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Phuket (HKT) - The flight distance between these airports is 5,561 miles (8,950 kilometres). The direct flight time is roughly 12 hours 51 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Phuket (HKT) - The flight distance between these airports is 5,427 miles (8,734 kilometres). The direct flight time is roughly 12 hours 33 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Phuket (HKT) - The flight distance between these airports is 5,420 miles (8,723 kilometres). The direct flight time is roughly 12 hours 32 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Phuket (HKT) - The flight distance between these airports is 5,053 miles (8,131 kilometres). The direct flight time is roughly 11 hours 43 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Phuket (HKT) - The flight distance between these airports is 5,511 miles (8,870 kilometres). The direct flight time is roughly 12 hours 44 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Phuket (HKT) - The flight distance between these airports is 5,070 miles (8,160 kilometres). The direct flight time is roughly 11 hours 46 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Phuket (HKT) - The flight distance between these airports is 5,037 miles (8,107 kilometres). The direct flight time is roughly 11 hours 41 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Phuket (HKT) - The flight distance between these airports is 5,203 miles (8,374 kilometres). The direct flight time is roughly 12 hours 3 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Phuket (HKT) - The flight distance between these airports is 5,138 miles (8,269 kilometres). The direct flight time is roughly 11 hours 55 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Phuket (HKT) - The flight distance between these airports is 5,086 miles (8,186 kilometres). The direct flight time is roughly 11 hours 48 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Phuket (HKT) - The flight distance between these airports is 5,711 miles (9,190 kilometres). The direct flight time is roughly 13 hours 11 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Phuket (HKT) - The flight distance between these airports is 5,342 miles (8,597 kilometres). The direct flight time is roughly 12 hours 22 minutes.
From Johannesburg (JNB), South Africa to Phuket, Thailand (HKT): R9,951
Depart: 01 Jul 2024 · Return: 30 Sep 2024 Price found 27 Apr 2024, 04:28
From Cape Town (CPT), South Africa to Phuket, Thailand (HKT): R11,053
Depart: 06 Mar 2025 · Return: 26 Mar 2025 Price found 26 Apr 2024, 10:12
From Durban (DUR), South Africa to Phuket, Thailand (HKT): R11,873
Depart: 04 Dec 2024 · Return: 18 Dec 2024 Price found 27 Apr 2024, 07:54
Expert Help
Choose Site / Currency