Dreaming of sun, sea, and a splash of culture? Let us introduce you to Roses, a laid-back coastal town where the best things to do include everything from beach-hopping to wine tasting under the Mediterranean sun. Tucked into the heart of the Costa Brava, Roses is more than just pretty views, it’s a place where ancient history, vibrant local life, and Catalonia wineries come together in perfect harmony. Whether you’re in the mood for fresh seafood, scenic hikes, or simply watching the sunset with a glass of wine in hand, Roses is ready to charm you.
What are the best things to do in Roses Spain?
Start your day to the Ciutadella de Roses
If you’re into time travel, don’t miss the Ciutadella of Roses. This massive seaside fortress has seen it all, ancient Greeks, Roman ruins, and even the reign of Charles V. Wander through its Renaissance walls and step into the on-site archaeological museum, where tales of pirate raids, bustling trade, and centuries of local drama come to life. It’s the perfect mix of culture and sunshine, and a top pick if you’re wondering what to do in Roses beyond the beach.
Relax on the beach at Platja Nova
Platja Nova is your go-to spot for sun, sea, and stress-free vibes. Just steps from the promenade, this beach offers soft golden sand, crystal-clear waters, and plenty of room to swim, lounge, or build the ultimate sandcastle. Feeling adventurous? Try paddleboarding or other water sports, then cool off with a drink from one of the nearby beach bars. Surrounded by nature and perfect for families or solo sun-chasers, this is classic Roses at its best.
Explore Cap de Creus Natural Park
Cap de Creus Natural Park is just a short, scenic drive from Roses , and trust us, it’s worth every twist and turn. Picture dramatic cliffs, secret coves, and hiking trails that lead you straight into postcard-worthy views. The wind-sculpted landscape is so surreal it literally inspired Salvador Dalí, so don’t be surprised if you feel like you’ve wandered into one of his paintings. It’s the perfect spot to soak up raw Mediterranean beauty, breathe in that salty sea air, and snap some seriously brag-worthy photos.
Walk to the lighthouse
The walk up to the Roses lighthouse is a small adventure with a big reward: sweeping views over the Mediterranean and the charming village below. It’s a peaceful, breezy hike that comes alive in summer, when wildflowers bloom and the sea sparkles in every direction. Bring your camera, take your time, and enjoy one of the most scenic spots in Roses, bonus points if you catch the sunset from the top.
Relax at the beautiful Canyelles beach
Just a short hop from the center of Roses, Canyelles beach is a small cove with big charm. Tucked between rocky cliffs and surrounded by lush Mediterranean greenery, this spot is perfect if you’re looking for a more peaceful beach escape. The sand is soft, the water crystal-clear, and the vibe much calmer than the town’s busier beaches, ideal for a swim, a snorkel, or just a lazy afternoon under the sun. You’ll find a couple of beachfront restaurants nearby too, perfect for a long lunch with a sea view. It’s a local favorite and a hidden gem worth adding to your Roses itinerary.
Stroll the promenade along the coast
Strolling the coastal promenade in Roses is a must-do, think palm trees swaying in the breeze, local vendors adding a splash of color, and the Mediterranean sparkling just steps away. It’s the perfect spot for a lazy afternoon wander or a golden-hour walk with a glass of local wine in hand. Slow down, soak it in, and let Roses show off a little.
Visit the Castle of Trinitat
Perched high above the port, the Castillo de la Trinitat is where history meets unbeatable views. Once a fortress defending the coast from pirates (yes, real pirates), it now stands as one of the best photo spots in town. Climb up for sweeping views of the sea, the shoreline, and the bustling harbor below, and get a dose of local history while you’re at it. It’s a must for anyone into panoramic shots and hidden cultural gems.
What are the best things to do around Roses Spain?
Relax among the vineyards of the Empordà
Just a quick drive from Roses, the Empordà wine region is your golden ticket to a day of sipping, snacking, and soaking up stunning views. Known for bold reds and elegant wines, this corner of Catalonia is basically a love letter to wine lovers. The route winds through postcard-perfect villages where you can hop between wineries, enjoy cellar tours, and pair local bottles with Mediterranean bites that’ll make you want to move here. Grab a table at a vineyard restaurant, breathe in the salty air, and let time slow down.
Where architecture meets wine
Tucked into the rolling hills of Empordà, Nou Celler Perelada is not your average winery, it’s a full-on experience for wine lovers, architecture fans, and anyone who enjoys a little magic with their glass. Designed by the world-famous RCR Arquitectes, the building is a work of art in itself, blending seamlessly into the landscape while offering a truly modern wine journey. Inside, you’ll explore stunning barrel rooms, taste award-winning reds, rosés, and Cava, and learn how sustainability is at the heart of everything they do, it’s actually the first winery in Europe to earn LEED Gold certification. Finish your visit with a bite at the Celler 1923 wine bar, where local flavors and Perelada wines come together perfectly.
Discover an authentic wine & olive oil experience in Empordà
Just a short drive from Roses, this family-run estate in Garriguella is a great place to discover two of the region’s best treasures: wine and olive oil. Surrounded by vineyards and olive trees, the visit is peaceful, authentic, and full of flavor. You can choose a tasting focused on olive oil, wine, or both, and enjoy local snacks along the way. The team is passionate and welcoming, and they love sharing their family story and traditions. It’s the perfect stop to relax, learn something new, and enjoy the real taste of Empordà.
Explore the surreal world of Salvador Dalí in Figueres
Just 30 minutes from Roses, Figueres is an easy day trip and an absolute must for anyone who’s even slightly into art (or curious minds in general). This is the birthplace of Salvador Dalí, and home to the wildly imaginative Dalí Theatre-Museum, a place so surreal it feels like stepping into one of his dreams. Think melting clocks, optical illusions, and mind-bending sculptures around every corner. Once you’ve wandered through the madness, treat yourself to a proper Catalan lunch at a local spot. Expect bold flavors, fresh Mediterranean ingredients, and maybe even a glass of Empordà wine to toast a truly unforgettable day.
Want to dive deeper into Dalí’s hometown? Check out our guide to the best things to do in Figueres Spain!
Visit the charming whitewashed village of Cadaqués
Just 35 minutes from Roses, Cadaqués is the kind of seaside village that makes you want to slow down and stay forever. The drive alone, winding along the cliffs of the Costa Brava, is worth the trip. Once there, you’ll find whitewashed houses, cobbled streets, and calm blue waters that have inspired greats like Picasso and Dalí. Step into Dalí’s world at the Casa-Museu in Portlligat, then treat yourself to some of the best seafood around at a tucked-away waterfront restaurant.
Looking for the best things to do in Cadaqués? Here’s why this coastal gem should be on your list.
Uncover the charm of Palafrugell
Tucked between pine-covered hills and the sparkling Costa Brava coast, Palafrugell is the perfect mix of seaside relaxation and Catalan culture. Start your day wandering through its lively town center, home to one of the region’s best open-air markets. Then head to the coast and explore charming beach towns like Calella de Palafrugell, Llafranc, and Tamariu, all just a few minutes away. You’ll find crystal-clear waters, scenic walking paths, and family-run seafood spots where time slows down. Don’t miss the Cork Museum if you’re curious about the area’s unique heritage, or catch a summer concert at the magical Cap Roig Gardens. It’s a place made for slow travel, sea breezes, and unforgettable bites of local life.
Curious about this charming town? Don’t miss our full guide to the best things to do in Palafrugell!
Good to Know before visiting Roses
Is Roses in Spain worth visiting?
Absolutely. Roses is a stunning coastal town nestled in the Costa Brava region of Catalonia, Spain. Known for its beautiful beaches, rich history, and Mediterranean charm, Roses offers a perfect mix of relaxation, culture, and outdoor activities.
Is Costa Brava worth visiting?
Yes, Costa Brava is one of Spain’s most picturesque and diverse coastal regions. Stretching from Blanes to the French border, it features dramatic cliffs, hidden coves, medieval villages, and lively seaside towns like Roses. Costa Brava’s unique blend of natural beauty and cultural heritage, with highlights such as the Salvador Dalí Museum, Cap de Creus Natural Park, and excellent gastronomy, makes it an unforgettable destination.
Is there an old town in Roses Spain?
Yes, Roses has a historic old town that reflects its long-standing heritage. While much of the town has modernized due to tourism, you can still stroll through charming old streets, visit the impressive 16th-century Citadel (Ciutadella de Roses), and see remnants of Greek and Roman settlements. The town’s layout and history offer a fascinating glimpse into how Roses evolved as a Mediterranean port city.
What are the best things to see and do in Roses Spain?
Roses offers a wealth of activities for all interests. Top things to see and do include:
- Relaxing on the Beaches: Enjoy sandy beaches like Platja Nova and Platja del Rastell.
- Exploring Cap de Creus Natural Park: A wild and beautiful nature reserve perfect for hiking and photography.
- Visiting the Ciutadella de Roses: A fortress containing ruins from ancient civilizations.
- Taking a boat tour: Explore the Costa Brava coastline or visit nearby coves and caves.
- Sunset views at the Lighthouse (Far de Roses): One of the best photo spots in town.
What are the best hotels to stay in Roses Spain?
Roses offers a variety of accommodations ranging from luxury hotels to cozy guesthouses. Top recommendations include:
- Hotel Vistabella: A 5-star boutique hotel with stunning sea views, spa, and gourmet dining.
- Hotel Marina: A mid-range hotel located near the beach and town center, with excellent amenities.
- Prestige Coral Platja: Perfectly located beachfront hotel with charming Mediterranean architecture.
- 1935 Hotel & Apartments: Elegant adults-only accommodation close to the beach, ideal for couples.
- Apartaments Terraza: Great for families and long stays; offers kitchenettes and pool access.
What are the best restaurants in Roses?
Roses is renowned for its seafood and Mediterranean cuisine. Here are some must-visit restaurants:
- Rafa’s: A legendary seafood spot favored by world-class chefs, offering the freshest catch of the day.
- Els Brancs: A Michelin-star restaurant at Hotel Vistabella, known for creative Catalan dishes and remarkable views.
- Cal Negre: A local favorite for paella and traditional Catalan cuisine at great prices.
- La Sirena: A family-run seafood tavern with generous portions and genuine hospitality.
- Restaurante Sodemar: Offers both modern and classic Catalan food with a focus on seafood and rice dishes.
What is the best time to visit Roses?
The best time to visit Roses is during the spring (April to June) and early autumn (September to October), when the weather is warm and pleasant but not overcrowded. July and August are also popular months due to the beach season, but they can be busier and more expensive. These shoulder seasons offer ideal conditions for sightseeing, hiking, and enjoying the coastline without the summer crowds.
How do you get to Roses,?
Roses is accessible by road, with excellent connections from Barcelona, Girona, and France. The nearest airport is Girona–Costa Brava Airport (about 70 km away), with budget flights from several European cities.
Alternatively, you can fly into Barcelona-El Prat Airport (about 170 km away) and rent a car or take a train to Figueres, followed by a local bus or taxi to Roses. There is no direct train to Roses, but public transport links are reliable.
Can you do day trips from Roses?
Definitely. Roses is a great base for exploring the Costa Brava and northern Catalonia. Popular day trips include:
- Cadaqués: A postcard-perfect coastal village beloved by artists like Salvador Dalí.
- Figueres: Home to the famous Dalí Theatre-Museum, just 30 minutes away.
- Cap de Creus: Ideal for nature lovers and hikers seeking dramatic seascapes and hidden coves.
- Empuriabrava: Known as the “Venice of Spain” with canals and skydiving opportunities.
- Peralada: A medieval village with a beautiful castle, wine cellars, and a golf resort.