Bangkok insights

All you need before visit Thailand

Getting to Bangkok by direct flight from Europe

Home > Getting to Bangkok > By plane > Direct flight from Europe < You are here

Getting to Bangkok
Getting to Bangkok by direct flight from Europe

There are daily, non-stop flights between London and Bangkok, taking around 14 hours with Thai airways, Virgin and British Airways. In addition, most major European airlines fly non-stop from their respective major cities, for example Air France from Paris, Lufthansa from Frankfurt and KLM from Amsterdam.Gulf Air and Emirates can also be cheaper with a connection at one of these places.

From Europe, prices vary quite widely from month to month, the most expensive times are in August and just before and after Christmas, but even then, booking well in advance, you can get tickets from around $1000. Book too late, and you may be stumped with a $2000 fare. The cheapest months are around May and November with prices coming down by around 50%.

The list of non stop flights from many European countries are as follow:

Amsterdam Athens Copenhagen Frankfurt Helsinki London Madrid Milan Moscow Munich Oslo Paris Rome Stockholm Zurich

Fly day : 1=mon   2=tue   3=wed   4=thu   5=fri   6=sat   7=sun

 

Amsterdam

Airline

 

Fly day

Depart

Arrive

Stop

China Airlines

AMS > BKK

daily

1445

0640

non stop

China Airlines

BKK > AMS

daily

0225

0910

non stop

KLM

AMS > BKK

daily

2045

0030

non stop

KLM

BKK > AMS

daily

2315

0540

non stop

 

Athens

Airline

 

Fly day

Depart

Arrive

Stop

Thai Airways

ATH > BKK

146

1615

0605

non stop

Thai Airways

BKK > ATH

146

0035

0705

non stop

 

Copenhagen

Airline

 

Fly day

Depart

Arrive

Stop

Thai Airways

CPH > BKK

daily

1425

0600

non stop

Thai Airways

BKK > CPH

daily

0120

0735

non stop

 

Frankfurt

Airline

 

Fly day

Depart

Arrive

Stop

Lufthansa

FRA > BKK

daily

2245

1405

non stop

Lufthansa

FRA > BKK

daily

1500

0640

non stop

Lufthansa

BKK > FRA

daily

2355

0610

non stop

Lufthansa

BKK > FRA

daily

0045

1900

non stop

Thai Airways

FRA > BKK

daily

1500

0640

non stop

Thai Airways

FRA > BKK

daily

2115

1255

non stop

Thai Airways

BKK > FRA

daily

1245

1900

non stop

Thai Airways

BKK > FRA

daily

2345

0600

non stop

 

Helsinki

Airline

 

Fly day

Depart

Arrive

Stop

Finn Air

HEL > BKK

daily

2340

1335

non stop

Finn Air

BKK > HEL

daily

1210

0630

non stop

 

London

Airline

 

Fly day

Depart

Arrive

Stop

British Airways

LHR > BKK

daily

2200

1520

non stop

British Airways

BKK > LHR

daily

0045

0700

non stop

EVA Airways

LHR > BKK

daily

2135

1505

non stop

EVA Airways

BKK > LHR

daily

0050

1915

non stop

Qantas Airways

LHR > BKK

daily

2200

1520

non stop

Qantas Airways

LHR > BKK

daily

2215

1535

non stop

Qantas Airways

BKK > LHR

daily

1220

0620

non stop

Qantas Airways

BKK > LHR

daily

1245

0700

non stop

Thai Airways

LHR > BKK

daily

1230

0605

non stop

Thai Airways

LHR > BKK

daily

2130

1505

non stop

Thai Airways

BKK > LHR

daily

0110

0715

non stop

Thai Airways

BKK > LHR

daily

1225

1830

non stop

 

Madrid

Airline

 

Fly day

Depart

Arrive

Stop

Thai Airways

MAD > BKK

246

1350

0630

non stop

Thai Airways

BKK > MAD

246

0005

0800

non stop

 

Milan

Airline

 

Fly day

Depart

Arrive

Stop

Thai Airways

MXP > BKK

246

1430

0610

non stop

Thai Airways

MXP > BKK

7

1710

0850

non stop

Thai Airways

BKK > MXP

246

0400

0720

non stop

Thai Airways

BKK > MXP

7

0900

1540

non stop

 

Moscow

Airline

 

Fly day

Depart

Arrive

Stop

Thai Airways

DME > BKK

135

1840

0645

non stop

Thai Airways

BKK > DME

135

1025

1710

non stop

 

Munich

Airline

 

Fly day

Depart

Arrive

Stop

Lufthansa

MUC > BKK

daily

2150

1340

non stop

Lufthansa

BKK > MUC

daily

1325

1950

non stop

Thai Airways

MUC > BKK

daily

2110

1240

non stop

Thai Airways

BKK > MUC

daily

1250

1910

non stop

 

Oslo

Airline

 

Fly day

Depart

Arrive

Stop

Thai Airways

OSL > BKK

13567

1445

0610

non stop

Thai Airways

BKK > OSL

13567

0035

0700

non stop

 

Paris

Airline

 

Fly day

Depart

Arrive

Stop

Air France

CDG > BKK

daily

1920

1145

non stop

Air France

BKK > CDG

daily

2245

0605

non stop

Thai Airways

CDG > BKK

daily

1340

0555

non stop

Thai Airways

BKK > CDG

daily

0005

0705

non stop

 

Rome

Airline

 

Fly day

Depart

Arrive

Stop

Alitalia

FCO > BKK

daily

1340

0530

non stop

Alitalia

BKK > FCO

daily

0325

1005

non stop

China Airlines

FCO > BKK

daily

1340

1730

non stop

China Airlines

BKK > FCO

daily

0325

1005

non stop

Thai Airways

FCO > BKK

1357

1355

0535

non stop

Thai Airways

BKK > FCO

1357

0020

0650

non stop

 

Stockholm

Airline

 

Fly day

Depart

Arrive

Stop

Thai Airways

BKK > ARN

daily

0110

0700

non stop

Thai Airways

ARN > BKK

daily

1430

0550

non stop

 

Zurich

Airline

 

Fly day

Depart

Arrive

Stop

Swiss Air

ZRH > BKK

daily

2245

1435

non stop

Swiss Air

ZRH > BKK

daily

1330

1730

non stop

Swiss Air

BKK > ZRH

daily

1230

0735

non stop

Swiss Air

BKK > ZRH

daily

2325

0610

non stop

Thai Airways

ZRH > BKK

daily

1330

0530

non stop

Thai Airways

BKK > ZRH

daily

0030

0735

non stop