12 Best Places to Visit in Spain
Spain offers an impressive variety of destinations, from historic cities and world-famous museums to Mediterranean beaches and volcanic landscapes. Barcelona is known for Gaudí’s architecture, Madrid for its museums and lively neighborhoods, and Seville for its Andalusian culture. Granada attracts visitors with the Alhambra, while Mallorca and Tenerife are ideal for beaches, scenic drives, and outdoor activities.
Whether you are visiting Spain for the first time or planning a return trip, these 12 destinations offer some of the country’s most memorable experiences.
Best Cities to Visit in Spain
1. Barcelona — Best for Architecture and City Life
Barcelona is one of the best places in Spain for travelers who want architecture, culture, food, nightlife, and the Mediterranean coast in one destination. The city is especially famous for the work of Antoni Gaudí, whose distinctive buildings give Barcelona much of its visual identity.
The main attraction is the Sagrada Família, Gaudí’s monumental basilica. Park Güell combines colorful mosaics, unusual structures, and views over the city, while the Gothic Quarter offers narrow medieval streets, plazas, churches, shops, and cafés.
Barcelona also has an urban beach and a large restaurant scene, making it easy to combine sightseeing with a more relaxed city break.
Recommended time: 3–4 days.
2. Madrid — Best for Art, Museums, and Nightlife
Madrid is Spain’s capital and one of the best cities to visit for art, major museums, food, and energetic city life. It feels less focused on individual landmark architecture than Barcelona and more centered around museums, plazas, parks, restaurants, and neighborhoods.
The Prado Museum is one of Europe’s major art museums, with works by artists such as Velázquez, Goya, and El Greco. Other essential stops include the Royal Palace of Madrid and Retiro Park, a large green space close to the city center.
Madrid is especially appealing to travelers who enjoy galleries, tapas bars, late dinners, and active nightlife. The city’s central location also makes it useful as a base for day trips to places such as Toledo.
Recommended time: 3–4 days.
3. Seville — Best for Andalusian Culture
Seville is one of the most atmospheric cities in southern Spain and a strong choice for travelers interested in Andalusian architecture, flamenco, historic neighborhoods, and traditional tapas culture.
The city’s major landmarks include the Royal Alcázar of Seville, a palace complex known for its ornate architecture and gardens; Seville Cathedral and the Giralda bell tower; and the sweeping Plaza de España.
Beyond the monuments, neighborhoods such as Santa Cruz offer narrow streets, small squares, restaurants, and historic buildings. Seville is also one of the best destinations for experiencing flamenco in its regional cultural setting.
Recommended time: 2–3 days.
4. Granada — Best for Moorish Architecture
Granada is best known for the Alhambra, one of Spain’s most important historic monuments and the main reason many travelers include the city in an Andalusia trip.
The Alhambra complex includes palaces, courtyards, defensive structures, and the Generalife Gardens. Tickets can sell out, particularly during busy periods, so it is sensible to reserve admission in advance through the official Alhambra visitor website.
Another essential area is the Albaicín, Granada’s historic hillside neighborhood, where narrow lanes lead to viewpoints overlooking the Alhambra and the Sierra Nevada mountains.
Granada is especially suitable for travelers interested in Islamic architecture, medieval history, and Andalusian culture.
Recommended time: 2 days.
5. Valencia — Best for Beaches and Modern Architecture
Valencia combines an attractive historic center with modern architecture, parks, beaches, and a strong food culture. It is a good alternative for travelers who want a large Spanish city that feels less overwhelming than Madrid or Barcelona.
The City of Arts and Sciences is Valencia’s best-known modern landmark, with futuristic architecture and cultural attractions. The Turia Gardens, created in a former riverbed, form a long green corridor through the city. For time by the sea, Malvarrosa Beach is easily accessible from central Valencia.
The city is also closely associated with paella, which originated in the Valencia region. Trying a traditional local version is an important part of the visit for many travelers.
Recommended time: 2–3 days.
6. Málaga — Best for Coastal Attractions and Culture
Málaga has developed into much more than a gateway to the Costa del Sol. The city combines historic landmarks, museums, restaurants, and an easily accessible beach.
Its main historic attraction is the Alcazaba, a hilltop fortress with views over the city. Art lovers can visit the Picasso Museum Málaga, while La Malagueta Beach provides a convenient place to spend time by the Mediterranean without leaving the city.
Málaga works particularly well for travelers who want a short city break with both cultural attractions and access to the coast.
Recommended time: 2 days.
7. Córdoba — Best for Historic Landmarks
Córdoba is one of Spain’s most important historic cities and is especially rewarding for travelers interested in architecture and the interaction of Islamic, Christian, and Jewish heritage.
The city’s defining monument is the Mosque-Cathedral of Córdoba, known for its rows of red-and-white arches and its long history as both an Islamic and Christian religious site. Other highlights include the Roman Bridge and the narrow streets of the historic Jewish Quarter.
Córdoba is compact enough for a full day of sightseeing, but staying overnight allows more time to experience the old city after day-trippers leave.
Recommended time: 1–2 days.
8. San Sebastián — Best for Food and Coastal Scenery
San Sebastián, in Spain’s Basque Country, is one of the country’s best destinations for travelers who prioritize food and coastal scenery.
La Concha Beach curves around one of Europe’s most recognizable urban bays. The city’s Old Town is packed with bars serving pintxos, small dishes that are central to local dining culture. For panoramic views, head to Monte Igueldo.
San Sebastián is particularly well suited to a slower trip built around food, walking, beaches, and views rather than a long checklist of monuments.
Recommended time: 2–3 days.
9. Bilbao — Best for Modern Art and Basque Culture
Bilbao combines contemporary architecture and art with a traditional Basque old town and a revitalized riverfront.
The city’s best-known attraction is the Guggenheim Museum Bilbao, designed by Frank Gehry. The museum helped transform the international image of the city and remains one of Spain’s most recognizable modern buildings.
Visitors should also explore Casco Viejo, Bilbao’s historic quarter, and walk along the Nervión River, where older industrial areas have been transformed into public spaces and cultural districts.
Bilbao is a good choice for travelers interested in modern design, museums, regional food, and Basque culture.
Recommended time: 1–2 days.
10. Toledo — Best for Medieval History
Toledo is one of the easiest historic destinations to combine with a stay in Madrid. High-speed trains make it practical as a day trip, although spending a night gives more time to explore the old city at a relaxed pace.
The hilltop historic center is filled with medieval streets and architecture connected with Christian, Jewish, and Islamic traditions. Major sights include Toledo Cathedral, the Alcázar of Toledo, and the maze of streets around the old town.
Toledo is particularly appealing to travelers who want a compact historic city rather than another large urban destination.
Recommended time: 1 day or 1 night.
For more ideas on Spain’s major city destinations, the official Spain tourism portal provides information on popular city breaks, museums, architecture, and cultural attractions.
Best Places to Visit in Spain Beyond the Cities
11. Mallorca — Best for Mediterranean Beaches
Mallorca is the largest of Spain’s Balearic Islands and one of the best destinations for travelers who want to combine beaches, mountain scenery, historic towns, and coastal drives.
The island’s capital, Palma de Mallorca, offers a major cathedral, old streets, restaurants, and a large waterfront. Away from Palma, the Serra de Tramuntana mountain range provides dramatic landscapes, hiking opportunities, and scenic villages.
Mallorca is also famous for its calas, small coves with clear Mediterranean water. Some are easily accessible, while others require a drive or walk away from the larger resorts.
The island works best for travelers who want more than a beach-only vacation and are willing to explore different parts of the island.
Recommended time: 4–7 days.
12. Tenerife — Best for Volcanic Landscapes and Outdoor Activities
Tenerife, part of Spain’s Canary Islands, is one of the most varied nature-focused destinations in the country. It combines volcanic landscapes, beaches, mountain roads, historic towns, and a mild subtropical climate.
The island’s most important natural attraction is Teide National Park, centered around Mount Teide, Spain’s highest peak. The Los Gigantes cliffs rise dramatically from the Atlantic on the island’s western coast, while San Cristóbal de La Laguna offers preserved historic streets and architecture.
Tenerife is a strong choice for hiking, road trips, coastal scenery, and travelers looking for warmer conditions outside the main summer season.
Unlike Mallorca, Tenerife is not in the Mediterranean. It lies in the Atlantic Ocean off the northwest coast of Africa, so it requires a flight or sea journey from mainland Spain.
Recommended time: 5–7 days.
Which Place in Spain Should You Visit First?
| Travel preference | Recommended destination |
|---|---|
| First trip to Spain | Barcelona or Madrid |
| History and architecture | Granada, Seville, Toledo |
| Beaches and warm weather | Mallorca, Tenerife |
| Food and local culture | San Sebastián, Valencia |
| Art and museums | Madrid, Bilbao |
| Short city break | Córdoba, Málaga |
For a first trip to Spain, Barcelona and Madrid offer the broadest mix of major attractions and are easy to build a longer itinerary around. Travelers more interested in historic architecture may prefer Seville and Granada, while San Sebastián is a stronger choice for food-focused travel. Mallorca works well for a Mediterranean island vacation, and Tenerife is better for volcanic scenery and year-round outdoor activities.
Spring and fall are often comfortable seasons for city sightseeing, especially in southern Spain. Summer is well suited to beach trips, but inland and Andalusian cities such as Seville and Córdoba can become extremely hot. The Canary Islands generally have milder conditions throughout the year than much of mainland Spain.
Spain also has a large number of historic destinations beyond this list. Travelers interested in architecture and heritage can explore additional UNESCO-listed destinations through the official guide to Spain’s World Heritage cities.