This Medieval Spanish Beach Town Is Straight Out of a Storybook

Tossa de Mar Castle
Disclosure: This page may contain affiliate links, meaning at no additional cost to you, I will earn a commission if you click through and make a purchase. As an Amazon Associate I earn from qualifying purchases.

Imagine a beach town with cobblestone streets, ancient stone walls, and turquoise coves perfect for swimming—all set against the sparkling Mediterranean Sea.

Just over an hour from Barcelona, Tossa de Mar is that magical coastal gem where history and beach bliss combine to create the ultimate escape.

If you’re looking for a spot that feels as if it’s leaped from the pages of a storybook, this town on the Costa Brava should be on your list.

Here’s why Tossa de Mar is a dream destination for anyone who loves exploring enchanting streets, relaxing on pristine beaches, and indulging in authentic Catalan flavors.

My Top Spain Tips & Resources Here are a few quick tips to help you plan your trip: ➜ WHERE TO STAY:Book hotels in central, walkable areas. I like using Booking.com or Expedia to compare options. ➜ ATTRACTIONS: Reserve tickets for popular sights like La Sagrada Familia, the Alhambra, and the Royal Palace of Madrid well in advance. ➜ FOOD TOURS: Discover the best local cuisine with Devour Tours or Spain Food Sherpas. ➜ TOURS & DAY TRIPS: Use Viator or GetYourGuide to book guided tours and easy day trips from major cities. ➜ PICKPOCKET TIP: Don’t come to Spain without a phone leash—seriously! ➜ TRANSPORTATION: Use Omio to compare train, bus, and flight options across Spain. ➜ TAXIS: Download the FreeNow app to request taxis on demand in most major cities. ➜ STAY CONNECTED: Use an Airalo eSIM for instant data when you land in Spain.

Wander Through a Medieval Fortress with Stunning Sea Views

The highlight of any trip to Tossa de Mar is undoubtedly the Tossa de Mar Castle, an iconic 12th-century fortress overlooking the town and sea below.

Wander the fortress walls, take in panoramic views of the coast, and explore the charming restaurants and shops inside one of the best castles near Barcelona.

For an unforgettable stop, head to Mare Meva at the top of the castle. This outdoor bar offers a fantastic spot to relax with a drink while soaking in the incredible scenery.

An aerial view of the Tossa de Mar coastline and medieval castle

Get Lost in the Storybook Streets of the Old Town

Tossa de Mar’s Vila Vella, or Old Town, feels straight out of another era.

As you stroll the narrow, winding streets, you’ll find stone buildings draped in foliage, artisan shops, and quaint cafes around every corner.

Take your time exploring this beautifully preserved area, where you can sit back at a local cafe or try some traditional tapas on the terrace of a local restaurant.

A view of the Tossa de Mar castle and stone walls from the beach

Relax on Gorgeous Beaches with a Medieval Backdrop

While most beach towns are defined by their coastline alone, Tossa de Mar has something unique: beaches with a backdrop of a medieval castle.

Platja Gran, the main beach, lies right below the Old Town and offers plenty of amenities, from sunbeds to water sports rentals.

For a quieter escape, visit Platja del Codolar, a secluded cove on the other side of the castle.

You can get there by slipping through a small stone opening, making it feel like your own secret hideaway, perfect for swimming and relaxing.

A view of Platja Gran beach in Tossa de Mar Spain
A view of Platja del Codolar secluded beach in Tossa de Mar Spain

Dine at Charming Restaurants with Fresh, Local Flavors

When it’s time to eat, Tossa de Mar’s seaside location guarantees an abundance of fresh seafood.

One of the top spots is Restaurant La Placeta, located inside the castle walls. Here, you can try fideuà, a Catalan twist on paella that swaps rice for noodles—delicious and unique!

Get an authentic taste of the region’s culinary flavors, made even better by the intimate setting within the fortress.

A quaint restaurant with outdoor seating in Tossa de Mar Spain

Shop for Unique Finds in the Town Center

Just below the castle, the town center offers cute shops for finding memorable souvenirs and keepsakes.

For something unique, head to Lamare Shop, known for its vibrant posters, jewelry, and accessories.

While this area is more tourist-friendly, it still holds onto that laid-back vibe, giving you plenty of options to pick up a special souvenir from your day.

The inside of Lamare souvenir shop in Tossa de Mar

Discover Hidden Coves and Coastal Trails

For those who love a bit of adventure, Tossa de Mar has the Camí de Ronda coastal trail, which runs along the rugged Costa Brava.

This trail leads to hidden coves, secluded beaches, and breathtaking viewpoints, making it a must for those wanting to explore the coastline beyond the town.

Imagine ending a scenic hike with a refreshing swim in a quiet cove surrounded by nature—it’s the perfect balance of relaxation and adventure.

Rugged cliffs and coves in Tossa de Mar Spain

Why Tossa de Mar Is Worth the Visit

As one of the best day trips from Barcelona, Tossa de Mar is a perfect blend of history, beach relaxation, and local flavor.

With its medieval fortress, beautiful beaches, and authentic dining spots, it’s a place that captures the charm of the Costa Brava in a uniquely captivating way.