25 Best & Fun Things To Do In Spain

Spain is a country located in Southern Europe, known for its diverse regions, rich culture, and stunning landscapes. The country has a population of around 47 million people and is one of the most popular tourist destinations in Europe. Spain is home to iconic cities like Madrid, Barcelona, and Seville, each offering unique experiences, from the art and history of Madrid’s museums to the lively atmosphere of Barcelona’s beaches.

The country is famous for its food, particularly tapas, paella, and sangria. Spain also boasts beautiful beaches along the Mediterranean coast, historic landmarks like the Alhambra in Granada, and vibrant festivals like La Tomatina and Flamenco dancing. With its rich cultural heritage, Spain promises an unforgettable travel experience.

Looking for what to do here? Check out the best and fun things to do when you visit.

Things To Do In Spain

1. Explore the Sagrada Família in Barcelona

Sagrada Família in Barcelona
Credits: Alper Çuğun/ Flickr
Sagrada Família in Barcelona

The Sagrada Família is a stunning basilica designed by the famous architect Antoni Gaudí. Its construction began in 1882 and is still ongoing, making it a unique masterpiece. The basilica features intricate facades filled with detailed sculptures and a breathtaking interior filled with colorful stained glass.

Visitors can explore different parts of the basilica, including the museum that presents Gaudí’s work and ideas. You can also climb the towers for panoramic views of Barcelona that are simply unforgettable. The blend of Gothic and Art Nouveau styles makes it a must-see for any traveler.

It is not only a place of worship but also a symbol of Barcelona’s unique identity. Make sure to book your tickets in advance to avoid long lines. Day or night, the Sagrada Família stands as a stunning representation of artistic creativity.

Don’t forget to take a moment to admire the details in the designs. The facade changes with the light throughout the day, adding to its beauty.

Address: Carrer de Mallorca, 401, 08013 Barcelona, Spain.

Also Check Out Things To Do in Marbella and  Things To Do in Girona

2. Visit the Alhambra in Granada

The Alhambra is a magnificent palace and fortress complex perched high on a hill in Granada. This UNESCO World Heritage site showcases stunning Islamic architecture and beautiful gardens. The intricate tile work and detailed carvings reflect the rich history of the region.

Visitors can enjoy a leisurely stroll through the Generalife gardens, which provide a peaceful retreat with stunning views. The experience of wandering through the Nasrid Palaces is truly magical, with vibrant colors and intricate details at every turn.

Take your time to discover the history and stories behind the Alhambra. Guided tours provide a wealth of information, allowing you to appreciate its significance better. As the sun sets, the Alhambra is beautifully illuminated, creating a picturesque scene you won’t want to miss.

It is advisable to buy your tickets online due to high demand, especially during peak tourist seasons.

Address: Ctra. de los Toldos, s/n, 18009 Granada, Spain.

3. Stroll through the historic streets of Seville

Seville, known for its vibrant culture and stunning architecture, boasting narrow streets filled with history. Start at the majestic Plaza de España, a grand square featuring beautiful tile work and a large fountain. It’s the perfect spot for photographs and a leisurely walk.

Don’t miss the stunning Gothic Cathedral of Seville, which houses the tomb of Christopher Columbus. Climbing the Giralda Tower offers a fantastic view of the city. The historic Santa Cruz neighborhood is another delight, filled with charming patios and orange trees.

As the evening draws near, experience the lively atmosphere at tapas bars where you can enjoy delicious Andalusian food. Engage in the local culture by witnessing a flamenco performance; the passion and intensity of this dance are captivating.

Seville is best explored on foot, allowing you to appreciate its hidden gems and lively streets fully.

Address: Plaza de España, s/n, 41004 Seville, Spain.

4. Relax on the beaches of Costa del Sol

The Costa del Sol is a famous coastal region in southern Spain known for its beautiful beaches and warm climate. This destination is perfect for sunbathers and beachgoers. With miles of sandy shores, the area offers numerous beach clubs and family-friendly environments.

Enjoy activities like jet skiing, paddleboarding, or simply soaking up the sun with a cocktail in hand. The beach towns of Marbella and Fuengirola offer stylish beachside restaurants and vibrant nightlife.

The area also features stunning coastal views and scenic walks along the promenade, where you can discover local shops and markets. Costa del Sol is an excellent place to relax and recharge while experiencing the laid-back Spanish lifestyle.

Whether you prefer relaxing on the beach or engaging in water sports, the Costa del Sol caters to every beach lover’s dream.

