Hotels in Roses

October 2026
1
November 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Where to stay in Roses?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Roses on Hotels.com. These Roses hotels consistently deliver on quality, location and traveller experience. Last updated on 1 October 2026.

1. Hotel Montecarlo Spa & Wellness

Hotel Montecarlo Spa & Wellness
Santa Margarida
AU$209
includes taxes & fees
8 Oct - 9 Oct
Hotel Montecarlo Spa & Wellness

2. Almadraba Park Hotel

Almadraba Park Hotel
Almadraba-Canyelles
AU$293
includes taxes & fees
4 Oct - 5 Oct
Almadraba Park Hotel

3. Hotel Roses Platja

Hotel Roses Platja
Roses
AU$158
includes taxes & fees
8 Oct - 9 Oct
Hotel Roses Platja

4. Hotel Ramblamar

Hotel Ramblamar
Roses Town Center
AU$177
includes taxes & fees
2 Oct - 3 Oct
Hotel Ramblamar

5. Canyelles Platja

Canyelles Platja
Almadraba-Canyelles
AU$225
includes taxes & fees
4 Oct - 5 Oct
Canyelles Platja

6. Hotel Prestige Sant Marc

Hotel Prestige Sant Marc
Santa Margarida
AU$178
includes taxes & fees
2 Oct - 3 Oct
Hotel Prestige Sant Marc

7. Hotel Vistabella

Hotel Vistabella
Almadraba-Canyelles
AU$297
includes taxes & fees
11 Oct - 12 Oct
Hotel Vistabella

8. Hotel Ciutadella

Hotel Ciutadella
Roses Town Center
AU$92
includes taxes & fees
4 Oct - 5 Oct
Hotel Ciutadella

9. Hotel Carmen

Hotel Carmen
Roses Town Center
AU$124
includes taxes & fees
4 Oct - 5 Oct
Hotel Carmen

10. Hotel Monterrey Roses by Pierre & Vacances

Hotel Monterrey Roses by Pierre & Vacances
Santa Margarida
AU$134
includes taxes & fees
27 Oct - 28 Oct
Hotel Monterrey Roses by Pierre & Vacances

11. Casa Del Mar Hotel

Casa Del Mar Hotel
Roses
AU$110
includes taxes & fees
16 Oct - 17 Oct
Casa Del Mar Hotel

12. Hostal Rom

Hostal Rom
Roses Town Center
AU$102
includes taxes & fees
30 Oct - 31 Oct
Hostal Rom

13. Hotel Montmar

Hotel Montmar
Roses Town Center
AU$117
includes taxes & fees
9 Oct - 10 Oct
Hotel Montmar

14. BAY HOTEL

BAY HOTEL
Santa Margarida
AU$168
includes taxes & fees
4 Oct - 5 Oct
BAY HOTEL

15. Hotel Nautilus

Hotel Nautilus
Roses
AU$143
includes taxes & fees
2 Oct - 3 Oct
Hotel Nautilus

16. Prestige Mar y Sol

Prestige Mar y Sol
Roses Town Center
AU$188
includes taxes & fees
26 Oct - 27 Oct
Prestige Mar y Sol

17. ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
Roses
AU$320
includes taxes & fees
2 Oct - 3 Oct
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

18. Casa de l'Albada

Casa de l'Albada
Roses Town Center
AU$299
includes taxes & fees
4 Oct - 5 Oct
Casa de l'Albada

19. Hotel Risech

Hotel Risech
Roses Town Center
AU$143
includes taxes & fees
13 Oct - 14 Oct
Hotel Risech

20. Mas Palou

Mas Palou
Roses
AU$133
includes taxes & fees
8 Oct - 9 Oct
Mas Palou
View all properties

Get last-minute hotel deals in Roses and save more

Sign in to unlock great savings.

Canyelles Platja

Canyelles Platja
Almadraba-Canyelles
AU$64 off
AU$591
for 2 nights, 1 room
AU$296 per night
includes taxes & fees
Canyelles Platja

Hotel Ramblamar

Hotel Ramblamar
Roses Town Center
AU$60 off
AU$372
for 2 nights, 1 room
AU$186 per night
includes taxes & fees
Hotel Ramblamar

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
Roses
AU$150 off
AU$577
for 2 nights, 1 room
AU$289 per night
includes taxes & fees
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

Hotel Nautilus

Hotel Nautilus
Roses
AU$35 off
AU$321
for 2 nights, 1 room
AU$160 per night
includes taxes & fees
Hotel Nautilus

