Madrid

Madrid

Direct return from Luxembourg

£163 Save up to
£28 Best deal
£191 Average cost

Madrid, the capital of Spain, is a city known for its vibrant nightlife, world-class museums, and delicious cuisine. Visit the renowned Prado Museum, explore the historic Plaza Mayor, or enjoy a traditional Flamenco show. Madrid's bustling tapas scene, beautiful Retiro Park, and the annual San Isidro festival make it a city brimming with life and culture.

Latest deals

8 days £28 Fri 4 Dec – Sat 12 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Sat 12/12 · £13 Go
7 days £29 Sat 5 Dec – Sat 12 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Sat 12/12 · £13 Go
14 days £30 Fri 4 Dec – Fri 18 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Fri 18/12 · £15 Go
9 days £30 Thu 3 Dec – Sat 12 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Sat 12/12 · £13 Go
13 days £31 Sat 5 Dec – Fri 18 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Fri 18/12 · £15 Go
15 days £32 Thu 3 Dec – Fri 18 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Fri 18/12 · £15 Go
13 days £34 Fri 4 Dec – Thu 17 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Thu 17/12 · £19 Go
7 days £34 Fri 4 Dec – Fri 11 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Fri 11/12 · £19 Go
12 days £35 Sat 5 Dec – Thu 17 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Thu 17/12 · £19 Go
6 days £35 Sat 5 Dec – Fri 11 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Fri 11/12 · £19 Go
15 days £36 Fri 4 Dec – Sat 19 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Sat 19/12 · £21 Go
6 days £36 Fri 4 Dec – Thu 10 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Thu 10/12 · £21 Go
14 days £36 Thu 3 Dec – Thu 17 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Thu 17/12 · £19 Go
8 days £36 Thu 3 Dec – Fri 11 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Fri 11/12 · £19 Go
14 days £37 Sat 5 Dec – Sat 19 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Sat 19/12 · £21 Go
5 days £37 Sat 5 Dec – Thu 10 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Thu 10/12 · £21 Go
16 days £38 Thu 3 Dec – Sat 19 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Sat 19/12 · £21 Go
7 days £38 Thu 3 Dec – Thu 10 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Thu 10/12 · £21 Go
7 days £39 Mon 11 Jan – Mon 18 Jan
Luxembourg → Madrid · Mon 11/01 · £18 Go
Madrid → Luxembourg · Mon 18/01 · £21 Go
4 days £41 Thu 14 Jan – Mon 18 Jan
Luxembourg → Madrid · Thu 14/01 · £20 Go
Madrid → Luxembourg · Mon 18/01 · £21 Go
10 days £43 Fri 4 Dec – Mon 14 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Mon 14/12 · £28 Go
9 days £44 Sat 5 Dec – Mon 14 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Mon 14/12 · £28 Go
11 days £45 Thu 3 Dec – Mon 14 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Mon 14/12 · £28 Go
9 days £45 Fri 4 Dec – Sun 13 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Sun 13/12 · £30 Go
11 days £46 Mon 11 Jan – Fri 22 Jan
Luxembourg → Madrid · Mon 11/01 · £18 Go
Madrid → Luxembourg · Fri 22/01 · £28 Go
8 days £46 Sat 5 Dec – Sun 13 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Sun 13/12 · £30 Go
16 days £46 Fri 4 Dec – Sun 20 Dec
Luxembourg → Madrid · Fri 4/12 · £15 Go
Madrid → Luxembourg · Sun 20/12 · £31 Go
10 days £47 Thu 3 Dec – Sun 13 Dec
Luxembourg → Madrid · Thu 3/12 · £17 Go
Madrid → Luxembourg · Sun 13/12 · £30 Go
15 days £47 Sat 5 Dec – Sun 20 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Sun 20/12 · £31 Go
3 days £48 Fri 15 Jan – Mon 18 Jan
Luxembourg → Madrid · Fri 15/01 · £27 Go
Madrid → Luxembourg · Mon 18/01 · £21 Go
14 days £48 Thu 31 Dec – Thu 14 Jan
Luxembourg → Madrid · Thu 31/12 · £17 Go
Madrid → Luxembourg · Thu 14/01 · £31 Go
8 days £48 Thu 14 Jan – Fri 22 Jan
Luxembourg → Madrid · Thu 14/01 · £20 Go
Madrid → Luxembourg · Fri 22/01 · £28 Go
13 days £48 Fri 1 Jan – Thu 14 Jan
Luxembourg → Madrid · Fri 1/01 · £17 Go
Madrid → Luxembourg · Thu 14/01 · £31 Go
3 days £49 Mon 11 Jan – Thu 14 Jan
Luxembourg → Madrid · Mon 11/01 · £18 Go
Madrid → Luxembourg · Thu 14/01 · £31 Go
14 days £49 Fri 22 Jan – Fri 5 Feb
Luxembourg → Madrid · Fri 22/01 · £26 Go
Madrid → Luxembourg · Fri 5/02 · £23 Go
10 days £49 Mon 11 Jan – Thu 21 Jan
Luxembourg → Madrid · Mon 11/01 · £18 Go
Madrid → Luxembourg · Thu 21/01 · £31 Go
15 days £49 Thu 21 Jan – Fri 5 Feb
Luxembourg → Madrid · Thu 21/01 · £26 Go
Madrid → Luxembourg · Fri 5/02 · £23 Go
7 days £51 Thu 14 Jan – Thu 21 Jan
Luxembourg → Madrid · Thu 14/01 · £20 Go
Madrid → Luxembourg · Thu 21/01 · £31 Go
10 days £51 Fri 8 Jan – Mon 18 Jan
Luxembourg → Madrid · Fri 8/01 · £30 Go
Madrid → Luxembourg · Mon 18/01 · £21 Go
14 days £52 Mon 11 Jan – Mon 25 Jan
Luxembourg → Madrid · Mon 11/01 · £18 Go
Madrid → Luxembourg · Mon 25/01 · £34 Go
10 days £52 Fri 22 Jan – Mon 1 Feb
Luxembourg → Madrid · Fri 22/01 · £26 Go
Madrid → Luxembourg · Mon 1/02 · £26 Go
11 days £52 Thu 21 Jan – Mon 1 Feb
Luxembourg → Madrid · Thu 21/01 · £26 Go
Madrid → Luxembourg · Mon 1/02 · £26 Go
11 days £52 Thu 7 Jan – Mon 18 Jan
Luxembourg → Madrid · Thu 7/01 · £31 Go
Madrid → Luxembourg · Mon 18/01 · £21 Go
14 days £53 Mon 18 Jan – Mon 1 Feb
Luxembourg → Madrid · Mon 18/01 · £27 Go
Madrid → Luxembourg · Mon 1/02 · £26 Go
16 days £53 Sat 5 Dec – Mon 21 Dec
Luxembourg → Madrid · Sat 5/12 · £16 Go
Madrid → Luxembourg · Mon 21/12 · £37 Go
11 days £54 Thu 14 Jan – Mon 25 Jan
Luxembourg → Madrid · Thu 14/01 · £20 Go
Madrid → Luxembourg · Mon 25/01 · £34 Go
7 days £55 Fri 15 Jan – Fri 22 Jan
Luxembourg → Madrid · Fri 15/01 · £27 Go
Madrid → Luxembourg · Fri 22/01 · £28 Go
12 days £55 Sun 24 Jan – Fri 5 Feb
Luxembourg → Madrid · Sun 24/01 · £32 Go
Madrid → Luxembourg · Fri 5/02 · £23 Go
4 days £55 Mon 18 Jan – Fri 22 Jan
Luxembourg → Madrid · Mon 18/01 · £27 Go
Madrid → Luxembourg · Fri 22/01 · £28 Go
15 days £57 Thu 31 Dec – Fri 15 Jan
Luxembourg → Madrid · Thu 31/12 · £17 Go
Madrid → Luxembourg · Fri 15/01 · £40 Go

... 225 more possible dates exist ...