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



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