Prestige Victoria Hotel

Prestige Victoria Hotel
Santa Margarida
AU$549
for 2 nights, 1 room
AU$274 per night
includes taxes & fees
Sign in for extra savings
Prestige Victoria Hotel

Hotel Vistabella

Hotel Vistabella
Almadraba-Canyelles
AU$125 off
AU$1,408
for 2 nights, 1 room
AU$704 per night
includes taxes & fees
Hotel Vistabella

Sa Perafita

Sa Perafita
Roses
AU$54 off
AU$676
for 2 nights, 1 room
AU$338 per night
includes taxes & fees
Sa Perafita

Canyelles Platja

Canyelles Platja
Almadraba-Canyelles
AU$59 off
AU$543
for 2 nights, 1 room
AU$271 per night
includes taxes & fees
Canyelles Platja

Hotel Ramblamar

Hotel Ramblamar
Roses Town Center
AU$89 off
AU$407
for 2 nights, 1 room
AU$204 per night
includes taxes & fees
Hotel Ramblamar

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
Roses
AU$154 off
AU$591
for 2 nights, 1 room
AU$295 per night
includes taxes & fees
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

Hotel Vistabella

Hotel Vistabella
Almadraba-Canyelles
AU$119 off
AU$1,432
for 2 nights, 1 room
AU$716 per night
includes taxes & fees
Hotel Vistabella

Sa Perafita

Sa Perafita
Roses
AU$36 off
AU$694
for 2 nights, 1 room
AU$347 per night
includes taxes & fees
Sa Perafita

Check out pet-friendly hotels in Roses

Hotel Montecarlo Spa & Wellness

Hotel Montecarlo Spa & Wellness
Santa Margarida
AU$209
includes taxes & fees
8 Oct - 9 Oct
Hotel Montecarlo Spa & Wellness

Almadraba Park Hotel

Almadraba Park Hotel
Almadraba-Canyelles
AU$293
includes taxes & fees
4 Oct - 5 Oct
Almadraba Park Hotel

Canyelles Platja

Canyelles Platja
Almadraba-Canyelles
AU$225
includes taxes & fees
4 Oct - 5 Oct
Canyelles Platja

Hotel Prestige Sant Marc

Hotel Prestige Sant Marc
Santa Margarida
AU$178
includes taxes & fees
2 Oct - 3 Oct
Hotel Prestige Sant Marc

Hotel Monterrey Roses by Pierre & Vacances

Hotel Monterrey Roses by Pierre & Vacances
Santa Margarida
AU$134
includes taxes & fees
27 Oct - 28 Oct
Hotel Monterrey Roses by Pierre & Vacances

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
Roses
AU$320
includes taxes & fees
2 Oct - 3 Oct
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

Hotel Ciutadella

Hotel Ciutadella
Roses Town Center
AU$92
includes taxes & fees
4 Oct - 5 Oct
Hotel Ciutadella

Casa Del Mar Hotel

Casa Del Mar Hotel
Roses
AU$110
includes taxes & fees
16 Oct - 17 Oct
Casa Del Mar Hotel

Mas Palou

Mas Palou
Roses
AU$133
includes taxes & fees
8 Oct - 9 Oct
Mas Palou

AGI Gloria Rooms

AGI Gloria Rooms
Roses Town Center
AU$97
includes taxes & fees
2 Oct - 3 Oct
AGI Gloria Rooms
View all properties

You may also like hotels with pools in Roses

Hotel Montecarlo Spa & Wellness

Hotel Montecarlo Spa & Wellness
Santa Margarida
AU$209
includes taxes & fees
8 Oct - 9 Oct
Hotel Montecarlo Spa & Wellness

Hotel Roses Platja

Hotel Roses Platja
Roses
AU$158
includes taxes & fees
8 Oct - 9 Oct
Hotel Roses Platja

Almadraba Park Hotel

Almadraba Park Hotel
Almadraba-Canyelles
AU$293
includes taxes & fees
4 Oct - 5 Oct
Almadraba Park Hotel

Hotel Prestige Sant Marc

Hotel Prestige Sant Marc
Santa Margarida
AU$178
includes taxes & fees
2 Oct - 3 Oct
Hotel Prestige Sant Marc

Hotel Monterrey Roses by Pierre & Vacances

Hotel Monterrey Roses by Pierre & Vacances
Santa Margarida
AU$134
includes taxes & fees
27 Oct - 28 Oct
Hotel Monterrey Roses by Pierre & Vacances

