Flights from Oslo to Bangkok – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OSL to BKK – All flight route options from Oslo Gardermoen Airport, Norway to Suvarnabhumi Airport, Thailand. These routes are operated by 23 airlines. Fly non-stop with Norse or Thai Airways International, or choose from 17 different stopover flights. The shortest flight time is 11 hours and 25 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.
Oslo to Bangkok flights
There are over 19 airlines and as many as 376 flights every week to this destination. You can fly non-stop to Bangkok (BKK) from Oslo (OSL) with Thai Airways International or Norse but if a stopover option suits you better you can choose to fly via Vienna, Munich or any other of the 17 alternatives with connectiing airports.
Oslo to Bangkok with Thai Airways International
You can fly non-stop every weekday with flights departing at 13:20 or 13:45. Thai Airways International is a Star Alliance member.
With Lufthansa
If you fly from Oslo with Lufthansa you will do a stopover in Munich, MUC before reaching Bangkok. This flight trip will take 14 hours and 15 minutes and you can fly every weekday with departures at 15:35, 18:30 or 18:55. Lufthansa is a Star Alliance member.
Distance & flight times: Gardermoen to Suvarnabhumi Airport
The shortest flight time between OSL and BKK is 11 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 30m | - | 5418 miles (8718 km) |
VIE Vienna | 13h 30m | 1h 5m | 6147 miles (9891 km) |
MUC Munich | 14h 15m | 4h 30m | 6321 miles (10170 km) |
ZRH Zurich | 14h 50m | 1h 30m | 6547 miles (10534 km) |
FRA Frankfurt | 15h 0m | 2h 50m | 6335 miles (10193 km) |
CPH Copenhagen | 15h 5m | 2h 35m | 5719 miles (9202 km) |
ARN Stockholm | 15h 25m | 4h 10m | 5423 miles (8726 km) |
CDG Paris | 15h 30m | 3h 15m | 6751 miles (10862 km) |
AMS Amsterdam | 15h 35m | 2h 30m | 6352 miles (10220 km) |
HEL Helsinki | 15h 55m | 3h 10m | 5418 miles (8718 km) |
BRU Brussels | 16h 15m | 4h 10m | 6482 miles (10430 km) |
DOH Doha | 16h 20m | 3h 5m | 6396 miles (10291 km) |
IST Istanbul | 16h 28m | 3h 5m | 6210 miles (9992 km) |
MXP Milan | 16h 40m | 1h 50m | 6689 miles (10763 km) |
DXB Dubai | 16h 55m | 3h 25m | 6274 miles (10095 km) |
LHR London | 17h 8m | 3h 10m | 6737 miles (10840 km) |
FCO Rome | 17h 55m | 4h 25m | 6824 miles (10980 km) |
PEK Beijing | 18h 10m | 4h 25m | 6436 miles (10356 km) |



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