Oslo to Bangkok is Norway’s classic winter-escape route, and in 2026 you genuinely can fly it non-stop: both Thai Airways and Norse Atlantic run direct Oslo–Bangkok services in around 12½ hours. If price matters more than time, a one-stop through the Gulf or Istanbul often comes in cheaper. This guide covers who flies the route, what a fair return costs in kroner, and when to book.
Route: Oslo (OSL) → Bangkok Suvarnabhumi (BKK)
Distance: approximately 8,700 km (5,400 miles)
Non-stop flight time: about 12h 40m eastbound (Oslo → Bangkok)
Direct flights: Yes — Thai Airways and Norse Atlantic both fly non-stop from Oslo to Bangkok. One-stop options through Dubai, Doha or Istanbul are often cheaper.
Fares from Oslo to Bangkok (NOK)
Bangkok is a year-round destination, but fares swing with Thailand’s seasons and the Norwegian winter-holiday rush. The cool, dry high season (November–February) and the Christmas/New Year peak are the priciest; the green season (June–October) is the cheapest. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | high |
| February | high |
| March | medium-high |
| April | medium (Songkran) |
| May | medium |
| June | low |
| July | medium (school holidays) |
| August | medium |
| September | low |
| October | low-medium |
| November | high |
| December | very high (holidays) |
Reference points from our own deal tracking: a strong fare lands around 3 100 kr return on a light or one-stop ticket, a typical fair price is roughly 5 000 kr, and anything under about 4 400 kr is worth booking quickly. Full-service non-stop returns with a checked bag usually start around 4 400 kr–5 500 kr outside the peak weeks.
Airlines on this route
Non-stop (about 12h 40m):
- Thai Airways — non-stop Oslo → Bangkok on a widebody; the Thai flag carrier, full-service with checked baggage included and a strong onward network across Thailand and Asia.
- Norse Atlantic — non-stop on the Boeing 787 Dreamliner, several times a week in the winter season; a low-cost long-haul model, so bags and extras are add-ons but the base fare is keen.
One-stop (often the cheapest, about 15–19 hours total):
- Emirates via Dubai and Qatar Airways via Doha — frequent, strong economy, and often the best-value premium cabins.
- Turkish Airlines via Istanbul and Etihad via Abu Dhabi — competitive fares and good connections.
- Finnair via Helsinki — a short first leg from Oslo and a smooth single-stop to Bangkok.
Because the one-stop carriers compete hard, they often match or undercut the non-stops. If time matters more than money, book Thai Airways or Norse direct; if price is the priority — or you want a premium cabin — a single stop through Dubai, Doha or Istanbul is usually the sweet spot.
When to book & how to save
- Book 2–4 months ahead for the best balance of price and choice, and earlier still for the December–January winter-holiday peak, which sells out first.
- Avoid the peaks if you can: Christmas/New Year and Thai New Year (Songkran, mid-April) are the most expensive and busiest.
- Fly in the green season (June–October) for the lowest fares — it rains in short bursts, not all day, and the crowds thin out.
- Compare the all-in price on Norse: its base fare is low, but add a checked bag, seat and meal and it can meet a full-service non-stop — still often the cheaper direct option.
- Check checked-bag rules: Thai and the Gulf carriers usually include 25–30 kg to Bangkok; the lowest “light” fares may not, so factor the bag into the comparison.
Arriving in Bangkok
Non-stop flights land at Suvarnabhumi (BKK), about 30 km east of the city. The fastest way in is the Airport Rail Link to Phaya Thai (around 45 minutes, well under 60 kr), or a metered taxi from the public rank (roughly 90–140 kr to the centre, plus tolls). A handful of budget and regional connections use the older Don Mueang (DMK) airport to the north — check which one your ticket uses, as they’re on opposite sides of the city and a transfer between them takes time.
Frequently asked questions
How long is the flight from Oslo to Bangkok?
Non-stop flights take about 12 hours 40 minutes eastbound (Oslo to Bangkok). One-stop itineraries through Dubai, Doha or Istanbul typically take 15 to 19 hours in total, depending on the connection.
Are there direct flights from Oslo to Bangkok?
Yes. Thai Airways and Norse Atlantic both fly non-stop from Oslo to Bangkok. If you’d rather save money or fly a premium cabin, one-stop flights with Emirates, Qatar Airways, Turkish Airlines or Etihad are often as cheap or cheaper than the non-stops.
How much does it cost to fly from Oslo to Bangkok?
A typical economy return runs about 3 500 kr to 8 000 kr depending on the season. The best deals dip toward 3 100 kr on a light or one-stop fare in the green season (June–October), while full-service non-stops and the December peak sit toward the top of the range.
What is the cheapest month to fly from Oslo to Bangkok?
June, September and October are usually the cheapest months to fly. Avoid December, early January and mid-April (Songkran), which are the busiest and most expensive of the year.
Which airlines fly from Oslo to Bangkok?
Non-stop: Thai Airways and Norse Atlantic. One-stop: Emirates (via Dubai), Qatar Airways (via Doha), Turkish Airlines (via Istanbul), Etihad (via Abu Dhabi) and Finnair (via Helsinki), which often offer the lowest fares.
Which airport do I fly into in Bangkok?
Almost all long-haul flights land at Suvarnabhumi (BKK), Bangkok’s main international airport. Some budget and regional services use Don Mueang (DMK) instead — they’re on opposite sides of the city, so check your ticket before you book onward transport.
How far in advance should I book Oslo to Bangkok flights?
Aim to book 2 to 4 months ahead, and earlier for the December–January winter-holiday peak. Long-haul fares to Bangkok tend to rise as departure approaches, especially around the November–February high season, so early booking almost always wins.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures (Tuesday to Thursday) are usually a little cheaper than Friday–Sunday, and flying out and back on weekdays can save a few hundred kroner on a return. Being flexible by a day or two is one of the easiest ways to cut the fare.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Prices are indicative economy returns and change with demand — always check the live fare before booking.