Hotel Vistabella

Hotel Vistabella
Almadraba-Canyelles
AU$297
includes taxes & fees
11 Oct - 12 Oct
Hotel Vistabella

Hotel Ciutadella

Hotel Ciutadella
Roses Town Center
AU$92
includes taxes & fees
4 Oct - 5 Oct
Hotel Ciutadella

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
Roses
AU$320
includes taxes & fees
2 Oct - 3 Oct
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

Casa de l'Albada

Casa de l'Albada
Roses Town Center
AU$299
includes taxes & fees
4 Oct - 5 Oct
Casa de l'Albada

Hotel Nautilus

Hotel Nautilus
Roses
AU$143
includes taxes & fees
2 Oct - 3 Oct
Hotel Nautilus
View all properties

You can also stay at hotels with a spa in Roses

Hotel Montecarlo Spa & Wellness

Hotel Montecarlo Spa & Wellness
Santa Margarida
AU$209
includes taxes & fees
8 Oct - 9 Oct
Hotel Montecarlo Spa & Wellness

Almadraba Park Hotel

Almadraba Park Hotel
Almadraba-Canyelles
AU$293
includes taxes & fees
4 Oct - 5 Oct
Almadraba Park Hotel

Hotel Vistabella

Hotel Vistabella
Almadraba-Canyelles
AU$297
includes taxes & fees
11 Oct - 12 Oct
Hotel Vistabella

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
Roses
AU$320
includes taxes & fees
2 Oct - 3 Oct
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

Prestige Victoria Hotel

Prestige Victoria Hotel
Santa Margarida
AU$148
includes taxes & fees
18 Oct - 19 Oct
Prestige Victoria Hotel
View all properties

Go beyond your typical stay in Roses

Pool image
Pool
Pool
pet-friendly image
Pet friendly
Pet friendly
spa image
Spa
Spa
spa pool image
Spa pool
Spa pool
apart-hotel image
Apart hotel
Apart hotel
Apartment image
Apart­ment
Apart­ment
Family-friendly image
Family friendly
Family friendly
villa image
Villa
Villa
campsite image
Campsite
Campsite
farm image
Farm
Farm
waterpark image
Waterpark
Waterpark
Our prices for hotels in Roses are cheapest in March

Price trends for hotels in Roses

Pricing is based on two traveller single night rates
View properties in October

October

High 21°C / low 15°C. Sunny most days.
21°
15°
16°
11°
13°
8°
12°
7°
13°
7°
15°
9°
17°
11°
20°
14°
25°
18°
27°
21°
27°
21°
24°
18°
Monthly weather averages (˚C)

Top neighbourhoods in Roses

Roses Town Center

Roses's Roses Town Center neighbourhood has lots of places to visit, such as Roses Beach and Nova Beach.

Santa Margarida

Roses's Santa Margarida neighbourhood is known for its bars and offers lots of things to see, such as Platja de Sant Margarida and Roses Beach.

Almadraba-Canyelles

Roses's Almadraba-Canyelles neighbourhood has lots of places to visit, such as Canyelles Beach and Canyelles Grosses Beach.

Els Grecs

Roses's Els Grecs neighbourhood offers attractions, including Llit de Generala.

Top landmarks in Roses

Roses Beach

8.6/10 (476 reviews)
If being by the water is a major draw, Roses Beach is a spot you might want to check out when visiting central Roses. If you want to continue walking by the waves, head to Nova Beach and Punta Beach, both within a short walk.
See properties

Aqua Brava

8.0/10 (68 reviews)
If thrills are what you're after, head to Aqua Brava, located 1.5 mi (2.5 km) from central Roses. Why not take a stroll along the beaches and watch the sunset while you're here? If you have fun at Aqua Brava, you'll love Aquabrava and Minigolf Carmanso, both located nearby.
See properties

Roses Citadel

8.4/10 (160 reviews)
If you're planning a bit of sightseeing, head to Roses Citadel – just one of the monuments in Roses Town Center. Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Canyelles Beach

9.0/10 (70 reviews)
If you can't wait to get to the beach, you might enjoy a trip to Canyelles Beach, located 1.5 mi (2.4 km) from central Roses. Catch the sunset by the shore at Bonifaci Beach, just a short walk away.
See properties

Canyelles Grosses Beach

Whether you want to collect beach glass or watch the sunset, Canyelles Grosses Beach is a spot you might want to check out, located 2.2 mi (3.5 km) from central Roses. If you want to continue walking by the waves, head to punta de l'almadrava and Bonifaci Beach, both within a short walk.
See properties

