Flight times from Bangkok to Milan & schedule

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

Flight duration

About 12 hours 8 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:40
MXP 07:35
Nonstop 11.9h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR827
BKK 01:00
DOH 04:40
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR837
BKK 02:30
DOH 06:10
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR837
BKK 02:30
DOH 06:10
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR117
DOH 15:40
MXP 21:00
6.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY401
BKK 03:15
AUH 06:45
With stops 6.5h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:15
MXP 06:45
6.5h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8654
BKK 05:05
PVG 10:50
With stops 4.8h
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
Oman Air WY818
BKK 09:00
MCT 12:25
With stops 6.4h
S
M
T
W
T
F
S
Oman Air WY143
MCT 15:05
MXP 19:50
6.8h
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:50
6.5h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY409
BKK 09:20
AUH 13:00
With stops 6.7h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:50
6.5h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY409
BKK 09:20
AUH 13:00
With stops 6.7h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:15
MXP 06:45
6.5h
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:40
MXP 07:55
11.3h
S
M
T
W
T
F
S
Check prices
Vietnam Airlines VN610
BKK 12:20
HAN 14:15
With stops 1.9h
S
M
T
W
T
F
S
Vietnam Airlines VN073
HAN 01:00
MXP 07:35
12.6h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY405
BKK 15:55
AUH 19:10
With stops 6.3h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:50
6.5h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR829
BKK 19:00
DOH 22:40
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:30
MXP 09:05
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR829
BKK 19:00
DOH 22:40
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
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
Qatar Airways QR835
BKK 19:40
DOH 22:15
With stops 6.6h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 19:45
DOH 23:25
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:30
MXP 09:05
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 19:45
DOH 23:25
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY421
BKK 20:40
AUH 00:30
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:50
6.5h
S
M
T
W
T
F
S
Check prices
See all
Etihad Airways EY407
BKK 21:00
AUH 00:30
With stops 6.5h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:50
6.5h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY421
BKK 20:40
AUH 00:30
With stops 6.8h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:50
6.5h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 19:45
DOH 23:25
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:30
MXP 09:05
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR839
BKK 19:45
DOH 23:25
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR835
BKK 19:40
DOH 22:15
With stops 6.6h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
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
Qatar Airways QR829
BKK 19:00
DOH 22:40
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR123
DOH 02:30
MXP 09:05
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR829
BKK 19:00
DOH 22:40
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY405
BKK 15:55
AUH 19:10
With stops 6.3h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:50
6.5h
S
M
T
W
T
F
S
Check prices
Vietnam Airlines VN610
BKK 12:20
HAN 14:15
With stops 1.9h
S
M
T
W
T
F
S
Vietnam Airlines VN073
HAN 01:00
MXP 07:35
12.6h
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:40
MXP 07:55
11.3h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY409
BKK 09:20
AUH 13:00
With stops 6.7h
S
M
T
W
T
F
S
Etihad Airways EY079
AUH 14:20
MXP 18:50
6.5h
S
M
T
W
T
F
S
Check prices
Etihad Airways EY409
BKK 09:20
AUH 13:00
With stops 6.7h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:15
MXP 06:45
6.5h
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:50
6.5h
S
M
T
W
T
F
S
Check prices
Oman Air WY818
BKK 09:00
MCT 12:25
With stops 6.4h
S
M
T
W
T
F
S
Oman Air WY143
MCT 15:05
MXP 19:50
6.8h
S
M
T
W
T
F
S
Check prices
China Eastern Airlines MU8654
BKK 05:05
PVG 10:50
With stops 4.8h
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 EY401
BKK 03:15
AUH 06:45
With stops 6.5h
S
M
T
W
T
F
S
Etihad Airways EY081
AUH 02:15
MXP 06:45
6.5h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR837
BKK 02:30
DOH 06:10
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR837
BKK 02:30
DOH 06:10
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR117
DOH 15:40
MXP 21:00
6.3h
S
M
T
W
T
F
S
Check prices
Qatar Airways QR827
BKK 01:00
DOH 04:40
With stops 7.7h
S
M
T
W
T
F
S
Qatar Airways QR127
DOH 08:10
MXP 14:45
7.6h
S
M
T
W
T
F
S
Check prices
See all
Thai Airways TG940
BKK 00:40
MXP 07:35
Nonstop 11.9h
S
M
T
W
T
F
S
Check prices
Thai Airways TG940
BKK 00:40
MXP 07:35
Nonstop 11.9h
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 Air India with an average rating of 10.0.

See more
Air India
Air India
User rating: 10.0

FAQs about flight schedules from Bangkok to Milan

  • When to buy 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 11 hours 55 minutes to fly from Bangkok (BKK) to Milan (MIL).
  • Airlines with flights from Bangkok (BKK) to Milan (MIL): Thai Airways and TAP Air Portugal.