Roses Travel Guide: Discover One of the Costa Brava’s Most Beautiful Seaside Towns
Roses is one of the most popular holiday destinations on Spain’s Costa Brava. Located on the Gulf of Roses in the province of Girona, this attractive seaside town combines beautiful beaches, fascinating history, excellent seafood, and stunning natural scenery. With a history that stretches back more than 2,500 years, Roses offers much more than just sun and sand.
The town sits between the Mediterranean Sea and the spectacular landscapes of Cap de Creus Natural Park. As a result, visitors can enjoy both coastal and countryside adventures during the same trip. Roses also serves as an excellent base for exploring nearby destinations such as Cadaqués, Figueres, and Girona.
Whether you want to relax on long sandy beaches, discover ancient history, hike through protected natural areas, or sample outstanding Catalan cuisine, Roses offers something for every traveller. Furthermore, its pleasant climate makes it an attractive destination throughout the year.
What to see and do
Roses offers a wide range of attractions that appeal to visitors of all ages. From archaeological sites to scenic coastal walks, there is always something to discover.
Visit the Ciutadella de Roses
The most important historical attraction in the town is the Ciutadella de Roses. This impressive fortified complex contains remains from several civilisations, including Greek, Roman, medieval, and Renaissance settlements.
Visitors can explore the ancient walls, archaeological remains, and museum exhibits while learning about the town’s remarkable history. The site provides a fascinating overview of more than two millennia of human settlement.
Explore Castell de la Trinitat
The Castell de la Trinitat overlooks the bay from a strategic hilltop position. Built during the 16th century, the fortress was designed to protect the coastline from attacks.
Today, visitors can tour the castle and enjoy panoramic views across the Gulf of Roses. The elevated position also makes it one of the best viewpoints in the area.
Relax on Platja de Roses
The main beach stretches for several kilometres along the waterfront. Its wide sandy shoreline, shallow waters, and excellent facilities make it particularly popular with families.
The beach promenade is lined with restaurants, cafés, and shops, creating a lively atmosphere throughout the day and evening.
Discover the beaches of Canyelles and Almadrava
While the main beach attracts the largest crowds, several smaller beaches offer a more peaceful experience. Canyelles Petites and Almadrava Beach feature clear waters and beautiful surroundings.
These beaches are ideal for swimming, snorkelling, and relaxing away from the busiest areas.
Visit Cap de Creus Natural Park
One of the region’s greatest natural attractions is the Cap de Creus Natural Park. This protected area features dramatic cliffs, unique rock formations, and spectacular coastal scenery.
Visitors can enjoy hiking, cycling, wildlife watching, and photography. The landscape has inspired artists for generations and remains one of the most beautiful parts of Catalonia.
Take a boat trip
Boat excursions operate regularly from the harbour. Many trips explore hidden coves, dramatic cliffs, and nearby coastal villages.
Some excursions also travel to Cadaqués, one of the most picturesque towns on the Costa Brava.
Explore the harbour and marina
Roses has an active fishing port and modern marina. Walking around the harbour offers visitors the chance to watch fishing boats return with their daily catch.
The waterfront area also contains excellent seafood restaurants serving freshly caught fish and shellfish.
Visit nearby Figueres
A short drive inland brings visitors to Figueres, the birthplace of Salvador Dalí. The town is home to the famous Dalí Theatre-Museum, one of Spain’s most visited cultural attractions.
The museum offers an unforgettable insight into the life and work of the celebrated artist.
Local festivals and traditions
Roses hosts a variety of festivals throughout the year. These celebrations showcase the town’s culture, history, and strong connection to the sea.
Roses Carnival
The Carnival of Roses is one of the most important events in the region. Every year, colourful parades fill the streets with music, costumes, and entertainment.
The celebrations attract thousands of visitors and create a festive atmosphere across the town.
Festa Major
The town’s main annual festival takes place in August. The programme includes concerts, fireworks, sporting events, traditional dances, and family activities.
Both locals and visitors participate in the celebrations, making it one of the highlights of the year.
Seafood and gastronomy events
As an important fishing town, Roses regularly hosts food festivals that celebrate local seafood and Catalan cuisine. These events allow visitors to sample regional specialities while learning about local culinary traditions.
Traditional Catalan culture
Throughout the year, visitors may encounter sardana dancing, castells, traditional music performances, and community celebrations. These events help preserve Catalonia’s rich cultural heritage.
Where to stay
Roses offers a wide range of accommodation options. Choosing the right area can significantly enhance your holiday experience.
Town centre and seafront
The town centre is ideal for visitors who want easy access to restaurants, shops, beaches, and nightlife. Many hotels and apartments are located along the seafront promenade.
This area is particularly suitable for first-time visitors.
Santa Margarida
Santa Margarida is one of the most popular tourist districts in Roses. The area features canals, modern apartments, hotels, and easy access to the beach.
Families and couples often choose this area due to its convenient facilities.
Canyelles Petites
Visitors seeking a quieter atmosphere should consider staying near Canyelles Petites. The area offers beautiful sea views and direct access to one of the most attractive beaches in the municipality.
Almadrava
Almadrava is known for its peaceful environment and scenic surroundings. It is ideal for travellers looking for relaxation and natural beauty.
Hillside villas overlooking the bay
The hills above Roses offer luxury villas with panoramic views across the Mediterranean. These properties provide privacy and spectacular scenery while remaining close to the town centre.
How to get to Roses
Roses is well connected to major transport hubs in Catalonia and southern France.
By air
The closest airport is Girona-Costa Brava Airport, located approximately 70 kilometres from Roses. The airport offers seasonal and year-round connections to many European cities.
Many international visitors also use Barcelona-El Prat Airport, which is approximately 170 kilometres away and provides a much wider range of international flights.
Visitors travelling from France may also consider Perpignan Airport, which is located north of the Spanish border.
By train
Roses does not have its own railway station. However, visitors can travel by train to Figueres before continuing by bus, taxi, or hire car.
Rail services are operated by Renfe, Spain’s national railway company.
The high-speed rail connection to Figueres makes train travel a convenient option from Barcelona, Madrid, and other major Spanish cities.
By bus
Regular bus services connect Roses with Figueres, Girona, Barcelona, and neighbouring Costa Brava towns. Bus travel provides an affordable and practical option for many visitors.
By car
Driving to Roses is straightforward. The journey from Girona takes approximately one hour, while Barcelona can be reached in around two hours.
The surrounding roads also provide easy access to attractions such as Cadaqués, Figueres, and the Cap de Creus peninsula.
If you are already in Spain, you can click here to get directions from your current location.
Roses combines beautiful beaches, rich history, excellent food, and spectacular natural scenery. Its location on the Costa Brava makes it an ideal destination for beach lovers, outdoor enthusiasts, and culture seekers alike. Whether you spend your days exploring ancient fortifications, relaxing beside the sea, or discovering nearby towns and villages, Roses offers an unforgettable Mediterranean experience.