Address: Costa del Sol, Andalusia, Spain.

5. Visit the Park Güell in Barcelona

Park Güell is another masterpiece created by Antoni Gaudí, showcasing his vivid imagination and unique architectural style. This colorful park is filled with artistic sculptures, whimsical structures, and beautiful gardens. It offers panoramic views of the city, making it an ideal spot for sightseeing.

As you wander the pathways, be sure to stop by the famous mosaic-tiled dragon fountain and the iconic serpentine bench. The park beautifully combines nature and architecture, providing a relaxing atmosphere for visitors.

Don’t forget to explore the different sections of the park, including the forest area, which feels like stepping into a fairytale. The blend of nature and art is inspiring and perfect for family outings or romantic walks.

Tickets are required for certain areas, so be sure to check in advance to plan your visit effectively.

Address: Carrer d’Olot, 5, 08024 Barcelona, Spain.

6. Experience the running of the bulls in Pamplona

The Running of the Bulls is a world-renowned festival that takes place during San Fermín in Pamplona. This thrilling event attracts thousands of adrenaline junkies and spectators each July. Participants run ahead of the bulls through the lively streets, a tradition that dates back centuries.

While it’s an exciting experience, safety is paramount. Observing from the sidelines is a great way to gauge the event’s energy without the risk. The festival also features lively street parties, traditional music, and delicious local cuisine, making it a vibrant celebration of culture.

Beyond the running, immerse yourself in the local traditions, including flamenco shows and local dances. The atmosphere is festive with fireworks and parades that bring the town to life.

If you’re looking for an unforgettable experience, joining this annual celebration will provide you with memories that last a lifetime.

Address: Pamplona, Navarre, Spain.

7. Discover the Prado Museum in Madrid

The Prado Museum is one of the most acclaimed art museums globally, showcasing an extensive collection of European art. Home to works by Spanish masters like Velázquez and Goya, the museum offers an impressive glimpse into the country’s artistic heritage.

Wander through the stunning galleries, where you can admire various paintings from the Renaissance to the 19th century. A visit to the museum can be a full-day affair, as there is a lot to explore and appreciate.

Audio guides are available, which can enhance your understanding of the artworks and their histories. The museum’s architectural beauty and central location make it a convenient stop while in Madrid.

Be sure to check for any special exhibitions during your visit to experience something new and unique.

Address: Calle de Felipe IV, s/n, 28014 Madrid, Spain.

8. Enjoy tapas in San Sebastián

San Sebastián is a culinary paradise known for its exceptional pintxos, a Basque version of tapas. The city is celebrated for its culinary scene, and indulging in these small plates is essential during your visit. Hop from bar to bar in the old town, trying a variety of dishes including seafood, cured meats, and local cheeses.

The vibrant atmosphere in San Sebastián makes dining out an enjoyable experience. Enjoy local wines, and don’t forget to try the famous Basque cheesecake for dessert.

Participating in a cooking class can further enrich your experience, allowing you to learn how to prepare traditional dishes. With numerous Michelin-starred restaurants in the city, food lovers are in for a treat.

Explore the culinary world of San Sebastián to experience the heart and soul of Basque cuisine.

Address: San Sebastián, Basque Country, Spain.

9. Walk along the Camino de Santiago

The Camino de Santiago, or the Way of St. James, is an ancient pilgrimage that attracts thousands of walkers each year. This iconic route offers picturesque landscapes, charming villages, and a unique sense of community among pilgrims. The journey can be as short or long as you choose, offering various paths that cater to different difficulty levels.

Along the way, you will encounter historic churches, local markets, and stunning natural scenery. Many travelers embark on this journey for spiritual reasons or simply to explore the beauty of northern Spain.

Packing light and wearing comfortable shoes is essential for this adventure. While walking, take the time to appreciate the beautiful surroundings and the welcoming hospitality of the local residents.

The experience of walking the Camino de Santiago is rewarding and transformative, allowing you to connect with nature and enjoy moments of reflection.

Address: Multiple routes throughout Spain.

10. Explore the winding streets of Toledo

Toledo is a historical city brimming with charm and heritage. Known as the “City of Three Cultures,” it features a rich blend of Christian, Muslim, and Jewish influences. Strolling through the narrow medieval streets feels like stepping back in time.

Don’t miss the impressive Toledo Cathedral, which showcases magnificent Gothic architecture. The Alcázar fortress offers stunning views of the surrounding landscape and houses a military museum with fascinating exhibits.

