Opodo Travel Blog icon
Opodo Travel Blog
  •   2 min read

Nestled along the stunning coastline of northeastern Spain, Costa Brava is a paradise of rugged cliffs, sandy beaches, and picturesque villages waiting to be explored. While Barcelona boasts its own charm, venturing beyond the city limits unveils a world of hidden treasures. Join us as we journey to the most beautiful villages of Costa Brava, all within easy reach from Barcelona.



Calella de Palafrugell: A Coastal Gem

Just a scenic drive or a relaxing train ride from Barcelona lies the charming village of Calella de Palafrugell. This postcard-perfect fishing village enchants visitors with its whitewashed houses, colorful fishing boats, and pristine beaches. Stroll along the scenic coastal path, indulge in fresh seafood at a seaside restaurant, or simply soak up the sun on one of Calella’s idyllic coves.


Tossa de Mar: Where History Meets Beauty

Travel back in time to the medieval village of Tossa de Mar, perched on a cliff overlooking the Mediterranean Sea. With its ancient walls, winding cobblestone streets, and panoramic views, Tossa de Mar is a true hidden gem of Costa Brava. Explore the picturesque old town, visit the historic castle, or unwind on the golden sands of its beautiful beaches.


Cadaqués: A Bohemian Heaven

Renowned for its artistic heritage and pristine beauty, Cadaqués has long been a favorite retreat for artists and intellectuals. Accessible from Barcelona by car or bus, this charming village captivates visitors with its whitewashed buildings, turquoise waters, and scenic coastline. Explore the narrow streets lined with art galleries and boutiques, or visit the nearby home of surrealist painter Salvador Dalí in Portlligat.


Begur: A Jewel of the Costa Brava

Perched atop a hill overlooking the Mediterranean, the medieval village of Begur exudes charm and elegance at every turn. Reachable from Barcelona by car in just over an hour, Begur boasts a rich history, stunning architecture, and breathtaking views. Explore its ancient castle, wander through the labyrinthine streets, or hike along the rugged coastal trails for unforgettable vistas.


Calella de la Costa: Serenity by the Sea

Escape the hustle and bustle of Barcelona and discover the tranquil beauty of Calella de la Costa. This quaint seaside village is known for its laid-back atmosphere, sandy beaches, and crystal-clear waters. Spend your days lounging on the beach, sampling local cuisine at a waterfront restaurant, or exploring the charming streets lined with shops and cafes.

Village in Costa Brava



These beautiful villages of Costa Brava offer a delightful escape from the hustle and bustle of Barcelona. Whether you’re seeking coastal charm, medieval history, or artistic inspiration, these hidden gems have something to offer every traveler. So pack your bags, hit the road, and embark on an unforgettable journey to discover the magic of Costa Brava.

Ready to explore Costa Brava? Book now your Flight + Hotel in Barcelona with Opodo!

Leave a Reply

Your email address will not be published. Required fields are marked *

footer logo
Made with for you