Your details have been received
Our agents will get back to you soon with holiday options.
Plan Your Holiday with an Expert
collapse×
Getting to Thailand from Australia is easy with so many different flight options and configurations available.
Thai seasons are divided into three: dry, hot and wet. The best time to travel to Thailand is any month between November and February. This time of year is warm, dry and sunny. Thailand weather in December and January is at its tropical best, with sunny skies, warm breezes and cooler evenings, so its the best time to visit.
The best time to visit the southern part of the country and its beaches is during the cooler dry season from November up until March. The east and west coasts have different weather patterns. The Andaman Coast beaches are at their sunniest best and temperatures around the mid-30s (°C) from November to May. June to October should be avoided due to the rainy monsoon season. You can get the best prices for Thailand flights around this time.
The Gulf of Thailand coast is best from May to September. The low season is October and November as these are the wettest months in this region, so best be avoided. However, you might be lucky to find cheap flights to Thailand for this time of year if you don’t mind monsoonal weather. The cheapest month is May, or anytime between May to September.
The major airlines that fly from Perth (Per) to Bangkok, Thailand (Bkk flight) directly are Thai Airways, Qantas, Singapore Airlines and Emirates.
Nonstop average flight time for direct flights to Thailand, Perth to Bangkok (Bkk) is 6 hours and 55 minutes on Thai Airways. That flying time covers 5330 km, the distance between Perth and Bangkok. Most flights by major airlines leaving Perth International Airport land at either Suvarnabhumi International Airport or Don Mueang International airport, the two international airports serving Bangkok.
The quickest one-stop flight duration can take up to almost 9 hours. But there are some airlines whose average flight duration can be as long as 28 hours depending on the stopover destination and waiting time duration.
From Perth (Per) to Bangkok (Bkk) via Singapore (Sin) route on Singapore Airlines, the flight duration is 11 hours. Perth to Changi Airport Singapore is 5 hrs 15 min. Waiting time in Singapore is 3 hours 20 min. Singapore to Suvarnabhumi Airport, Bangkok is 2 hours 25 min.
Another route is from Perth to Bangkok via New Baiyun Airport, Guangzhou, China. Flight duration is 18 hours 30 minutes on China Southern Airlines. The flight direction from Perth to Guangzhou flight time is 7 hours 50 min, waiting time is 7 hours 45 min. Guangzhou to Bangkok flight time is 2 hours 55 min.
There are nearby airports to Suvarnabhumi Bangkok Airport (Bkk) if you want to search flights alternatively for your return flight. Don Mueang International Airport (DMK) is the closest among the nearby airports.
From Perth to Don Mueang in Bangkok Thailand, one stop flying time is 10 hours 45 min on Malindo Air, flying 5360 km.
Perth is 1 hour ahead of Bangkok. If you want to get the flight time from Perth to other airports or cities in Australia to any other global destination or other popular destinations based on current time, you can download a flight time calculator. The flight time calculator is searchable in google or any app source.
If you are interested in taking this route to enter Thailand, THG can get you great flight deals for your trip to Bangkok, Thailand!
Thai Airways, Qantas, Singapore Airlines and Emirates fly direct from the east coast to Bangkok. Other popular airlines with non-direct flights include Jetstar, Air Asia, Virgin Australia, Malaysia Airlines, Cathay Pacific, Royal Brunei Airlines and Malindo Air.
Non-stop flights from Sydney to Bangkok Thailand (BKK) with a flying time of 9 hours 25 min take place 5x per week.
A connecting flight from Sydney to Bangkok via Singapore on Singapore Airlines has a flight time of 11 hours 55 min.
A nonstop trip from Melbourne (MEL) to Bangkok Thailand (BKK) on Thai Airways has a flight time of 9 hours 10 minutes.
A one-way multi-city trip from Melbourne to Bangkok Thailand on these other airlines have a flying time of 12 hours 5 min duration. These are Singapore Airlines, Qantas, Thai, Virgin Australia, Cathay Pacific and SriLankan. All these have multi-city routes to Bangkok Thailand from Melbourne.
You can fly direct with Thai Airways to Bangkok with a flight time of 9 hours 10min.
There are one-stop (or more) flights by these airlines – Qantas, Virgin, Jetstar and Emirates. There are around 500+ schedules of a return flight from Brisbane to Bangkok every week.
A one-way multi-city trip from Brisbane to Bangkok Thailand (BKK) has a flying time of 12 hours 40 min duration.
RELATED INFORMATION
Non-stop direct flights between Sydney and Bangkok is approximately 9 hours and 15 minutes. From Melbourne to Bangkok, non-stop direct flight time is 9 hours and 38 minutes. From the west coast of Perth to Bangkok, flight time is around 7 hours.
There are numerous airlines who operate flights to Thailand from Australia. These include Thai Airways, Emirates, Qantas, Singapore Airlines, Air Asia, Malaysia Airlines, Korean Air, Virgin Australia. Air China, Scoot, Malindo Air, Sri Lankan Airlines, British Airways, Etihad Airways and Air New Zealand. Check for online sales directly on each carriers site for cheap flights to Thailand.
You can fly directly to Bangkok from Sydney, Melbourne and Perth, with Thai Airways, Qantas, Singapore Airlines and Emirates. Jetstar offers some direct cheap flights to Phuket from Melbourne and Sydney. There are other airlines who fly indirectly to Phuket from Australia including Thai Airways, Singapore Airlines, Air Asia, Malaysia Airlines, Korean Air, Qantas and Virgin Australia. You may be able to pick up a cheap one way ticket.
March- April-May tends to be the cheapest months to visit Thailand. This is the hottest time of year when the heat can become unbearable some days. It would be better to stay by the coast rather than in landlocked areas because at least you can get some relief from the sea breeze. Thailand flights will be cheapest around this time.
The most popular Thailand flight routes are Sydney to Bangkok, Brisbane to Bangkok, Melbourne to Bangkok and Phuket, Perth to Phuket, Sydney to Phuket.
Book your Thai flights at least four weeks before departure in order to get a below-average price. High season is considered to be November, December, January, The cheapest month to fly to Thailand is March.
Currently as of February 28 there is no travel ban to Thailand. There is a Government system in place that requires a negative RT-PCR test within 72 hours of travelling. There is also a 24 hour stay at a government approved hotel with a negative test required, followed by a self test on day 5. We suggest you follow the Australian Embassy social media accounts for regular updates on flight options for Thailand or Smart Traveler website.
Thailand operates several domestic carriers who are considered safe. Look for Bangkok Airways- they are a boutique airline with premium economy, private lounges and VIP service, the full-service airline Thai Airways also with premium economy, Thai Smile – a low-cost subsidiary of Thai Airways, Air Asia, Nok Air, and Thai Lion Air.
Australian Passport holders may obtain a free tourist visa on arrival for up to 30 days if entering by aircraft or for 15 days if entering overland. This visa exemption only applies to persons with a confirmed onward ticket and at least 6 months passport validity.
Direct non-stop flights between Sydney and Bangkok international airport is approximately 9 hours and 15 minutes of flight time.
Discover Thailand's top must-see destinations & everything you need to know for your next trip to "the land of Smiles".
Follow our accommodation guide to choose the best places to stay during your holiday to suit your plans, budget and expectations.
Plan for an unforgettable holiday escapade and uncover the fascinating assortment of things to do and see in Thailand's most popular destinations as well as those lesser known travel spots and routes.