Citadel of Roses

8.4/10 (59 reviews)
If seeing the sights is on your list of things to do, head to Citadel of Roses – just one of the landmarks located 0.4 mi (0.6 km) from central Roses. Why not take a stroll along the beaches and watch the sunset while you're here?
See properties

Port de Roses

You can stroll along Port de Roses for relaxing water views when you're in Roses Town Center. If you carry on walking you'll get to Roses Beach, Nova Beach, and Canyelles Beach for some more water views.
See properties

Aquabrava

6.0/10 (2 reviews)
If thrills are what you're after, head to Aquabrava, located 2.4 mi (3.9 km) from central Roses. Why not take a stroll along the beaches and watch the sunset while you're here? If you have fun at Aquabrava, you'll love Aqua Brava and Aventura Nautica, both located nearby.
See properties

Learn more about Roses

Roses is well known for its attractions such as Roses Beach and Citadel of Roses. The city has something for everyone including sights like Roses Citadel and Port de Roses within a secluded setting.

See all hotels in Roses
A beach with palm trees, a sandy walkway, and a calm sea.

Check out reviews of Roses hotels guests love

Almadraba Park Hotel

Almadraba Park Hotel
Almadraba-Canyelles

10/10 Exceptional

Australia
Sidonie
Almadraba Park Hotel

Canyelles Platja

Canyelles Platja
Almadraba-Canyelles

8/10 Very good

Australia
Anonymous traveller
Canyelles Platja

Hotel Ramblamar

Hotel Ramblamar
Roses Town Center

10/10 Exceptional

Australia
Anonymous traveller
Hotel Ramblamar

Find out more about Roses

Unveil the Allure of Roses: Where Nature Blooms by the Sea

Roses, nestled on the stunning Costa Brava in Catalonia, is a captivating blend of rustic charm and coastal allure. With its beautiful sandy beaches and vibrant marina, this serene destination invites visitors to unwind amidst breathtaking landscapes. Explore the historic Ciutadella de Roses, revel in the fragrant blooms at local gardens, or indulge in outdoor dining with panoramic sea views. The relaxed atmosphere and plethora of water activities make it ideal for families, couples, and nature lovers alike. Whether you're soaking up the sun on Roses Beach or wandering through its picturesque streets, this hidden gem promises an unforgettable escape.

Discover great hotels in Roses

Roses, Catalonia, offers a variety of accommodation options, from cosy B&Bs to luxury hotels. Enjoy romantic stays with stunning sea views or opt for comfortable apartments and rentals for a home-like experience. The town’s vibrant atmosphere and proximity to beautiful beaches make it an ideal holiday destination. Here are some of the most popular hotels with our travellers in Roses:

  1. HolidayPark: This inviting property features direct access to the beach, making it an ideal choice for leisure travellers seeking a vibrant family vacation experience. With a range of amenities designed for children, including a free Children’s Club, shared playground, and various engaging activities, HolidayPark provides an enjoyable and active environment. The relaxed atmosphere, combined with dedicated family features and proximity to the shoreline, has garnered positive sentiments for its ability to create memorable beach getaways.
  2. Hotel: This adventurous hotel appeals to thrill-seeking travellers with its extensive offerings in adventure sports and recreation activities. Located conveniently near hiking and biking trails, as well as opportunities for windsurfing, waterskiing, and parasailing, it caters to those eager to explore the outdoors. The vibrant atmosphere, combined with expertly curated experiences, has received acclaim for its ability to enhance the adventure travel experience, ensuring guests enjoy a fulfilling and exhilarating stay.
  3. Hotel: This stylish hotel offers a diverse range of dining options, including a restaurant and a snack bar, ensuring an exceptional culinary experience for leisure travellers. With entertainment amenities like satellite television and a nightclub, it stands out as a lively destination. The proximity to scenic views, including a picturesque river and waterfront, enriches the overall experience. Positive feedback highlights its captivating environment, making it a perfect choice for those seeking a blend of relaxation and excitement during their stay.

Top locations to stay in Roses

