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 457 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 10 minutes and you can fly every weekday with departures at 3:00 pm, 5:00 pm or 6:00 pm. Lufthansa is a Star Alliance member.
Distance & flight times: Gardermoen to Suvarnabhumi Airport
The shortest flight time between OSL and BKK is 11 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 11h 0m | - | 5418 miles (8718 km) |
VIE Vienna | 13h 30m | 1h 5m | 6147 miles (9891 km) |
MUC Munich | 14h 10m | 4h 30m | 6321 miles (10170 km) |
BRU Brussels | 14h 30m | 1h 5m | 6482 miles (10430 km) |
IST Istanbul | 14h 50m | 1h 25m | 6210 miles (9992 km) |
CPH Copenhagen | 15h 5m | 3h 45m | 5719 miles (9202 km) |
HEL Helsinki | 15h 20m | 1h 5m | 5418 miles (8718 km) |
ARN Stockholm | 15h 25m | - | - |
AMS Amsterdam | 15h 35m | 2h 30m | 6352 miles (10220 km) |
ZRH Zurich | 15h 40m | 2h 30m | 6547 miles (10534 km) |
DOH Doha | 15h 45m | 3h 30m | 6396 miles (10291 km) |
FRA Frankfurt | 16h 10m | - | - |
MXP Milan | 16h 10m | 1h 50m | 6689 miles (10763 km) |
FCO Rome | 16h 45m | 4h 25m | 6824 miles (10980 km) |
DXB Dubai | 16h 55m | 3h 10m | 6274 miles (10095 km) |
CDG Paris | 17h 30m | 3h 20m | 6751 miles (10862 km) |
PEK Beijing | 17h 50m | 3h 45m | 6436 miles (10356 km) |
LHR London | 18h 25m | 3h 0m | 6737 miles (10840 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.