The Best Towns in Costa Brava for a Weekend Getaway
Dreaming of a Mediterranean Escape?
There’s something undeniably magical about Costa Brava. With its stunning beaches, crystal-clear waters, quaint villages, and delicious food, this gem on the northeastern coast of Spain is the perfect destination for a weekend getaway. Whether you’re a couple in search of romance, a family looking for fun, or simply in need of a break from your routine, Costa Brava welcomes you with open arms. Here are some of the best towns to escape to for that ideal short holiday.

1. Cadaqués – The White Jewel by the Sea
Tucked away near the Cap de Creus peninsula, Cadaqués is a picture-perfect coastal town where whitewashed houses line cobbled streets. This beloved destination was a favorite of Salvador Dalí and other artists who found inspiration in its natural beauty. Take a walk along the seafront promenade, enjoy fresh seafood by the harbor, or explore the nearby Dalí House Museum. If you’re looking for peaceful charm and artistic flair, Cadaqués is pure magic.
2. Tossa de Mar – Where History Meets the Sea
Tossa de Mar is the perfect blend of sun, sea, and history. Its medieval old town, known as Vila Vella, is surrounded by ancient walls and towers that overlook the beach. You can stroll through narrow alleys, discover quaint shops, and dine with views of the turquoise Mediterranean. Tossa is ideal for couples and families alike, offering both cultural richness and a beautiful coastline to relax on.
3. Begur – Elegant and Authentic
Begur is a hidden gem perched on a hilltop, surrounded by lush forests and overlooking several of Costa Brava’s most spectacular coves, like Sa Tuna and Aiguablava. The town itself boasts beautifully preserved colonial architecture and a relaxed, upscale vibe. It’s a great spot for travelers seeking authenticity, tranquility, and a touch of sophistication for their weekend getaway.

4. Calella de Palafrugell – A Coastal Postcard
Imagine waking up to the sound of waves in a cozy white cottage facing the sea — that’s Calella de Palafrugell. This former fishing village maintains its charm and simplicity, with small sandy beaches, traditional boats, and waterfront cafés where time seems to stand still. It’s perfect for romantic escapes, nature lovers, and anyone who appreciates the slower pace of coastal life.
5. Llafranc – Stylish Seaside Living
Llafranc is often described as one of the most elegant and serene spots in Costa Brava. Known for its crescent-shaped beach, scenic promenade, and vibrant yet laid-back atmosphere, it attracts travelers who love the finer things in life. With trendy restaurants, crystal-clear waters, and proximity to scenic hikes like the coastal path to Calella de Palafrugell, Llafranc is a chic destination for a refined weekend retreat.
Why Renting a Holiday Villa in Costa Brava Makes It Even Better

To truly make the most of your weekend getaway, nothing beats the comfort and privacy of staying in your own villa. Imagine sipping your morning coffee on a sunny terrace, taking a dip in a private pool, or sharing meals with your loved ones in a spacious, fully equipped kitchen. At Club Villamar, we offer a wide selection of handpicked villas across the most beautiful towns of Costa Brava. Whether you’re traveling as a couple, family, or group of friends, we have the perfect villa to turn your weekend into an unforgettable escape.