Flights from Frankfurt to Bangkok – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
FRA to BKK – All flight route options from Frankfurt Airport, Germany to Suvarnabhumi Airport, Thailand. These routes are operated by 41 airlines. Fly non-stop with Thai Airways International or Condor, or choose from 42 different stopover flights. The shortest flight time is 10 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Suvarnabhumi Airport
We got great deals on hotels and car rentals near the airport.
Frankfurt to Bangkok flights
There are over 44 airlines and as many as 1646 flights every week to this destination. You can fly non-stop to Bangkok (BKK) from Frankfurt (FRA) with Thai Airways International or Condor but if a stopover option suits you better you can choose to fly via Ashgabat, Chennai or any other of the 42 alternatives with connectiing airports.
Frankfurt to Bangkok with Thai Airways International
You can fly non-stop every weekday with flights departing at 1:00 pm, 2:00 pm or 8:00 pm. Thai Airways International is a Star Alliance member.
With Scandinavian Airlines
If you fly from Frankfurt with Scandinavian Airlines you will do a stopover in Copenhagen, CPH before reaching Bangkok. This flight trip will take 13 hours and 35 minutes and you can fly every Wednesday or Friday with departures at 15:15 or 20:30. Scandinavian Airlines is a member of SkyTeam.
Distance & flight times: Frankfurt Airport to Suvarnabhumi Airport
The shortest flight time between FRA and BKK is 10 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 45m | - | 5623 miles (9047 km) |
ASB Ashgabat | 14h 10m | 1h 55m | 5674 miles (9129 km) |
MAA Chennai | 14h 15m | 1h 35m | 6135 miles (9871 km) |
KWI Kuwait | 14h 20m | 1h 50m | 6059 miles (9749 km) |
FCO Rome | 14h 25m | 1h 25m | 6145 miles (9887 km) |
AMS Amsterdam | 14h 25m | 2h 0m | 5981 miles (9623 km) |
ZRH Zurich | 14h 45m | 2h 5m | 5835 miles (9389 km) |
ALA Almaty | 14h 45m | 1h 0m | 5679 miles (9138 km) |
CPH Copenhagen | 14h 50m | 1h 50m | 5819 miles (9363 km) |
AUH Abu Dhabi | 15h 0m | 2h 5m | 6140 miles (9879 km) |
HEL Helsinki | 15h 5m | 1h 15m | 5902 miles (9496 km) |
BAH Bahrain | 15h 20m | 2h 45m | 6139 miles (9878 km) |
DEL Delhi | 15h 20m | 2h 25m | 5666 miles (9117 km) |
HAN Hanoi | 15h 25m | 2h 55m | 6064 miles (9757 km) |
MUC Munich | 15h 25m | 1h 10m | 5685 miles (9147 km) |
HKT Phuket | 15h 28m | 2h 40m | 6230 miles (10024 km) |
LHR London | 15h 30m | 2h 0m | 6392 miles (10285 km) |
MXP Milan | 15h 33m | 3h 25m | 5979 miles (9620 km) |
VIE Vienna | 15h 35m | 3h 30m | 5667 miles (9118 km) |
BRU Brussels | 15h 35m | 3h 20m | 5977 miles (9617 km) |
IST Istanbul | 15h 40m | 2h 55m | 5842 miles (9400 km) |
CMB Colombo | 15h 55m | 2h 20m | 6534 miles (10513 km) |
DOH Doha | 15h 58m | 2h 55m | 6165 miles (9919 km) |
DXB Dubai | 16h 0m | 3h 0m | 6090 miles (9799 km) |
CDG Paris | 16h 5m | 3h 10m | 6183 miles (9948 km) |
LCY London | 16h 10m | - | - |
LIN Milan | 16h 10m | - | - |
RUH Riyadh | 16h 30m | 2h 25m | 6287 miles (10116 km) |
JED Jeddah | 16h 30m | 2h 20m | 6671 miles (10734 km) |
BOM Mumbai | 16h 38m | 4h 35m | 5998 miles (9651 km) |
SGN Ho Chi Minh City | 16h 40m | 4h 45m | 6480 miles (10426 km) |
TFU Chengdu | 16h 45m | 3h 40m | 6093 miles (9804 km) |
HKG Hong Kong | 16h 45m | 1h 30m | 6774 miles (10899 km) |
SIN Singapore | 16h 55m | 2h 40m | 7306 miles (11755 km) |
PEK Beijing | 17h 8m | 2h 25m | 6939 miles (11165 km) |
ARN Stockholm | 17h 10m | 4h 35m | 5947 miles (9569 km) |
MCT Muscat | 17h 15m | 4h 50m | 6104 miles (9821 km) |
MLE Male | 17h 43m | 3h 5m | 6903 miles (11107 km) |
AMM Amman | 17h 45m | 4h 15m | 6176 miles (9937 km) |
SZX Shenzhen | 18h 10m | 3h 40m | 6759 miles (10875 km) |
OSL Oslo | 18h 15m | 4h 35m | 6130 miles (9863 km) |
TLV Tel Aviv-Yafo | 19h 0m | 3h 10m | 6185 miles (9952 km) |
CAN Guangzhou | 22h 43m | 3h 10m | 6702 miles (10784 km) |



Quick copy and share this page
From Frankfurt to Thailand
Below is a list of other destinations to Thailand from Frankfurt Airport with either direct flights or 1 stop connections.
From Germany to Bangkok
Below is a list of other cities in Germany with flights to Bangkok with either non-stop or connecting flights.