11 Best Places to Visit in Spain

- Mariam S
- From
- Mariam S
- From
- Brooke T.
- From
- Olivia D
- From
Where to Go in Spain?
If you need help getting started, check out these 12 places to visit in Spain that we’ve handpicked for you.
1. Barcelona


- Best for: Art and architecture
The Catalonian coastline of Spain, Barcelona is a stunning blend of history, avant-garde architecture, and Mediterranean charm. Nestled between the Mediterranean Sea and the Pyrenees mountain range, the city boasts beautiful beaches. But perhaps more iconic are its man-made landmarks like the Sagrada Família, Gaudí’s masterpiece still under construction, and the enchanting streets of the Gothic Quarter, home to centuries-old cathedrals and hidden plazas. Art and design enthusiasts can admire Gaudí’s other works, such as Casa Batlló and Park Güell, while food lovers can explore the historic Mercat de la Boqueria. Whether relaxing on Barceloneta Beach or strolling along the lively Las Ramblas, Barcelona captivates with its unique energy.
Good to know: Keep your belongings close and safe as pickpocking and petty thefts are common in the city.
Check out our collection of Barcelona tours for more ideas.
2. Malaga


- Best for: Beaches
A vibrant city on Spain’s Costa del Sol, Malaga is a perfect blend of history, culture, and seaside charm. Located in the heart of Andalucía, it boasts sun-drenched beaches, excellent shopping, and a thriving culinary scene—espetos (grilled sardines) are a local favorite. History lovers can explore the well-preserved Alcazaba, an 11th-century Moorish fortress, or visit the birthplace of Pablo Picasso. While its beaches can get crowded in peak season and ongoing development continues to reshape the city, Malaga remains a top destination for those seeking a mix of relaxation, culture, and year-round sunshine.
Good to know: Malaga is an ideal base for exploring southern Spain as it provides easy access to Granada, Seville, Cordoba as well as Ronda through its international airport, high-speed trains, and extensive bus routes.
For more inspiration, check out our list of beaches in Malaga.
3. Valencia

- Best for: History and architecture
Spain's third-largest city, Valencia offers a captivating blend of historical charm and modern innovation with Mediterranean magic. Renowned as the birthplace of paella, Valencia invites visitors to explore its ancient streets, marvel at futuristic architecture, and indulge in its rich culinary traditions. The iconic Ciudad de las Artes y las Ciencias, designed by Santiago Calatrava, showcases the city's commitment to cutting-edge design, while the historic Barrio del Carmen reflects its medieval past. With sun-drenched beaches, lush parks, and a vibrant cultural scene, Valencia provides a diverse array of experiences for travelers seeking both relaxation and adventure.
Good to know: Explore the stunning Jardines del Turia, a 9-km park that winds through the city towards the sea. Best explored by bike, the lush park offers a scenic and leisurely way to experience Valencia’s natural beauty.
Browse through our list of Valencia tours and trips.
4. Canary Islands


- Best for: Island hopping
The Spanish archipelago of 7 islands located off the northwest coast of Africa, Canary Islands captivate visitors with their diverse landscapes, pleasant climate, and rich cultural heritage. Each island offers unique experiences, from the volcanic terrains of Lanzarote to the lush forests of La Palma. Tenerife, the largest island, boasts golden beaches, vibrant nightlife, and the majestic El Teide, Spain's tallest peak. Outdoor enthusiasts can explore scenic hiking trails, dive into crystal-clear waters, or unwind on stunning beaches. One can easily spend a week exploring all the islands, but those short on time can visit just Tenerife, easily one of the top 3 places to visit in Spain.
Good to know: The Canary Islands' subtropical climate makes them a year-round destination, but weather can vary between islands and elevations. It's advisable to pack layers to accommodate temperature changes, especially if you plan to explore higher altitudes like El Teide in Tenerife.
5. Ballearic Islands


- Best for: Beaches and turquoise waters
Another enchanting archipelago east of mainland Spain, Balearic Islands are celebrated for their stunning white-sand beaches, azure waters and the classic Mediterranean feel. The four main islands—Mallorca, Menorca, Ibiza, and Formentera—each offer unique experiences. Mallorca, the largest, boasts beautiful beaches, sheltered coves, rugged mountains, and picturesque villages. Menorca is known for its unspoiled beauty and tranquil atmosphere. Ibiza, while famed for its dynamic nightlife, also features Unesco heritage sites, historic fortified towns, and hidden coves. Formentera offers pristine beaches and a relaxed ambiance. Whether you're seeking lively entertainment, serene nature, or cultural exploration, the Balearic Islands provide a diverse array of attractions for every traveler.
Good to know: While Ibiza is known to be a party hotspot, take some time to explore the ancient past at Sa Caleta and the Puig des Molins necropolis, where the ruins of the Phoenician civilization offer a fascinating glimpse into the island’s early settlers.
6. Madrid

