Madrid & Barcelona

from Birmingham

Best deal: £69


Madrid


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.


Barcelona


Barcelona, the crown jewel of Spain's Catalonia region, enchants with an awe-inspiring mix of Gothic and Modernist architecture. The city unfolds under the watchful eye of Antoni Gaudí's Sagrada Familia, while his Park Güell offers panoramic views of the cityscape. Delve into the bustling La Boqueria Market, a gastronomic paradise, enjoy a flamenco show in a traditional tablao, or cheer on FC Barcelona at the electrifying Camp Nou Stadium.



Latest deals:


Madrid
&
Barcelona
2 days
£69
12 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Tue 21/01: £17
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
11 days
£71
2 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Fri 31/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
2 days
£71
9 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Fri 24/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
3 days
£71
8 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Sat 25/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
4 days
£71
7 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Sun 26/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
5 days
£71
6 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Mon 27/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
6 days
£71
5 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Tue 28/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
7 days
£71
4 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Wed 29/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
9 days
£71
2 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Fri 31/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
2 days
£71
5 days

Birmingham - Madrid: Sun 26/01: £35
Madrid - Barcelona: Tue 28/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
3 days
£71
4 days

Birmingham - Madrid: Sun 26/01: £35
Madrid - Barcelona: Wed 29/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
4 days
£71
3 days

Birmingham - Madrid: Sun 26/01: £35
Madrid - Barcelona: Thu 30/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
5 days
£71
2 days

Birmingham - Madrid: Sun 26/01: £35
Madrid - Barcelona: Fri 31/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
2 days
£71
4 days

Birmingham - Madrid: Mon 27/01: £35
Madrid - Barcelona: Wed 29/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
3 days
£71
3 days

Birmingham - Madrid: Mon 27/01: £35
Madrid - Barcelona: Thu 30/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
4 days
£71
2 days

Birmingham - Madrid: Mon 27/01: £35
Madrid - Barcelona: Fri 31/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
10 days
£71
3 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Thu 30/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
9 days
£71
4 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Wed 29/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
8 days
£71
3 days

Birmingham - Madrid: Wed 22/01: £35
Madrid - Barcelona: Thu 30/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
7 days
£71
6 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Mon 27/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
8 days
£71
5 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Tue 28/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
3 days
£71
11 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Wed 22/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
4 days
£71
10 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Thu 23/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
5 days
£71
9 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Fri 24/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
6 days
£71
8 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Sat 25/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
8 days
£71
6 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Mon 27/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
9 days
£71
5 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Tue 28/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
10 days
£71
4 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Wed 29/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
7 days
£71
7 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Sun 26/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
11 days
£71
3 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Thu 30/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
12 days
£71
2 days

Birmingham - Madrid: Sun 19/01: £35
Madrid - Barcelona: Fri 31/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
2 days
£71
11 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Wed 22/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
3 days
£71
10 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Thu 23/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
4 days
£71
9 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Fri 24/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
5 days
£71
8 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Sat 25/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
6 days
£71
7 days

Birmingham - Madrid: Mon 20/01: £35
Madrid - Barcelona: Sun 26/01: £19
Barcelona - Birmingham: Sun 2/02: £17
Go

Madrid
&
Barcelona
10 days
£98
3 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Wed 26/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
5 days
£98
8 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Fri 21/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
6 days
£98
7 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Sat 22/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
7 days
£98
6 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Sun 23/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
8 days
£98
5 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Mon 24/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
9 days
£98
4 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Tue 25/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
4 days
£98
9 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Thu 20/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
11 days
£98
2 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Thu 27/02: £19
Barcelona - Birmingham: Sat 1/03: £27
Go

Madrid
&
Barcelona
10 days
£98
4 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Wed 26/02: £19
Barcelona - Birmingham: Sun 2/03: £27
Go

Madrid
&
Barcelona
3 days
£98
11 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Wed 19/02: £19
Barcelona - Birmingham: Sun 2/03: £27
Go

Madrid
&
Barcelona
4 days
£98
10 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Thu 20/02: £19
Barcelona - Birmingham: Sun 2/03: £27
Go

Madrid
&
Barcelona
5 days
£98
9 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Fri 21/02: £19
Barcelona - Birmingham: Sun 2/03: £27
Go

Madrid
&
Barcelona
6 days
£98
8 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Sat 22/02: £19
Barcelona - Birmingham: Sun 2/03: £27
Go

Madrid
&
Barcelona
7 days
£98
7 days

Birmingham - Madrid: Sun 16/02: £52
Madrid - Barcelona: Sun 23/02: £19
Barcelona - Birmingham: Sun 2/03: £27
Go

... 29 more possible dates exist ...