Barcelona & Madrid

from Geneva

Best deal: £51


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.


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.



Latest deals:


Barcelona
&
Madrid
6 days
£51
4 days

Geneva - Barcelona: Sun 3/11: £18
Barcelona - Madrid: Sat 9/11: £14
Madrid - Geneva: Wed 13/11: £19
Go

Barcelona
&
Madrid
3 days
£147
5 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Tue 16/07: £17
Madrid - Geneva: Sun 21/07: £45
Go

Barcelona
&
Madrid
2 days
£147
6 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Mon 15/07: £17
Madrid - Geneva: Sun 21/07: £45
Go

Barcelona
&
Madrid
3 days
£154
8 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Tue 16/07: £17
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
2 days
£154
9 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Mon 15/07: £17
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
2 days
£156
2 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Mon 15/07: £17
Madrid - Geneva: Wed 17/07: £54
Go

Barcelona
&
Madrid
6 days
£158
2 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Fri 19/07: £28
Madrid - Geneva: Sun 21/07: £45
Go

Barcelona
&
Madrid
4 days
£158
4 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Wed 17/07: £28
Madrid - Geneva: Sun 21/07: £45
Go

Barcelona
&
Madrid
5 days
£158
3 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Thu 18/07: £28
Madrid - Geneva: Sun 21/07: £45
Go

Barcelona
&
Madrid
2 days
£165
8 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Mon 15/07: £17
Madrid - Geneva: Tue 23/07: £63
Go

Barcelona
&
Madrid
5 days
£165
6 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Thu 18/07: £28
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
6 days
£165
5 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Fri 19/07: £28
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
3 days
£165
7 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Tue 16/07: £17
Madrid - Geneva: Tue 23/07: £63
Go

Barcelona
&
Madrid
4 days
£165
7 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Wed 17/07: £28
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
9 days
£168
2 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Mon 22/07: £31
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
2 days
£169
2 days

Geneva - Barcelona: Sat 20/07: £86
Barcelona - Madrid: Mon 22/07: £31
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
6 days
£176
4 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Fri 19/07: £28
Madrid - Geneva: Tue 23/07: £63
Go

Barcelona
&
Madrid
4 days
£176
6 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Wed 17/07: £28
Madrid - Geneva: Tue 23/07: £63
Go

Barcelona
&
Madrid
7 days
£176
4 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Sat 20/07: £39
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
5 days
£176
5 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Thu 18/07: £28
Madrid - Geneva: Tue 23/07: £63
Go

Barcelona
&
Madrid
8 days
£178
3 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Sun 21/07: £41
Madrid - Geneva: Wed 24/07: £52
Go

Barcelona
&
Madrid
2 days
£186
10 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Mon 15/07: £17
Madrid - Geneva: Thu 25/07: £84
Go

Barcelona
&
Madrid
3 days
£186
9 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Tue 16/07: £17
Madrid - Geneva: Thu 25/07: £84
Go

Barcelona
&
Madrid
10 days
£186
2 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Tue 23/07: £17
Madrid - Geneva: Thu 25/07: £84
Go

Barcelona
&
Madrid
3 days
£187
2 days

Geneva - Barcelona: Sat 20/07: £86
Barcelona - Madrid: Tue 23/07: £17
Madrid - Geneva: Thu 25/07: £84
Go

Barcelona
&
Madrid
2 days
£191
3 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Mon 15/07: £17
Madrid - Geneva: Thu 18/07: £89
Go

Barcelona
&
Madrid
3 days
£191
2 days

Geneva - Barcelona: Sat 13/07: £85
Barcelona - Madrid: Tue 16/07: £17
Madrid - Geneva: Thu 18/07: £89
Go