- Best for: Art museums
With its sun-drenched plazas, historic landmarks, and bustling neighborhoods, Madrid offers an authentic taste of Spanish culture. Spain’s capital and largest city is famous for its rich cultural heritage, flavorful food, and some of the liveliest nightlife in Europe. Visitors can explore the grand Palacio Real, relax in the lush Buen Retiro Park, or wander the historic Plaza Mayor and Puerta del Sol. Art lovers will be drawn to the city’s "Golden Triangle of Art," featuring the Prado, Reina Sofía, and Thyssen-Bornemisza museums. By night, Madrid comes alive with tapas crawls along Cava Baja, where traditional bars serve Iberian ham and fine Spanish wines. Madrid’s energy and charm make it an unmissable destination in Spain.
Good to know: For great food and people watching, visit the Mercado San Miguel located just outside of Plaza Mayor.
7. Seville


- Best for: Cultural sightseeing
Seville in Andalucía is a city where history, culture, and architectural splendor intertwine. Known for its grand Gothic cathedrals, Moorish palaces, and lively flamenco culture, Seville’s charm is in its rich details—from horse-drawn carriages and fragrant orange trees to sun-drenched plazas. Its cinematic beauty has made it a favored filming location for productions like Game of Thrones and Star Wars. Once a Moorish stronghold and later a key gateway to the Americas, Seville boasts landmarks like the awe-inspiring Seville Cathedral, the final resting place of Christopher Columbus, and the exquisite Real Alcázar, a masterpiece of Mudéjar architecture. While summers can be intensely hot, the city's vibrant festivals, passionate flamenco performances, and atmospheric streets make it a year-round destination.
Good to know: Dedicate at least three days to explore Seville and all its major attractions. The Real Alcázar and its gardens alone need half a day to explore.
8. La Rioja


- Best for: Wine tasting
La Rioja is a paradise for wine lovers and scenic explorers alike. Nestled below the Cantabrian Mountains in northern Spain, this picturesque region boasts over 500 wineries, rolling vineyard-covered landscapes, and charming villages steeped in history. Beyond wine tasting, visitors can enjoy hot air balloon rides over breathtaking countryside, hike the trails around Ezcaray, or savor pintxos and tapas in Logroño’s famous Calle del Laurel. While public transportation is limited, the region’s stunning views and rich cultural heritage make every drive worthwhile. For the best accommodation options, consider staying in larger cities like Logroño or Haro.
Good to know: Learn about the history of wine and winemaking in the region by joining an organized tour.
Here is a guide on exploring La Rioja, before you pack your bags!
9. Ronda


- Best for: History and architecture
Dramatically perched atop El Tajo gorge, Ronda is a town shaped by centuries of history, outlaws, and revolutionaries. Split by the Río Guadalevín, its two halves are joined by the iconic Puente Nuevo, an 18th-century stone bridge soaring 100 meters above the canyon floor. The largest of Andalucía’s famed white towns, Ronda is also the birthplace of modern bullfighting, with its historic Plaza de Toros dating back to 1785. Visitors will enjoy wandering its winding cobbled streets and be awed by stunning views at every turn. It’s the town to be at for capturing all those instagram travel shots.
Good to know: Ronda is just a short drive away from Malaga and is small enough to be explored on foot.
Find out more on how you can travel to Ronda from Malaga. Also browse through our tours to Ronda.
10. Santiago de Compostela


- Best for: Pilgrimage
Santiago de Compostela, the capital of Galicia, is best known as the final destination of the Camino de Santiago, a pilgrimage that has drawn travelers for over a millennium. Many choose to embark on this journey from various points in Spain or Portugal, experiencing both a rewarding multiday hike and a deeply spiritual tradition. At the heart of the city lies the grand Plaza del Obradoiro, where the awe-inspiring Cathedral of Santiago de Compostela—believed to house the remains of St. James the Apostle—towers over the square. Beyond its religious significance, Santiago captivates visitors with its medieval streets, vibrant plazas, and rich culinary scene, from fresh Galician seafood to the region’s celebrated Albariño wine.
Good to know: One of the best ways to see Santiago de Compostela is by taking the little train tour that snakes through different parts of the city.
11. Granada

- Best for: Cultural exploration
Nestled at the base of the snow-capped Sierra Nevada mountains, Granada is a captivating Andalusian city renowned for its rich history and architectural splendors. Beyond the well-known magnificent Alhambra—a 13th-century palace complex that epitomizes the harmonious blend of Moorish and Christian design elements, Granada also charms its visitors with its diverse neighborhoods, such as the medieval Albaicín quarter and the lively Realejo district. Stroll through winding alleys, historic sites, and a dynamic cultural scene when on a trip to Granada. The city's unique position allows for skiing in the nearby Sierra Nevada, making Granada a must-visit destination in southern Spain.
Good to know: Stop by Heladería Los Italianos, a beloved ice cream parlor near Plaza Nueva that has been serving up some of Europe’s finest gelato since 1939. Even Michelle Obama couldn’t resist indulging here during her visit to Granada.
Plan a Trip With Your Favorite Destinations in Spain
When planning your Spain holiday, it won’t be easy to pick where to go in the country. Whether to head to the sun-drenched beaches of the Balearic and Canary Islands, the historic streets of Seville and Santiago de Compostela, to La Rioja to savor world-class wines or into Madrid’s buzzing nightlife? If you need help sorting out your itinerary, consult with our travel experts for a customized tour of Spain. For more guidance, check out our article on how many days to spend in Spain and the best time to visit Spain.
Useful information:
Best things to do in Spain
One week in Spain
Spain in April
Guided tours in Spain
Private tours in Spain