Palma
Palma, the capital of Mallorca, Spain, is known for its stunning coastline, historic landmarks, and vibrant markets. Visit the iconic Palma Cathedral, explore the historic Bellver Castle, or shop at the bustling Mercat de l'Olivar. Palma's delectable seafood, traditional fiestas, and the annual Sant Sebastià Festival make it a city full of Mediterranean charm.
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
10 + 5 days £47 Tue 15 Dec – Wed 30 Dec
5 + 10 days £47 Tue 15 Dec – Wed 30 Dec
2 + 13 days £47 Tue 15 Dec – Wed 30 Dec
13 + 2 days £47 Tue 15 Dec – Wed 30 Dec
9 + 6 days £47 Tue 15 Dec – Wed 30 Dec
9 + 2 days £48 Sun 20 Dec – Thu 31 Dec
3 + 7 days £48 Mon 21 Dec – Thu 31 Dec
4 + 6 days £48 Mon 21 Dec – Thu 31 Dec
4 + 6 days £48 Sun 20 Dec – Wed 30 Dec
7 + 3 days £48 Mon 21 Dec – Thu 31 Dec
8 + 2 days £48 Mon 21 Dec – Thu 31 Dec
2 + 7 days £48 Tue 22 Dec – Thu 31 Dec
5 + 5 days £48 Sun 20 Dec – Wed 30 Dec
8 + 3 days £48 Sun 20 Dec – Thu 31 Dec
6 + 3 days £48 Tue 22 Dec – Thu 31 Dec
7 + 2 days £48 Tue 22 Dec – Thu 31 Dec
4 + 3 days £48 Thu 24 Dec – Thu 31 Dec
5 + 2 days £48 Thu 24 Dec – Thu 31 Dec
3 + 3 days £48 Fri 25 Dec – Thu 31 Dec
4 + 2 days £48 Fri 25 Dec – Thu 31 Dec
3 + 6 days £48 Tue 22 Dec – Thu 31 Dec
5 + 7 days £48 Sat 19 Dec – Thu 31 Dec
5 + 6 days £48 Sun 20 Dec – Thu 31 Dec
8 + 2 days £48 Sun 20 Dec – Wed 30 Dec
4 + 10 days £48 Wed 16 Dec – Wed 30 Dec
8 + 6 days £48 Wed 16 Dec – Wed 30 Dec
9 + 5 days £48 Wed 16 Dec – Wed 30 Dec
12 + 2 days £48 Wed 16 Dec – Wed 30 Dec
3 + 10 days £48 Thu 17 Dec – Wed 30 Dec
7 + 6 days £48 Thu 17 Dec – Wed 30 Dec
8 + 5 days £48 Thu 17 Dec – Wed 30 Dec
11 + 2 days £48 Thu 17 Dec – Wed 30 Dec
2 + 10 days £48 Fri 18 Dec – Wed 30 Dec
6 + 6 days £48 Fri 18 Dec – Wed 30 Dec
7 + 5 days £48 Fri 18 Dec – Wed 30 Dec
10 + 2 days £48 Fri 18 Dec – Wed 30 Dec
6 + 6 days £48 Sat 19 Dec – Thu 31 Dec
9 + 3 days £48 Sat 19 Dec – Thu 31 Dec
10 + 2 days £48 Sat 19 Dec – Thu 31 Dec
5 + 6 days £48 Sat 19 Dec – Wed 30 Dec
4 + 7 days £48 Sun 20 Dec – Thu 31 Dec
6 + 5 days £48 Sat 19 Dec – Wed 30 Dec
3 + 6 days £48 Mon 21 Dec – Wed 30 Dec
9 + 2 days £48 Sat 19 Dec – Wed 30 Dec
7 + 7 days £48 Thu 17 Dec – Thu 31 Dec
13 + 2 days £48 Wed 16 Dec – Thu 31 Dec
12 + 3 days £48 Wed 16 Dec – Thu 31 Dec
2 + 11 days £48 Fri 18 Dec – Thu 31 Dec
6 + 7 days £48 Fri 18 Dec – Thu 31 Dec
... 268 more possible dates exist ...