✈ OSL → BKK

OSLO → BANGKOK IN 11H 4M. CONSIDER BUSINESS CLASS. NO, REALLY.

Flight time
11h 4m
Distance
5,388 mi
Or
8,671 km
Jet lag
5h

Flight from Oslo to Bangkok

From Gardermoen (OSL), Norway Europe  →  Suvarnabhumi (BKK), Thailand Asia

How long is the flight from Oslo to Bangkok?

A nonstop flight from Oslo (OSL) to Bangkok (BKK) takes about 11 hours 4 minutes, covering a great-circle distance of 5,388 miles (8,671 km). Actual scheduled time varies by airline, routing, and wind — expect ±15 to 30 minutes from this estimate.

Avg flight time

11h 4m

Nonstop, scheduled

Distance

5,388 mi

8,671 km · great-circle

Avg speed

783 km/h

Door-to-door including taxi

Time zones & jet lag

Oslo timezone

UTC+2

Europe/Oslo

Bangkok timezone

UTC+7

Asia/Bangkok

Time difference

+5h

5 hours ahead

Jet lag (rough)

~5d

Eastward — worse

CO₂ footprint per passenger

Economy class, single passenger. Source: DEFRA 2024 averages.

✈ Flight 1283 kg CO₂
🚗 Car (alone) 1483 kg CO₂
🚆 Train 356 kg CO₂

This flight emits roughly 3.6× the CO₂ of an equivalent train trip and 0.9× a car driven alone over the same distance.