While exploring, sample local specialties like marzipan and indulge in the flavors of traditional Spanish cuisine. The city’s knack for retaining its unique character makes it an absolute joy to explore.

With its stunning views and rich history, Toledo is a delightful destination for both casual visitors and history buffs.

Address: Toledo, Castile-La Mancha, Spain.

11. Experience flamenco dancing in Andalusia

Flamenco is a passionate and expressive dance form deeply rooted in the culture of Andalusia. Watching a live flamenco performance is a memorable experience filled with emotion and artistry. Various tablaos, or flamenco venues, offer shows showcasing talented dancers, singers, and musicians.

To truly appreciate flamenco, consider joining a class to learn some basic steps. Many cities in Andalusia, particularly Seville, provide opportunities for both tourists and locals to experience this vibrant cultural tradition.

The rhythm and energy of flamenco are contagious, making it an enriching part of your visit to Spain. As you witness the performers conveying stories through their movements, you will gain a deeper appreciation for this beloved art form.

Immerse yourself in the enchanting world of flamenco during your stay in Andalusia.

Address: Various venues in Andalusia, Spain.

12. Visit the famous La Rambla in Barcelona

La Rambla is a lively tree-lined street in Barcelona, known for its vibrant atmosphere. This bustling boulevard is filled with shops, cafes, and street performers, making it a perfect place for people-watching. As you stroll down La Rambla, you’ll encounter the famous La Boqueria market, where you can indulge in fresh produce and local delicacies.

The area offers various attractions, including theaters, galleries, and beautiful public squares. Be sure to explore the nearby Gothic Quarter to admire stunning architecture and narrow, winding streets filled with history.

La Rambla’s lively energy captures the essence of Barcelona, making it a must-visit spot for both locals and tourists. Whether you want to enjoy a leisurely walk or grab some tapas, La Rambla is the ideal location.

Make sure to take in the vibrant atmosphere and the entertainment happening around you.

Address: La Rambla, 08002 Barcelona, Spain.

13. See the Mesquita in Córdoba

The Mesquita, or mosque-cathedral, in Córdoba is a truly remarkable architectural wonder. Originally built as a mosque in the 8th century, it features stunning Moorish design, complete with intricate arches and elaborate carvings. The juxtaposition of Islamic and Christian elements within its walls showcases the city’s rich history.

As you enter, you’ll be amazed by the sprawling space filled with over 800 columns. The site has a unique ambiance that reflects its spiritual significance. Take your time to explore the interior, admiring the historic artifacts and religious artwork displayed throughout.

Nearby, the charming streets of Córdoba provide an opportunity for leisurely strolls among whitewashed houses and blooming courtyards. There are plenty of eateries and cafes where you can sample authentic Andalusian cuisine.

The Mesquita is a symbol of Córdoba’s cultural synthesis, a must-visit for anyone interested in history and architecture.

Address: Calle del Cardenal, 14003 Córdoba, Spain.

14. Enjoy the nightlife in Madrid

Madrid is famous for its vibrant nightlife, offering something for everyone. From chic rooftop bars to lively tapas taverns, the city comes alive after dark. Popular districts like Malasaña and Chueca offer plenty of choices for a fun night out.

Start your evening with delicious dinner at one of the many restaurants before heading to local bars for socializing. Dance the night away at nightclubs featuring diverse music styles, from flamenco to electronic.

Many venues host live music and cultural events, making nightlife in Madrid a unique experience. Enjoying a late-night meal of churros and hot chocolate is a sweet way to end your night.

Immerse yourself in Madrid’s local culture as you experience its lively and welcoming nightlife.

Address: Madrid, Spain.

15. Take a vineyard tour in La Rioja

La Rioja is Spain’s premier wine region, renowned for its rich traditions and exceptional wines. Taking a vineyard tour allows you to experience the art of winemaking firsthand. Many wineries offer guided tours, where you can learn about grape varieties and the production process.

During the tour, you’ll have opportunities to taste a variety of local wines, paired with delicious regional foods. The scenic countryside is a treat for the eyes, with endless rows of vines stretching into the distance.

Whether you’re a wine enthusiast or a casual taster, exploring La Rioja’s vineyards is a wonderful way to enjoy the region’s charm. The experience is both educational and delightful, with the beautiful landscapes adding to the ambiance.

For wine lovers, this is an unmissable experience that immerses you in Spanish culture.

Address: La Rioja, Spain.

16. Visit the Guggenheim Museum in Bilbao

