Flights to Phuket and Thailand

So you have decided on Thailand for your next holiday - now you need to work out how to get there? With quite a few choices of airlines, there is sure to be one that suites your schedule and departing city. Direct flights are available from Perth to Phuket with Virgin Australia and Thai Airways.

Find Flights

From Australia to Thailand

Please note: Our prices include all taxes and a checked baggage allowance per person.

Virgin Australia: Operate direct flights from Perth to Phuket 4 days per week with connecting flights from Sydney, Brisbane, Adelaide and Melbourne.

Thai Airways: Thailand's national Airline carrier flies non-stop Brisbane, Sydney, Melbourne and Perth direct to Bangkok and from Perth direct to Phuket. Connecting flights to 11 destinations are available throughout domestic Thailand.

Malaysia Airlines: Depart from Brisbane, Sydney, Melbourne, Adelaide and Perth to Phuket and Bangkok via Kuala Lumpur.

Singapore Airlines: Flights are available daily from Sydney, Melbourne, Brisbane, Adelaide, Perth and Darwin via Singapore through to Phuket, Bangkok and Koh Samui.

Air Asia: Operate flights from Sydney, Melbourne, and the Gold Coast via Kuala Lumpur to Bangkok and Phuket. Flights are also available from Perth and Darwin via Denpasar to Bangkok and Phuket.

Emirates and British Airways: Offer daily flights from Sydney to Bangkok direct.

From New Zealand to Phuket

There are currently no direct flights from New Zealand to Phuket. Flights are available via -

  • Bangkok with Thai Airways
  • Hong Kong with Air NZ
  • Singapore with Singapore Airlines
  • Sydney and Bangkok with British Airways
  • Singapore with Jetstar Asia

Flight times vary between 10 to 15 hours not including connections, with the Sydney, Singapore and Bangkok options offering the shortest flight times.

Transfers from Airport to Resorts

Most accommodation is conveniently located close to the airport but if you're wondering how to get there, we recommend booking transfers with your hotel as part of your stay rather than catching a taxi. This way you'll end up using a recommended service provider which is a more secure and reliable option. To add your transfers to your stay simply select this during the quote and booking process and we'll take care of the rest. We think that's money well spent for peace of mind.