One of the first questions that arises when preparing for a trip to Thailand is how many hours to fly to Thailand. In fact, how long it will take to fly depends on whether it is a direct flight or a transit.
How many hours depending on the flight
Direct flight
In the case of a direct flight, the flight will take about 9 hours from Moscow to Bangkok, and about 9:30 hours from Moscow to Phuket. This is the main time to count on. By the way, this is how all charter flights fly on package tours, as well as those people who bought last minute tickets (Transaero, Aeroflot). More about personal experience, how to fly to Thailand cheaply, read the link in my article.
Transit flight
However, most often it is necessary to fly on a transit flight (one or more transfers), since such flights are more common. This also applies to those who buy tickets in advance, and those who decided to save money. So in this case, it is more difficult to predict the flight time, since it depends on which city the transfer will be in and how long it will take. The average time of a transit flight from Moscow to Bangkok is about 12-17 hours, but it also happens that an overnight stay can be carried out at the transfer point.
How many hours to fly to Thailand from other cities
As a rule, tickets from Moscow are cheaper, but this is not always the case, and again, not everyone has the goal of saving, especially when it is far to go to Moscow, and it will take time and money..
From Vladivostok, Irkutsk, Krasnoyarsk, Novosibirsk, Omsk and Khabarovsk fly to Thailand for about 7 hours.
From Rostov-on-Don, Samara and Ufa about 8 hours.
From St. Petersburg the longest - about 10 hours.
In any case, you will find out the exact figure when you start looking for and booking a ticket, for example, through the good flight search engines Aviasales and Skyscanner, all discounts are there. Fortunately, it's not difficult now. When we first flew to Thailand for the winter, we bought EgyptAir airline tickets with a 3-hour transfer in Cairo, and the total flight Moscow-Cairo-Bangkok took about 17 hours.
The rest of the answers to questions regarding travel to Thailand or wintering in it, you can find in my Thailand travel guide.