The Best places to visit in Spain in 2024
Madrid and Barcelona are no longer a secret for you, but what about Marbella, Bilbao, San Sebastian, Malaga, Seville? Discover the best places to visit in Spain in 2024.
Find inspiration, travel more and spend less by booking your flights, accommodation and tours and activities in Spain at the best price.
Need more inspiration? Discover the Best Secret Destinations in Spain, Best Beaches in Spain, Best Things to do in Spain as well as the Best Castles in Spain and the Best Ski Resorts in Spain. The very best destinations in Spain await you.
1. Tenerife
Canary Islands
Tenerife is the Best Destination to Visit in Spain. Tenerife is the largest island of the Canary Islands. It is sunshine lovers’ favourite destination; it is perfect for young and old.
Nature lovers will choose the north of the island for its natural pools while fans of beautiful beaches will go south. The climate is perfect throughout the year in Tenerife (never below 18 degrees in winter and above 26 degrees in summer). It is simply perfect. It is also an ideal destination for diving and turtle watching.
You can also practice golf, go cycling, hiking or do paragliding. Leave your hotel and explore the local customs and crafts.
Book your flights to Tenerife as well as your accommodation and tours and activities in Tenerife such as a volcano day trip with wine tasting or a Luxury yacht cruise with whale and dolphin watching!
Need more inspiration? Discover the Best Hidden Gems in Spain and the Best Beaches in Spain.
How to get there: Book your flights to Tenerife.
Where to stay: "Jardin de la Paz" offers an outdoor swimming pool and a garden.
2. Marbella
Andalusia
Marbella is on your podium of the Best Places to Visit in Spain and on the first step of the Most Exclusive Destinations in Europe. Marbella’s warm microclimate and year-round sunshine make it an outdoor sports paradise.
The destination is a magnet for visiting golfers as it boasts the highest density of golf courses in Spain. Within the municipality, there are 14 golf courses, comprising eight golf clubs with 18 holes, one with 27 holes, two with an 18-hole course plus a nine-hole layout and three venues offering nine holes.
A gastronomic tour of this food-loving Andalusian city that can cater to any craving – and delivers views and vibes to boot.
With three Michelin-starred restaurants serving excellent cuisine, plus hundreds of smaller eateries dishing up everything from Mediterranean and Thai to paella and succulent local tapas, luscious food is a major part of Marbella’s allure. Moreover, with more than 300 guaranteed days of sunshine per year, al fresco dining by the beach or beneath the stars is practically guaranteed.
During your stay discover the Best Secret Destinations in Spain as well as the Best Christmas Markets in Spain.
How to get there: Book your flights to Malaga, your accommodation at the best price and your tours and activities in Marbella.
Where to stay: "Marriot Marbella". Set within beautiful gardens on the sea front.
3. Ibiza
Balearic Islands
Ibiza is one of your Best Places in Spain. Farniente, sports and parties…
Ibiza is nightclubbers’s Holy Grail and best DJs’ Mecca; it is a paradise for lovers of beautiful beaches, cocktails, farniente and neverending parties.
Book one of our best rated activities in Ibiza such as a scuba diving course for beginners, a 1-hour jet ski tour to Margarita Island or a 2-hour parasailing adventure tour.
Ibiza is the perfect destination for sport and boat lovers and for window shoppers; It is also famous for its nightclubs such as Amensia, EDEN, Es Paradis, Moma Ibiza, Pacha, Privilege, Ushaia and its 2 casinos, Bigo de Ibiza and Casino de Ibiza.
Ibiza is a destination of contrasts with nightlife, important cultural heritage and preserved nature. Nighclubbers will book their accommodation in the south of the island and lovers of nature and beautiful beaches in the north.
How to get there: Book your flights to Ibiza.
Where to stay: "Hotel La Torre del Canonigo" Stay in the heart of Ibiza.
4. Menorca
Balearic Islands
This summer visit one of the Best Destinations in Spain: Menorca.
The most beautiful island in Europe awaits you for a à la carte holiday.
You like nature? Menorca is made for you with miles of walks in trails, away from mass tourism, with its fauna and flora.
This island is much quieter than its big sister Mallorca; its beaches and coves, its beauty and quality of life will seduce you. Rest, stroll, relax, Menorca is the perfect destination for a perfect holiday.
Need more inspiration? Discover the Best Hidden Gems in Spain and the Best Beaches in Spain.
How to get there: Book your flights to Menorca.
Where to stay: For those who want to stay closest to Mitjaneta beach we recommend the "Meliá Cala Galdana hotel" with direct views of the beach.
5. San Sebastian
Basque Country
With its gastronomy and beautiful beaches, San Sebastian is one of the Best Places in Spain.
The beauty of the Spanish Basque Country is breathtaking; its atmosphere and positive energy are special; enjoy its sweetness of life, gourmet restaurants and bistros and taste the famous "Pintxos" typical of this region of Spain. Pintxos are made of bread (mostly baguette) with all kinds of food on top (also in Asturias and Cantabria).
Take time to rest on the beach of La Concha after a light meal: the beach is ranked among the most beautiful beaches in Europe. This beach owes its name to its shell shape ("concha" in Spanish).
Do you really want to discover one of the riches of the Basque Country? Book a "Half Day Basque Cheese Tour from San Sebastian", visit the Basque Country Farm Producer and taste some of their cheeses in a beautiful and natural environment.
How to get there: Book your flights to San Sebastian, your accommodation at the best price and your tours and activities in San Sebastian.
Where to stay: "Maria Cristina" 5 min walk from the beach.
6. Barcelona
Catalonia
Barcelona is not the capital of Spain but it is the capital of tourism, shopping, gastronomy, night life, youth and gothism. There are a thousand reasons to visit this unique city in the world that has already attracted millions of travellers.
You cannot miss a visit to the Sagrada Familia (go inside, it's really worth it!) and Park Güell. If you want to live experiences, book your tickets for a "Flamenco show" or a "Catamaran sail tour", relax, sunbathe and see Barcelona's beaches and emblematic buildings from the sea.
Need more inspiration? Discover the Best Hidden Gems in Spain, Best Things to do In Spain, Best Castles in Spain and the Best Beaches in Spain.
There are thousands of experiences to live in this amazing city.
How to get there: Book your flights for Barcelona, your accommodation and your tours and activities in Barcelona.
Where to stay: "W Barcelona". 1 minute walk from the beach.
7. Bilbao
Basque Country
Come and enjoy unforgettable culinary and cultural experiences in the capital of the Basque Country.
What is most striking about Bilbao is not its huge Guggenheim museum designed by the genius architect Frank Owen Gehry nor the gigantic bronze spider of the artist Louise Bourgeois in homage to her mother who was a weaver, but a rich mixture of all generations that meet in the squares of the old town in the evening and have a good time together.
The big plus of Bilbao is not its museums, its charming hotels, its restaurants, but its soul and that of its inhabitants.
Discover one of the most pleasant cities in Spain by booking your flights to Bilbao, your accommodation at the best price and your tours and activities in Bilbao such as a "Guided pintxos tour", enjoy the nice typical Basque cuisine and discover the wonders of the city.
How to get there: Book your flights to Bilbao.
Where to stay: "Hotel Tayko Bilbao" This hotel has an excellent location score of 9.6.
8. Mijas
Andalusia
This small village, located 30 minutes from Malaga, is one of Andalusia's best hidden gems. Mijas is not that small but a rather large municipality located on the heights of Torremolinos, in the south of Spain.
The most beautiful part of this hidden gem is the old Mijas "Mijas cidade velha". Mijas is recognizable by its white facades with thousands of geraniums hanging on the walls. It's a perfect place for instagramers.
Book your flights to Malaga (20min by car), your accommodation at the best price in Malaga or Mijas and your tours and activities in Andalusia such as a private tour of Mijas from Malaga.
How to get there: Book your flights to Malaga (20 min by car).
Where to stay: "TRH Mijas", a charming Andalusian style hotel.
9. Seville
Andalusia
You will have a real crush on this beautiful city in southern Spain. Seville is lively, sparkling, historic, perfect for a city break in Spain.
In addition to its many historical monuments such as the Cathedral of Seville or the Giralda, Seville offers real experiences for travellers including a walk in the lush gardens of Real Alcazar, a Flamenco show or a romantic moment in a boat on the Plaza de Espana (elected among the best places for a marriage proposal).
Book your flights to Seville, your accommodation and your tours and activities such as a "1 hour flamenco show".
How to get there: Book your flights to Seville.
Where to stay: The "Atico centrico con vistas" with its views of the old town from its terrace.
10. Madrid
You love Madrid for its culture, shopping centres, football, good food, Flamenco shows, nightlife or a romantic getaway. The Reina Sofia Museum and the Prado Museum are among the best museums in Europe; they house masterpieces such as Picasso's Guernica or Las Meninas by Velasquez.
Looking for a romantic inspiration? Treat yourself to a boat trip on the small lake of Palacio de Cristal in the Retiro Park, ranked among the most beautiful parks in Europe and among the best places for a marriage proposal in Europe.
If you are more passionate about football than art, visit the mythical "Bernabéu Stadium" and learn more about the history of the Real Madrid football team. If you want to get away from the capital, book a "Segovia and Toledo tour with Alcazar from Madrid". Travel more and spend less.
Need more inspiration? Discover the Best Hidden Gems in Spain, Best Beaches in Spain and Best things to do in Spain.
Book your flights to Madrid and your accommodation at the best price.
How to get there: Book your flights to Madrid.
Where to stay: "Atocha Hotel" Private parking at the Hotel.
11. Malaga
Andalusia
We have a crush on Malaga. No other city is like Malaga with its history, tradition, modernity, shopping, contemporary, modern and classic arts. Malaga and its beach, relaxation areas, gigantic hammams, small authentic restaurants, rooftops with breathtaking views of the marina, a ferris wheel, a cathedral , a castle and skyscrapers facing the sea.
Malaga is Miami in Europe with an extra sweetness of life and the feeling of being safe; families meet at night and admire the illuminations.
Come discover Malaga at any time of the year. If you want to think outside the box, come and visit the Malaga Christmas Market, its illuminations have been classified as one of the most beautiful Christmas lights in Europe!
During your stay discover the Best Hidden Gems in Spain, Best Beaches in Spain and Best things to do in Spain.
Book your flights to Malaga, your accommodation at the best price and your tours and activities in Malaga such as a half-day excursion to the Caminito del Rey.
How to get there: Book your flights to Malaga.
Where to stay: Book your room at the "Molina Lario" hotel and enjoy a rooftop pool and a cocktail bar.
12. Gran Canaria
Canary Islands
There are hundreds of reasons to choose Gran Canaria one of the Best Places to Visit in Spain. One of them is probably its unique climate. Gran Canaria also offers a wide range of hotels, guesthouses, B&Bs, villas, apartments with excellent value for money.
Gran Canaria is therefore a perfect destination for sun and nature lovers (its landscapes are so beautiful!) You are not the type to rest for hours in the sun? No problem, Gran Canaria also offers superb sport activities especially to fans of water sports such as scuba diving or windsurfing.
Come watch dolphins and whales, enjoy an affordable hotel, relax on the many beaches of Gran Canaria, experience a unique adventure by discovering one of the most beautiful islands in Europe.
Book your flights to Gran Canaria, your accommodation at the best price and your tours and activities in Gran Canaria.
Need more inspiration? Discover the Best Hidden Gems in Spain as well as the Best Beaches in Spain.
How to get there: Book your flights to Gran Canaria.
Where to stay: "Seaside Palm Beach" located 100 metres from the beach.
13. Segovia
Castile & Léon
One hour drive from Madrid (two hours by train), Segovia is one of the most beautiful destinations in Spain. Famous for its Aqueduct but also for its castle, (which inspired Walt Disney in Sleeping Beauty). Segovia is also known for its Cathedral overlooking the old town and its Jewish quarter. The city is a perfect destination for couples or simply lovers of history and medieval cities.
Book your flights to Madrid (2h by car), your accommodation at the best price and your tours and activities in Segovia such as a "From Madrid day trip to Segovia with walking tour" to explore the monuments of the historic city.
During your stay discover the Best Hidden Gems in Spain as well as the Best Beaches in Spain.
How to get there: Book your flights to Madrid (2h by train).
Where to stay: 'Hotel Infanta Isabel' situated in Plaza Mayor.
14. Cadiz
Andalusia
Cadiz (do not pronounce Cadix like Luis Mariano did in the movie "The Beauty of Cadiz" (released in 1953). For some of you this song may come to mind when you see the word "Cadiz": "The beauty of Cadiz has velvet eyes, the beauty of Cadiz invites you to love...". This was a long time ago, but Cadiz is still one of the most beautiful cities in Spain and, did you know it, one of the oldest cities in Europe?
Located in the south of Spain, 1h30 drive from Seville or Gilbratar, Cadiz is a perfect stop during your road trip in Spain.
Book your flights to Jerez airport, (30 minutes’ drive from Cadiz), your accommodation at the best price in Cadiz and your tours and activities such as a "Tapas tasting private tour".
Need more inspiration? Discover the Best Hidden Gems in Spain as well as the Best Beaches in Spain and Best Things to do in Spain.
How to get there: Book your flights to Jerez airport.
Where to stay: "Hotel Monte Puertatierra" set 100 m from the beach.
15. Ronda
Andalusia
Rewarded by travellers around the world as one of Europe's best hidden gems, Ronda is also one of Spain's most beautiful secret destinations.
Ronda is one of the pearls of Spanish tourism, a destination visited each year by travellers looking for destinations off the beaten track. Only 1h20 from Malaga city centre, Ronda is a perfect destination for a day trip to the most beautiful places of Andalusia.
Book your flights to Malaga, your accommodation at the best price in Malaga or Ronda and your tours and activities in Andalusia such as a day-trip to Ronda and Setenil de las Bodegas, another hidden gems of Spain.
How to get there: Book your flights to Malaga (1h by car).
Where to stay: "Catalonia Ronda" located in Ronda Town Centre, this hotel has an infinity pool and a rooftop terrace.
16. Lanzarote
Canary Islands
Discover Lanzarote, one of the Best Places to visit in Spain. Nature carved Lanzarote. The island is among the most volcanic islands in Europe with breathtaking landscapes. Lanzarote is bathed in sunshine throughout the year.
Its neverending summer is perfect for black or golden sand beaches fans.
Lanzarote hosts rare species of plants and birds. Take a walk, discover the island, rest on its beaches, unwind while surfing in the most beautiful waves in Europe, relax and book your accommodation at the best price.
How to get there: Book your flights to Lanzarote.
Where to stay: "Hipotels Natura Palace - Adults Only" located on the sea front.
17. Mallorca
Balearic Islands
The capital of the Balearic Islands has always been a strategic point in the Mediterranean. Thanks to its excellent sea and air communications, it is just a short journey away: an average of two hours from the European capitals by air. Palma de Mallorca has a long tourist tradition which is reflected in the wide range of facilities and services on offer. But what really makes this city unique is the blend of influences and traditions of the peoples that have settled here over centuries.
Illustrious civilizations such as those of the Phoenicians, Romans, Vandals, Byzantines, Muslims and Christians have shaped the development of the city. Over time, Palma de Mallorca has become a modern, cosmopolitan city rich in possibilities, which welcomes visitors with open arms all year round. Palma de Mallorca is an urban destination ideal for both short breaks and longer holidays.
Book your flights to Mallorca, your accommodation at the best price on the island and your best tours and activities in Mallorca such as a "Panoramic coastal tour by boat".
How to get there: Book your flights to Mallorca.
Where to stay: "Monnaber Nou Finca Hotel & Spa". Guest have free access to the spa.
18. Cordoba
Andalusia
1h30 drive from Malaga airport, Cordoba is one of the Best Places to Visit in Spain. Cordoba is also the capital of the sun-drenched province of Andalusia where the heart of Spain beats. It's a destination to put on top of your travel bucket list as well as Seville and Malaga, the other two must-see destinations in Andalusia.
Cordoba is known worldwide for its "Alcazar de los Reyes Cristianos" castle, but also for its old UNESCO-listed historic centre, its old white houses, its beautiful patios filled with plants, its small squares where you can rest in the shade of an orange tree.
Book your flights to Cordoba or Malaga (1h30 by car), your accommodation at the best price and your tours and activities in Cordoba such as a "Mosque-Cathedral of Cordoba Guided Tour".
How to get there: Book your flights to Cordoba or Malaga (1h30 by car).
Where to stay: "H10 Palacio Colomeria" offers an outdoor pool in the heart of Cordoba.
19. Granada
Andalusia
The capital of the province of Granada is one of your Best Places to Visit in Spain. It is known for the beauty and its incredible castle, the castle of the Alhambra which is classified among the most beautiful castles in Spain and Europe.
All the south of Spain was under the control of the Moors for centuries and they left an important heritage legacy that makes the pride of the province of both Andalusia and Granada. Even if you are not passionate about history, the Alhambra is breathtaking for the beauty of its lush gardens, beautiful fountains, patios... You can also visit the old "Great Bazaar" in the old city centre where merchants used to sell all their spices; today they sell local products, Moorish and Spanish souvenirs.
Book your flights to Granada airport and your accommodation and be sure to have a fantastic holiday in Granada.
During your stay visit the Best Hidden Gems in Spain and the Best Beaches in Spain.
How to get there: Book your flights to Granada.
Where to stay: "Anacapri". Stay in the heart of Granada.
20. Formentera
Balearic Islands
The smallest island in the Balearic Islands is also one of the most beautiful and wildest island in Spain as well as one of the Best Places to Visit in Spain.
Formentera offers miles of wild beaches and crystal blue waters. The secret of these beautiful landscapes? A very low occupation of the island by man, little urbanization and underwater bottoms inhabited by small animals that filter the water and make it so pure.
Need more inspiration? Discover the Best Secret Destinations in Spain, Best Beaches in Spain, Best Things to do in Spain as well as the Best Castles in Spain and the Best Ski Resorts in Spain.
How to get there: Book your flights to Ibiza and your accommodation in Formentera.
Where to stay: "Riu La Mola" set in Playa Migjorn.
21. Nerja
Andalusia
Andalusia is certainly one of the most beautiful regions in Europe. Imagine a region that includes destinations such as Seville, Malaga, Ronda, Marbella, Granada, Mijas, Huelva... castles, extraordinary gardens like the Alcazar de Sevilla, the Alcazaba of Malaga, romantic places like the Plaza de Espanha in Seville or the flowery alleys of Mijas.
Come and relax on one of the most beautiful beaches in Spain, the beach of Nerja (only 1 hour from Malaga airport). Along the promenade, on the sand, on the large beach of "Barriana" or sheltered from the wind in one of the many coves, come and enjoy a sunny day in this seaside resort whose name means "Abundant springtime".
For a breathtaking view of the entire region, climb to the top of the mountain "El Cielo", the highest mountain in the region.
Book your flights to Malaga as well as your accommodation at the best price guaranteed in Malaga or Nerja and your tours and activities in Andalusia such as a day trip to Frigiliana and Nerja from Malaga.
How to get there: Book your flights to Malaga and your transfer.
Where to stay: "Parador de Nerja hotel" with easy access to Burriana Beach
Plan your trip to Spain
-
Hotels, Apartments, B&B...
Fresh deals every single day
Thousands reviews you can trust
-
Tours, Sightseeing & Activities
Discover Spain’s biggest collection of things to do and guided tours.
Whatever you want to do you’ll find it here.
Travelling to Spain.
Explore Spain holidays and the best places to visit