The Guggenheim Museum in Bilbao is an architectural masterpiece designed by Frank Gehry. Its innovative design features flowing curves and striking shapes, making it a work of art in itself. Inside, the museum houses a remarkable collection of contemporary art and installations.

Exploring the various exhibitions allows you to experience works from acclaimed artists. The combination of modern design and art creates a unique atmosphere that captivates visitors. The museum is located along the picturesque Nervión River, offering stunning views of the city.

After your visit, take a leisurely stroll around the surrounding neighborhood, which is filled with shops, cafes, and public art installations. The Guggenheim is a must-visit for art lovers and anyone interested in contemporary culture.

Plan to spend a few hours soaking in the artistic ambiance and enjoying the architecture.

Address: Abandoibarra Etorbidea, 2, 48001 Bilbao, Spain.

17. Discover the charm of Valencia’s City of Arts and Sciences

The City of Arts and Sciences in Valencia is a cultural complex that serves as a landmark of modern architecture. It features futuristic structures housing a science museum, planetarium, aquarium, and more. The stunning design of the buildings is truly a sight to behold, providing fantastic photo opportunities.

Delve into the interactive exhibits at the science museum, or explore the underwater wonders at the Oceanogràfic Aquarium, which is the largest in Europe. The picturesque grounds also include beautiful gardens and walking paths, making it a pleasant area for leisurely strolls.

Valencia’s City of Arts and Sciences offers something for everyone, from families to enthusiasts of science and art. Enjoy a day of learning and exploration as you immerse yourself in this unique cultural experience.

Don’t forget to enjoy local paella at restaurants nearby, as Valencia is the birthplace of this famous dish!

Address: Carrer de l’Institut, 10, 46013 Valencia, Spain.

18. Explore the beaches of Ibiza

Ibiza is known for its stunning beaches, crystal-clear waters, and vibrant nightlife. From tranquil coves to lively beach clubs, the island offers a variety of experiences for beachgoers. Relax on the sandy shores or enjoy various water sports like snorkeling and paddleboarding.

Ibiza’s vibrant nightlife is famous worldwide, with numerous clubs hosting top DJs. After a fun-filled day, head to the beach for sunset parties, where you can dance and enjoy the beautiful sunset views.

Beyond beach activities, explore the charming old town of Dalt Vila, a UNESCO World Heritage site, filled with historical buildings and stunning views. Ibiza offers a mix of relaxation and excitement, making it a popular destination for travelers.

Take time to enjoy its unique vibe and beautiful natural surroundings; Ibiza is a true Mediterranean paradise.

Address: Ibiza, Balearic Islands, Spain.

19. Indulge in paella in Valencia

Valencia is renowned for being the birthplace of paella, and enjoying this iconic dish here is a must. The city’s local restaurants prepare authentic Valencian paella using fresh seafood, chicken, and vegetables. Enjoying this traditional recipe in its hometown enhances the culinary experience.

Consider participating in a cooking class to learn the art of making paella, allowing you to recreate the experience back home. Many cooking schools offer hands-on lessons in local markets, where you can select the freshest ingredients.

Dining on paella while enjoying the Mediterranean views creates a memorable experience that you’ll cherish long after your visit. The flavors and aromas will transport you back to Valencia again and again.

Be sure to pair your meal with local wines or a refreshing drink for the complete experience.

Address: Valencia, Spain.

20. Visit the historic Alcázar of Seville

The Alcázar of Seville is a breathtaking royal palace famed for its stunning Mudéjar architecture. Originally a Moorish fortress, it now serves as the official residence of the Spanish royal family when they visit Seville. The intricate tile work, lush gardens, and impressive courtyards create an enchanting atmosphere.

Visitors can explore the various rooms filled with exquisite artwork and decorative details that reflect the building’s rich history. The surrounding gardens provide a beautiful sanctuary for relaxation and exploration.

Don’t forget to bring your camera; the blend of architecture and nature is simply stunning and perfect for capturing beautiful photographs. The Alcázar offers a glimpse into Spain’s history, making it a meaningful stop for any traveler.

Take advantage of guided tours for an enriching experience that highlights the palace’s significance within Seville.

Address: Patio de Banderas, s/n, 41004 Seville, Spain.

21. Experience the vibrant festivals in Valencia

Valencia is renowned for its lively festivals, particularly the Fallas Festival held every March. This colossal celebration features spectacular fireworks, artistic sculptures, and traditional music, culminating in the burning of massive effigies in a grand finale.

Experiencing this festival is a delight for the senses, with vibrant colors, delicious street food, and a festive atmosphere that draws both locals and tourists alike.

