Flight times from Bangkok to Milan & schedule

The average flight time from Bangkok to Milan is About 12 hours 35 minutes, covering a distance of About 9,023.73km.

Flight duration

About 12 hours 35 minutes

Flight distance

About 9,023.73km

How long is the flight from Bangkok to Milan?

The flights usually depart from Suvarnabhumi Airport and arrive at Milan Malpensa Airport.

See more
Earliest first
Latest first
Thai Airways TG940
BKK 00:35
MXP 07:10
Nonstop 12.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR837
BKK 02:00
DOH 05:25
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:50
MXP 13:10
6.3h
S
M
T
W
T
F
S
Check prices
Air China CA806
BKK 02:30
PVG 07:40
With stops 4.2h
S
M
T
W
T
F
S
Air China CA967
PVG 01:35
MXP 07:15
12.7h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 02:55
AUH 06:45
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR831
BKK 08:15
DOH 11:40
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR117
DOH 15:45
MXP 20:05
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR831
BKK 08:15
DOH 11:40
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:50
MXP 13:10
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:35
MXP 06:55
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:50
MXP 13:10
6.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY403
BKK 09:15
AUH 12:35
With stops 6.3h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:40
7.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY403
BKK 09:15
AUH 12:35
With stops 6.3h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY409
BKK 09:25
AUH 13:15
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8608
BKK 10:45
PVG 16:00
With stops 4.3h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:20
MXP 07:00
12.7h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU424
BKK 11:50
CKG 16:15
With stops 3.4h
S
M
T
W
T
F
S
Hainan Airlines HU427
CKG 02:25
MXP 07:20
11.9h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU542
BKK 13:35
PVG 18:55
With stops 4.3h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:20
MXP 07:00
12.7h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY405
BKK 14:40
AUH 19:05
With stops 7.4h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8644
BKK 16:50
PVG 22:10
With stops 4.3h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:20
MXP 07:00
12.7h
S
M
T
W
T
F
S
Check prices
Gulf Air GF153
BKK 19:15
BAH 22:40
With stops 7.4h
S
M
T
W
T
F
S
Gulf Air GF023
BAH 01:40
MXP 06:15
6.6h
S
M
T
W
T
F
S
Check prices
Austrian Airlines OS008
BKK 23:50
VIE 05:25
With stops 11.6h
S
M
T
W
T
F
S
Austrian Airlines OS521
VIE 07:50
LIN 09:15
1.4h
S
M
T
W
T
F
S
Check prices
See all
Austrian Airlines OS008
BKK 23:50
VIE 05:25
With stops 11.6h
S
M
T
W
T
F
S
Austrian Airlines OS521
VIE 07:50
LIN 09:15
1.4h
S
M
T
W
T
F
S
Check prices
Gulf Air GF153
BKK 19:15
BAH 22:40
With stops 7.4h
S
M
T
W
T
F
S
Gulf Air GF023
BAH 01:40
MXP 06:15
6.6h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8644
BKK 16:50
PVG 22:10
With stops 4.3h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:20
MXP 07:00
12.7h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY405
BKK 14:40
AUH 19:05
With stops 7.4h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU542
BKK 13:35
PVG 18:55
With stops 4.3h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:20
MXP 07:00
12.7h
S
M
T
W
T
F
S
Check prices
Hainan Airlines HU424
BKK 11:50
CKG 16:15
With stops 3.4h
S
M
T
W
T
F
S
Hainan Airlines HU427
CKG 02:25
MXP 07:20
11.9h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8608
BKK 10:45
PVG 16:00
With stops 4.3h
S
M
T
W
T
F
S
China Eastern Airlines MU243
PVG 01:20
MXP 07:00
12.7h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY409
BKK 09:25
AUH 13:15
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY403
BKK 09:15
AUH 12:35
With stops 6.3h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:40
7.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY403
BKK 09:15
AUH 12:35
With stops 6.3h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:35
MXP 06:55
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 09:05
DOH 12:30
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:50
MXP 13:10
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR831
BKK 08:15
DOH 11:40
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR117
DOH 15:45
MXP 20:05
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR831
BKK 08:15
DOH 11:40
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:50
MXP 13:10
6.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 02:55
AUH 06:45
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:35
MXP 06:30
6.9h
S
M
T
W
T
F
S
Check prices
Air China CA806
BKK 02:30
PVG 07:40
With stops 4.2h
S
M
T
W
T
F
S
Air China CA967
PVG 01:35
MXP 07:15
12.7h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR837
BKK 02:00
DOH 05:25
With stops 7.4h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:50
MXP 13:10
6.3h
S
M
T
W
T
F
S
Check prices
Thai Airways TG940
BKK 00:35
MXP 07:10
Nonstop 12.6h
S
M
T
W
T
F
S
Check prices
See all
Thai Airways TG940
BKK 00:35
MXP 07:10
Nonstop 12.6h
S
M
T
W
T
F
S
Check prices
Thai Airways TG940
BKK 00:35
MXP 07:10
Nonstop 12.6h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Bangkok to Milan

Multiple airlines provide flights from Bangkok to Milan. The best rated one is Etihad Airways with an average rating of 10.0.

See more
Etihad Airways
Etihad Airways
User rating: 10.0
Thai Airways
Thai Airways
User rating: 9.7
Gulf Air
Gulf Air
User rating: 9.4
Thai Lion Air
Thai Lion Air
User rating: 8.9
Cathay Pacific
Cathay Pacific
User rating: 8.6

FAQs about flight schedules from Bangkok to Milan

  • When are flight tickets from Bangkok (BKK) to Milan (MIL) the cheapest?

    Airlines adjust prices for flights from Bangkok to Milan based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 12 hours 35 minutes to fly from Bangkok (BKK) to Milan (MIL).
  • Airlines with flights from Bangkok (BKK) to Milan (MIL): Thai Airways and TAP Air Portugal.
  • There are 4 airport(s) in Milan (MIL): Milan Bergamo Airport, Milan Linate Airport, Milan Malpensa Airport and Parma Airport.