Find flights
Deals
When to book
FAQs & Tips
Direct Flights
Airlines

Book Cheap Madrid Plane Tickets

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Madrid found on KAYAK in the last 72 hours.
31-12Sun
3 stops
52h 10mSIN-MAD
S$ 339
26-12Tue
1 stopTurkish Airlines
37h 00mSIN-MAD
S$ 350
19-3Tue
3 stops
52h 35mSIN-MAD
S$ 358
19-3Tue
1 stopAir China
28h 30mSIN-MAD
S$ 369
12-3Tue
1 stopAir China
38h 05mSIN-MAD
S$ 370
1-2Thu
1 stopEtihad Airways
19h 50mSIN-MAD
S$ 538
13-1Sat
1 stopEmirates
19h 10mSIN-MAD
S$ 684
12-1Fri
1 stopQatar Airways
24h 55mSIN-MAD
S$ 736
1-5Wed
1 stopQatar Airways
24h 55mSIN-MAD
S$ 1,685
20-1Sat
1 stopEmirates
19h 10mSIN-MAD
S$ 2,549

Search by stops

Search by airline

Search by price

Recent return flight deals

28-12Thu
1 stopChina Eastern
27h 45mSIN-MAD
3-1Wed
2 stopsChina Eastern
31h 25mMAD-SIN
S$ 561
24-2Sat
1 stopSAUDIA
27h 15mSIN-MAD
3-3Sun
1 stopSAUDIA
17h 05mMAD-SIN
S$ 577
13-12Wed
1 stopTurkish Airlines
31h 30mSIN-MAD
10-1Wed
1 stopTurkish Airlines
19h 35mMAD-SIN
S$ 715
1-2Thu
1 stopEtihad Airways
19h 50mSIN-MAD
26-2Mon
1 stopEtihad Airways
16h 45mMAD-SIN
S$ 731
20-1Sat
1 stopTurkish Airlines
37h 00mSIN-MAD
24-1Wed
1 stopTurkish Airlines
32h 00mMAD-SIN
S$ 734
20-1Sat
1 stopEtihad Airways
19h 50mSIN-MAD
24-1Wed
2 stopsEtihad Airways
54h 10mMAD-SIN
S$ 762
30-4Tue
1 stopQatar Airways
24h 55mSIN-MAD
10-5Fri
1 stopQatar Airways
16h 20mMAD-SIN
S$ 833
19-4Fri
1 stopQatar Airways
24h 55mSIN-MAD
13-5Mon
1 stopQatar Airways
16h 20mMAD-SIN
S$ 840
28-12Thu
2 stopsEmirates
46h 10mSIN-MAD
3-1Wed
2 stopsEmirates
38h 05mMAD-SIN
S$ 1,041
15-5Wed
1 stopEmirates
18h 35mSIN-MAD
3-6Mon
1 stopEmirates
17h 40mMAD-SIN
S$ 1,048

Search by stops

Search by airline

Search by price

Recent domestic flight deals

29-12Fri
directAir Europa
1h 05mBIO-MAD
4-1Thu
directAir Europa
1h 00mMAD-BIO
S$ 85
22-12Fri
directIberia Express
1h 10mSVQ-MAD
24-12Sun
directIberia Express
1h 10mMAD-SVQ
S$ 86
16-1Tue
multi-stopVueling
10h 10mAGP-MAD
16-1Tue
multi-stopVueling
12h 10mMAD-AGP
S$ 87
30-12Sat
directRyanair
1h 30mPMI-MAD
1-1Mon
directRyanair
1h 25mMAD-PMI
S$ 88
30-12Sat
directVueling
1h 25mBCN-MAD
6-1Sat
directVueling
1h 20mMAD-BCN
S$ 89
14-12Thu
directRyanair
2h 50mLPA-MAD
18-12Mon
directRyanair
3h 00mMAD-LPA
S$ 91
18-1Thu
multi-stopKLM
10h 25mBCN-MAD
23-1Tue
multi-stopKLM
10h 05mMAD-BCN
S$ 212
25-1Thu
multi-stopKLM
6h 00mBCN-MAD
30-1Tue
multi-stopKLM
10h 05mMAD-BCN
S$ 214
29-2Thu
multi-stopSWISS
17h 20mAGP-MAD
3-3Sun
multi-stopSWISS
18h 05mMAD-AGP
S$ 5,989
4-1Thu
multi-stopSWISS
17h 20mAGP-MAD
11-1Thu
multi-stopSWISS
18h 20mMAD-AGP
S$ 6,001

Search by stops

Search by airline

Search by price

Last minute flights to Madrid

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Madrid that are departing in the next 10 days.
2-12Sat
multi-stopEtihad Airways
19h 50mSIN-MAD
5-12Tue
multi-stopEtihad Airways
16h 45mMAD-SIN
S$ 771
2-12Sat
multi-stopEtihad Airways
19h 50mSIN-MAD
5-12Tue
multi-stopEtihad Airways
16h 45mMAD-SIN
S$ 782
2-12Sat
multi-stopEtihad Airways
24h 55mSIN-MAD
5-12Tue
multi-stopEtihad Airways
16h 45mMAD-SIN
S$ 792
5-12Tue
multi-stopAir China
38h 05mSIN-MAD
3-1Wed
multi-stopAir China
35h 20mMAD-SIN
S$ 817
5-12Tue
multi-stopAir China
28h 30mSIN-MAD
31-12Sun
multi-stopAir China
35h 20mMAD-SIN
S$ 872
4-12Mon
multi-stopQatar Airways
34h 00mSIN-MAD
4-1Thu
multi-stopQatar Airways
23h 15mMAD-SIN
S$ 984
4-12Mon
multi-stopQatar Airways
34h 00mSIN-MAD
29-12Fri
multi-stopQatar Airways
17h 15mMAD-SIN
S$ 995
3-12Sun
multi-stopEmirates
19h 10mSIN-MAD
4-1Thu
multi-stopEmirates
23h 50mMAD-SIN
S$ 1,087
3-12Sun
multi-stopSingapore Airlines
17h 55mSIN-MAD
1-1Mon
multi-stopSingapore Airlines
17h 05mMAD-SIN
S$ 2,961
5-12Tue
multi-stopEmirates
23h 25mSIN-MAD
31-12Sun
multi-stopEmirates
27h 25mMAD-SIN
S$ 6,433

Search by stops

Search by airline

Search by price

Flights to Madrid

Destination:

Madrid (MAD)Spain

Return flight deals:

Madrid - Singapore

Cabin classes:

Browse destinations: