Find flights
Deals
Airlines
Travel Guide

฿12,057+ Cheap flights to Madrid, Spain

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 23/2. Fares are subject to change and may not be available on all flights or dates of travel.
— MAD
17 Feb — 24 Feb1
1 adult

Flights to Madrid, Spain in 2025

Find the latest flights to Madrid in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 17,341 searches and data was last updated on 12 February 2025.

Return from

฿19,755

One-way from

฿12,057

Popular in

April

Cheapest in

October

Average price

฿23,366
China Eastern
  • China Eastern
  • 10/3-18/3
  • 2 total stops
  • 46h 30m total
  • Bangkok to Madrid
China Eastern
  • China Eastern
  • 23/2
  • 1 total stop
  • 28h 35m total
  • Bangkok to Madrid
Highest demand for flights based on searches. 4% potential increase in price (฿39,304 potential increase over avg. return price).
Cheapest flight prices on average. 1% potential price decrease (฿11,242 potential savings vs. average return price).
Average for return flights in February 2025

Find flight deals to Madrid

Cheapest flights to Madrid
Explore the most affordable flight options available to Madrid. Find the lowest fares based on data from user searches, with prices last updated on 12 February 2025.

Mon 10/316:50BKK - MAD
1 stop21h 10mChina Eastern
Tue 18/310:30MAD - BKK
1 stop25h 20mChina Eastern
Deal found 11/2฿19,755
Tue 27/502:45BKK - MAD
1 stop34h 35mเอทิฮัดแอร์เวย์
Sat 14/610:35MAD - BKK
1 stop15h 30mเอทิฮัดแอร์เวย์
Deal found 11/2฿21,901
Thu 25/908:40BKK - MAD
1 stop27h 35mไอบีเรีย
Fri 14/1115:20MAD - BKK
1 stop22h 05mไอบีเรีย
Deal found 11/2฿22,344
Fri 4/418:05BKK - MAD
Nonstop13h 15mIberojet
Sun 20/421:45MAD - BKK
Nonstop12h 20mIberojet
Deal found 11/2฿22,616
Sun 9/302:30BKK - MAD
2 stops35h 30mMultiple Airlines
Mon 17/310:30MAD - BKK
2 stops33h 00mMultiple Airlines
Deal found 10/2฿23,808
Thu 20/210:50DMK - MAD
2 stops27h 10mMultiple Airlines
Wed 5/310:30MAD - DMK
2 stops25h 15mMultiple Airlines
Deal found 11/2฿25,137
Wed 5/319:30BKK - MAD
1 stop30h 40mAir China
Mon 24/301:40MAD - BKK
1 stop34h 25mAir China
Deal found 11/2฿25,307
Thu 20/210:50DMK - MAD
1 stop27h 40mCathay Pacific
Wed 5/311:05MAD - DMK
1 stop16h 40mCathay Pacific
Deal found 11/2฿29,258
Thu 6/317:40BKK - MAD
1 stop20h 50mCathay Pacific
Tue 11/311:25MAD - BKK
1 stop17h 50mCathay Pacific
Deal found 11/2฿30,348
Thu 25/907:05BKK - MAD
2 stops31h 20mFinnair
Fri 14/1107:15MAD - BKK
2 stops24h 00mFinnair
Deal found 11/2฿30,723
Fri 4/713:20BKK - MAD
2 stops36h 00mEmirates
Wed 16/722:05MAD - BKK
2 stops33h 30mEmirates
Deal found 11/2฿30,825
Sun 30/307:35BKK - MAD
1 stop29h 10mQatar Airways
Wed 16/409:30MAD - BKK
1 stop16h 50mQatar Airways
Deal found 11/2฿32,630

Find flights to Madrid within your budget

Locate flights to Madrid that fit your budget, with regularly updated fares and availability. In the last 7 days, Cheapflights users made a total of 17,341 searches and data was last updated on 12 February 2025.

Fly from

Any airport

Route

Depart

Return

Price

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Mon 10/3

16:50-08:00

1 stop21h 10m

Madrid Barajas

Tue 18/3

10:30-17:50

1 stop25h 20m

฿19,755

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Tue 27/5

02:45-08:20

1 stop34h 35m

Madrid Barajas

Sat 14/6

10:35-07:05

1 stop15h 30m

฿21,901

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Fri 4/4

18:05-02:20

Nonstop13h 15m

Madrid Barajas

Sun 20/4

21:45-15:05

Nonstop12h 20m

฿22,616

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Sat 5/4

08:40-21:00

1 stop17h 20m

Madrid Barajas

Mon 21/4

16:10-19:05

1 stop21h 55m

฿22,957

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Sun 9/3

02:30-08:00

2 stops35h 30m

Madrid Barajas

Mon 17/3

10:30-01:30

2 stops33h 00m

฿23,808

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Wed 5/3

19:30-20:10

1 stop30h 40m

Madrid Barajas

Mon 24/3

01:40-18:05

1 stop34h 25m

฿25,307

BangkokMadrid

DMK - MAD

DMKMAD

Bangkok Don Mueang Intl

Thu 27/2

07:55-07:40

2 stops29h 45m

Madrid Barajas

Mon 3/3

09:45-13:50

2 stops22h 05m

฿27,998

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Thu 6/3

17:40-08:30

1 stop20h 50m

Madrid Barajas

Tue 11/3

11:25-11:15

1 stop17h 50m

฿30,348

BangkokMadrid

BKK - MAD

BKKMAD

Bangkok Suvarnabhumi

Fri 4/7

13:20-20:20

2 stops36h 00m

Madrid Barajas

Wed 16/7

22:05-12:35