Another fascinating festival is La Tomatina, celebrated in Buñol, where participants throw tomatoes at each other in a playful food fight. Throughout the year, various other local celebrations showcase rich traditions and customs that highlight Valencian culture.

Participating in these festivities will provide you with an unforgettable insight into the local way of life, making your visit to Valencia even more special.

Address: Valencia, Spain.

22. Explore the picturesque villages of Ronda

Ronda is a charming town located atop a dramatic cliff in southern Spain. Known for its breathtaking views and historic architecture, Ronda offers visitors a blend of adventure and culture. The iconic Puente Nuevo bridge connecting the two sides of the gorge is a must-see, providing stunning photo opportunities.

As you wander through the picturesque streets, you’ll come across lovely squares, quaint shops, and local markets selling handmade crafts. The historic bullring, one of the oldest in Spain, showcases the city’s rich traditions.

Take time to explore the surrounding countryside with its breathtaking landscapes. Several hiking trails lead to scenic viewpoints, showcasing Ronda’s natural beauty. As the sun sets, enjoy a leisurely meal while gazing at the spectacular scenery.

Ronda is a gem in the Andalusian region and is perfect for those seeking tranquility away from the bustling cities.

Address: Ronda, Andalusia, Spain.

23. Take a boat ride through the Albufera Natural Park

Albufera Natural Park, located near Valencia, is a tranquil sanctuary teeming with wildlife and stunning landscapes. A boat ride through its serene lagoons is an unforgettable experience, allowing you to appreciate the natural beauty of this protected area.

As you glide along the waters, keep an eye out for various bird species while enjoying the peaceful surroundings. The park is also known for its rice fields, which form the basis of Valencia’s famous paella.

Visitors can explore the nearby fishing villages, where you can taste fresh seafood dishes and regional specialties. The sunsets at Albufera are particularly breathtaking, as the sun dips below the horizon, casting warm hues over the lake.

Whether you’re interested in nature, photography, or simply enjoying tranquility, Albufera Natural Park is a perfect escape.

Address: Albufera, Valencia, Spain.

24. Discover the artistic heritage of Bilbao

Bilbao is a city rich in artistic heritage and culture, with the famous Guggenheim Museum being its centerpiece. In addition to modern art, explore the city’s vibrant street art scene and numerous galleries showcasing local artists.

Wander through the charming streets of the old town, where you’ll find beautiful buildings and a variety of shops. The bustling Mercado de la Ribera offers fresh produce and regional delicacies, providing a taste of local flavors.

Take a stroll along the Nervión River, where you can enjoy views of iconic architecture and the city’s transformation over the years. Bilbao also hosts various festivals throughout the year, celebrating art and culture.

Immersing yourself in the local art scene will enrich your experience in Bilbao, making it a standout destination in Spain.

Address: Bilbao, Basque Country, Spain.

25. Visit the beautiful beaches of Mallorca

Mallorca, known for its stunning beaches and crystal-clear waters, is a favorite destination for sun-seekers. With numerous beaches ranging from lively to secluded, you can easily find your perfect spot. Enjoy activities like swimming, snorkeling, and sunbathing along the picturesque coastline.

The island is also dotted with charming villages and local markets, where you can sample authentic Mallorcan cuisine. Explore the Serra de Tramuntana mountains, a UNESCO World Heritage site offering fantastic hiking opportunities and breathtaking views.

As the day winds down, indulge in delicious seafood dishes at seaside restaurants while watching the sunset over the Mediterranean.

Mallorca is a paradise for beach lovers and outdoor enthusiasts, ensuring a memorable getaway in Spain.

Address: Mallorca, Balearic Islands, Spain.

Also Check Out Things To Do in Gran Canaria and  Things To Do in Santiago De Compostela

Final Thoughts

Spain is a country filled with diverse experiences and rich cultural heritage. From stunning architecture and art to vibrant festivals and culinary delights, there is something for every type of traveler. The beautiful landscapes, welcoming locals, and unforgettable cuisine contribute to Spain’s allure.

Each region offers its own unique charm and character, allowing visitors to immerse themselves in the country’s history and traditions. Whether you’re exploring the bustling streets of Madrid or relaxing on the beaches of Ibiza, you’ll find a warm and inviting atmosphere that will leave you wanting more.

Ultimately, a visit to Spain promises memorable adventures and experiences to last a lifetime. Plan your trip, celebrate the culture, and enjoy everything this beautiful country has to offer.