Guide
Cheap Flights to Thailand: Direct Flights, Layovers and Money-Saving Tricks
Direct flights from Germany, Austria and Switzerland, cheap months, when to book, Bangkok BKK or DMK, and the traps of cheap flights with layovers.
- Category: Costs
- 12 min read
- Updated:26 October 202626/10/2026

Contents of this article10 sections
- Direct flights from Germany, Austria and Switzerland
- With a layover: longer, but often cheaper
- When to book and fly
- Bangkok: BKK or DMK
- Open-jaw: flying into one place and home from another
- Search engines and comparison sites
- The traps of cheap flights
- Return ticket and entry
- Jet lag and the first days
- Frequently asked questions
For most Thailand trips, the flight is the biggest single cost. What it costs depends on a few factors: departure airport, travel month, when you book, and whether you fly direct or accept a layover. Here you will find which direct flights currently operate and what to look out for when booking.
In short
- You can fly direct to Bangkok from Munich, Frankfurt, Vienna and Zurich. The flight time is around 10 to 11 hours.
- From Berlin, Hamburg, Düsseldorf, Cologne and most other airports, you can only fly with a layover. That usually takes 12 to 18 hours, but is often cheaper.
- From Germany, a Kayak analysis found May to be the cheapest month to Bangkok and December the most expensive. The catch: May falls in the rainy season.
- There is no single answer on the best time to book. The analyses range from a few weeks to around four months before departure.
- Bangkok has two airports. Long-haul flights almost always land at Suvarnabhumi (BKK), while budget airlines often depart from Don Mueang (DMK).
- You need proof of onward travel. Since 15 September 2026, anyone entering visa-free may stay for 30 days at most.
Direct flights from Germany, Austria and Switzerland
If you fly direct, you save yourself the layover, the waiting time and the risk of missed connections. In return, you often pay more. In mid-October 2026, these nonstop connections to Bangkok were in the timetable:
- Munich: Lufthansa and Thai Airways, each almost daily. Flight time about 10 hours 25 minutes to 10 hours 55 minutes. Thai Airways departs in the early afternoon, Lufthansa late in the evening.
- Frankfurt: Thai Airways twice a day, Condor seven times a week in the evening. Flight time about 10 hours 40 minutes to 11 hours 20 minutes. Lufthansa has not flown to Bangkok from Frankfurt since March 2022.
- Vienna: Austrian Airlines and EVA Air. Flight time about 10 hours 5 minutes to 10 hours 15 minutes.
- Zurich: Swiss and Thai Airways, both almost daily. Flight time about 10 hours 35 minutes to 11 hours. Thai Airways departs in the early afternoon, Swiss around 6 pm.
To Phuket, only Condor flies direct from Germany, and only from Frankfurt. From Zurich there is Edelweiss in the winter season, with flights bookable from October 2026 to May 2027. For other destinations, such as Koh Samui or Krabi, you usually fly to Bangkok first and continue from there with a domestic flight.
Timetables change with the winter and summer schedules. So check directly with the airline whether the connection still operates on your date.
If you fly from Frankfurt, you have the most nonstop connections, plus many airlines with a stopover. It is best to compare the outbound flight and the return flight straight away by date, duration and price.
With a layover: longer, but often cheaper
From Berlin, Hamburg, Düsseldorf, Cologne and many smaller airports there is no direct flight. From there you fly with one stop, usually via Munich, Frankfurt, Vienna or Zurich, or via hubs such as Amsterdam, Istanbul, Doha, Dubai and Abu Dhabi.
From Frankfurt, too, there are many connections with a stopover, for example with Emirates, Qatar Airways, Turkish Airlines, Etihad Airways, Gulf Air, Singapore Airlines and Vietnam Airlines.
The fastest connections with one stop take roughly 12 to 14 hours, depending on the departure airport. With one stop it is usually 13 to 18 hours in total. The actual flying time is longer than on a direct flight, because the route is less direct. With two stops or long waits, the journey can take well over a day.
One stop often makes the flight cheaper, but not always. In the Kayak analysis, the direct flight from London was actually the cheapest on average. You will only see whether the layover is worth it once you search for your dates. Weigh the extra hours against the saving: if you give up half a day of your holiday for it, you should come out clearly ahead.
When to book and fly
Cheap months: From Germany, the Kayak analysis found May to be the cheapest month to Bangkok and December the most expensive. To Phuket, September came out ahead. Skyscanner also names May and June as the cheapest months to depart for Bangkok. The catch is the weather. Where and how heavily it rains at that time is covered in the guide Best time to visit Thailand. The Gulf coast around Koh Samui works differently from the Andaman Sea, so a cheap month is not a good month for every island.
When to book: Here the analyses contradict each other. Skyscanner sees the best window for Bangkok at about four to twelve weeks before departure and explicitly flags booking 17 weeks or more ahead as expensive. The Kayak analysis for Germany puts it at 13 to 19 weeks. They agree on only one point: if you leave booking until the last two weeks, you pay more on average when flying from Germany. For the winter high season, it is better to plan generously and book earlier.
Here is how to go about it in practice:
- Set your time window and check how flexible you are with the dates.
- Set up a price alert no later than four months ahead.
- Book when the price works for you. Waiting for the perfect low can end up costing more than a good price now.
Day of the week: The day of the week matters less than the month and the departure airport. Even so, in the analyses a departure on Saturday was more expensive than one on a weekday. So see whether you can move your departure by a day.
Bangkok: BKK or DMK
Bangkok has two airports, and this is the most common cause of problems with connections. Suvarnabhumi (BKK) is used by most scheduled airlines and long-haul flights. Don Mueang (DMK) is the base of budget airlines such as AirAsia, Nok Air and Thai Lion Air. The airport code is on your booking, so check it.
Both airports have a rail link into the city: Suvarnabhumi has the Airport Rail Link, which connects to the BTS (Skytrain) at Phaya Thai, and Don Mueang has the SRT Red Line. The airports themselves are about 40 kilometres apart, on opposite sides of the city, and there is no direct train between them. Getting from one to the other means changing twice and takes about two hours. A taxi between the airports takes 45 to 90 minutes depending on traffic and costs roughly 400 to 650 baht including tolls and the airport surcharge. There is a free shuttle only for transit passengers who can show a boarding pass for the onward flight. With two separate tickets and an airport change, allow at least four hours of buffer.
More on transfers and prices is in the guide Getting around Thailand. If you use the city as your starting point, you will find everything important on the page for Bangkok.
Open-jaw: flying into one place and home from another
With an open-jaw ticket, you land in one place and fly back from another, for example into Bangkok and home from Phuket. This saves you the trip back to your starting point. An example: into Bangkok, then by train or domestic flight to the south and home from there.
Whether an open-jaw ticket is more expensive or cheaper than a return flight to the same place, you will only see when you search. Check both variants with a multi-city search. Alternatively, you fly direct to Bangkok and book the domestic legs separately. From Bangkok, domestic flights cost roughly 1,000 to 4,800 baht; there is more on this in the guide on train, bus, flight and Grab. You can plan a round trip with the guide Thailand in 2 and 3 weeks.
Search engines and comparison sites
Flight search engines compare hundreds of providers at once. That is handy, but you need to know what they show you:
- Use several sites and the airlines’ own websites. Booking direct is not automatically cheaper, but it is often easier when you need to rebook.
- Switch the search to flexible dates or a month view so that you see the cheapest days.
- Also compare departures from Munich or Frankfurt if you can get there by train.
- Pay attention to the seller. With intermediaries, rebooking and refunds go through the intermediary, not the airline.
- Note the total price including baggage and seat, not just the teaser price.
The traps of cheap flights
Self-transfer: Some sites combine two tickets from different airlines into a seemingly cheap connection. This is called self-transfer. If you miss the connection because the first flight is delayed, you bear the risk yourself. The EU passenger rights apply to the connection only if the whole journey is on one booking. In that case it does not matter if several airlines are involved. With separate tickets you are entitled neither to rerouting nor to compensation for the whole route. You also usually have to collect your baggage and check in again.
Baggage and extra costs: Whether a checked suitcase is included in the price depends on the fare. Some fares also charge extra for seat selection, meals or rebooking. Check this before comparing and factor it into the price. The packing list for Thailand helps with packing.
Cutting it too fine: If you arrive in Bangkok in the evening and want to fly on the same day, you can easily miss the connection if there is a delay. It is better to plan an overnight stay.
Return ticket and entry
If you enter visa-free, Thailand wants to see that you will leave again. The officer can ask for a flight, bus or train ticket. Without this proof you need a visa. Airlines often ask for it at check-in too, and in practice a verifiable flight booking is usually expected there. The rules in detail are in the guide Entering Thailand.
You do not have to buy an expensive return ticket for this. Book a return flight or an onward flight to a neighbouring country, ideally with a flexible or refundable option. What matters is that the date and name are correct.
Then there is the length of stay. For Germans, Austrians and Swiss, since 15 September 2026 visa-free stays are limited to 30 days at most, extendable once by up to 30 days at the immigration office. Set your return date so that you leave within the period, or sort out an extension or a visa in advance. The visa calculator works out whether you need a visa for your trip and which one suits it. In addition, your passport must still be valid for at least six months on entry.
Jet lag and the first days
Thailand is six hours ahead of Central Europe while winter time applies there (since 25 October 2026), and five hours ahead in summer. Then there is the night flight: direct flights from Central Europe depart in the afternoon or evening and land in Bangkok the next morning or afternoon.
This helps you adjust:
- Set your watch to Thailand time while still on the plane and sleep when it is night there.
- After landing, get into daylight and stay awake until the evening.
- Keep the first day free of plans. A quiet hotel and a short walk make a good start.
- Drink plenty of water and go easy on alcohol on the flight.
For budgeting the first days and the rest of the trip, see the guide Costs in Thailand per day. For internet right after landing, read the guide on the eSIM for Thailand.
Frequently asked questions
Are there direct flights to Thailand from Germany?
Yes, to Bangkok from Munich (Lufthansa, Thai Airways) and Frankfurt (Thai Airways, Condor). To Phuket, Condor flies from Frankfurt. From Vienna there are Austrian Airlines and EVA Air, from Zurich Swiss and Thai Airways. The flight time is around 10 to 11 hours.
When are flights to Thailand cheapest?
From Germany, a Kayak analysis found May to be the cheapest month to Bangkok and December the most expensive. To Phuket, September came out ahead. The cheap months fall in the rainy season.
How early should I book the flight?
The analyses name different windows, from about four weeks to around 19 weeks before departure. For the winter high season, it is better to book earlier. A price alert shows you when the price falls for your route.
Do I need a return ticket?
If you enter visa-free, Thailand can ask for proof of departure, such as a flight, bus or train ticket. Without the proof you need a visa. Airlines often ask at check-in too. A flexible or refundable ticket is practical for this.
Is a cheap flight with a layover risky?
On a single booking, the EU passenger rights apply if you miss a connection, provided you arrive at least three hours late and the airline is responsible. With two separate tickets (self-transfer) you bear the risk yourself. Allow plenty of buffer there.