Some of the best areas to stay in Roses, Catalonia, Spain, are L'Escala, Cadaqués, and Empuriabrava. L'Escala offers a blend of spa experiences and ancient ruins, Cadaqués boasts a picturesque port and lovely beaches, while Empuriabrava is renowned for its sandy shores. For first-time visitors, Cadaqués stands out with its rustic charm and relaxed atmosphere.

  1. Cadaquésopens in new window: A charming coastal town, Cadaqués is famed for its stunning beaches and picturesque port. This artistic haven has been a muse for many, including Salvador Dalí. Visitors can explore the narrow, winding streets lined with whitewashed buildings, and enjoy the vibrant local art scene. The nearby Cap de Creus National Park offers breathtaking natural beauty for those looking to hike or simply soak in the scenery. With its unique blend of culture, relaxation, and stunning vistas, Cadaqués is a fantastic choice for a memorable stay.
  2. Empuriabravaopens in new window: Known as the Venice of Spain, Empuriabrava boasts an extensive network of canals and is perfect for water enthusiasts. The sandy beaches are ideal for sunbathing and various water sports, making it a great spot for adventure lovers. The marina is the centrepiece of the town, where you can find an array of shops and eateries, adding to the lively atmosphere. Whether you fancy a day on the beach or exploring the waterways, Empuriabrava offers a refreshing coastal experience.
  3. L'Escalaopens in new window: L'Escala is renowned for its rich history, particularly its ancient ruins, which add a unique cultural layer to your visit. The beautiful beaches here are perfect for relaxing or enjoying various water activities. L'Escala is also famous for its delicious anchovies, so food lovers will find plenty to indulge in. With a laid-back vibe, charming coastal views, and a blend of history and gastronomy, L'Escala is a delightful base for exploring the Catalonian coast.

Things to do in Roses

Roses is a stunning coastal gem where golden beaches meet lush parks and vibrant flowers. Visitors can enjoy invigorating runs along the sandy shores, swim in crystal-clear waters, or take to the marina for boating and sea diving. With its picturesque landscapes, it’s a must-visit for nature lovers and adventure seekers alike.

  • Dali Museumopens in new window – Step into the surreal world of Salvador Dalí at this remarkable art museum. Marvel at an extensive collection of the artist's works that showcase his unique creativity and imagination. The museum itself is a work of art, blending architecture and exhibits in a way that invites exploration and wonder.
  • Roses Beachopens in new window – Relax on the golden sands of Roses Beach, where the gentle waves beckon for a refreshing swim. Enjoy sunbathing or take a leisurely stroll along the shoreline, soaking in the vibrant atmosphere. This beach is perfect for families, offering safe swimming areas and nearby amenities.
  • Canyelles Beachopens in new window – Discover the tranquil beauty of Canyelles Beach, a hidden gem renowned for its clear waters and stunning surroundings. It’s an ideal spot for snorkelling, beach games, or simply enjoying a peaceful day in the sun. The natural scenery here truly enchants visitors.
  • Salvador Dalí Houseopens in new window – Visit the former home of Salvador Dalí, where the artist lived and worked. Explore the quirky rooms filled with Dalí's personal touches and learn about his life through intriguing exhibits. The house itself is a testament to his eccentric style, offering a fascinating glimpse into the mind of one of the 20th century’s most influential artists.

4 tips for savvy savings when booking a hotel in Roses

  1. Book for the cheapest times: The most budget-friendly time to visit Roses is during January, February, and November, when hotel prices are lower. For a great value for money experience, staying for at least 2 to 3 days allows you to thoroughly explore the town's notable landmarks, cultural sites, and historical attractions. You can enjoy the scenic marina, discover the area's rich history, and appreciate the vibrant local culture, all while making the most of your trip on a budget. With the possibility that prices may drop during these months, it’s an ideal time to plan your visit.
  2. Look for last-minute deals on Hotels.com: To discover flexible hotel deals in Roses, consider exploring the Deals and Last-Minute Deals sections on Hotels.com, where you may find discounted nightly prices as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, helping you seize opportunities to save. Additionally, the Smart Shopping tool within the app allows you to compare hotel prices and amenities, ensuring you find the best hotel deal. With these features, you'll be among the first to know if prices drop or rooms become available for a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates could help you save on your stay at a hotel in Roses. For those in search of distinctive experiences, boutique hotels often provide a more personalised touch and can sometimes offer better value for money. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, increasing the likelihood that you’ll secure the best deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive; however, thanks to Roses' superb public transport connections, you may discover a more affordable independent hotel further afield that remains well connected. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Roses

Roses experiences its lowest average temperature in January, at 48.6°F (9.2°C), while July to August are the hottest months, with an average temperature of 75.2°F (24.0°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere in Roses, June to August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny, with no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by no to light rainfall and mostly sunny conditions.

Keep exploring