Luxury Hotels in Roses, Spain

Hotel Montecarlo Spa & Wellness

8.1 "Very good"
(5359 reviews)
Avinguda de la Platja, 2, 17480 Roses, Spain
Located on Santa Margarita Beach in Roses Bay, Hotel Montecarlo offers a spa with sea views. All air-conditioned rooms c... (Learn more)
Check availability

Hotel Spa Mediterraneo Park

8.8 "Very good"
(2139 reviews)
Quevedo, s/n, 17480 Roses, Spain
Hotel Mediterraneo Park is set 200 m from Santa Margarida beach and is surrounded by 10,000m² of gardens and 2 outdoor s... (Learn more)
Check availability

Hotel Maritim

8.2 "Very good"
(3650 reviews)
Jacinto Benavente 2-10, 17480 Roses, Spain
Situated in front of Salatà Beach in Roses, Maritim offers an outdoor pool with a sun terrace. All the air-conditioned r... (Learn more)
Check availability

Vistabella

8.6 "Very good"
(295 reviews)
Avenida Díaz Pacheco, 26, 17480 Roses, Spain
The seafront Vistabella offers fantastic views of Roses Bay and the surrounding mountains. It features rooms with balcon... (Learn more)
Check availability

Canyelles Platja

8.5 "Very good"
(1191 reviews)
Av. Diaz Pacheco, 7-9, 17480 Roses, Spain
Canyelles Platja is located on the seafront just outside Roses with direct access to the beach. It has a swimming pool, ... (Learn more)
Check availability

Hotel Monterrey Roses by Pierre & Vacances

7.7 "Good"
(2370 reviews)
Passeig Maritim 72-75, 17480 Roses, Spain
Monterrey has an ideal setting on the seafront of Roses, next to Santa Margarita Beach. It offers a outdoor swimming poo... (Learn more)
Check availability

Almadraba Park Hotel

8.7 "Very good"
(852 reviews)
Platja Almadrava, 17480 Roses, Spain
The Almadraba Park Hotel is a well-equipped hotel in a beautiful natural setting, the Cap de Creus Natural Park, one of ... (Learn more)
Check availability

Almadraba Park Hotel

8.7 "Very good"
(852 reviews)
Platja Almadrava, 17480 Roses, Spain
The Almadraba Park Hotel is a well-equipped hotel in a beautiful natural setting, the Cap de Creus Natural Park, one of ... (Learn more)
Check availability

1935 Hotel Boutique by Terraza

9.2 "Fabulous"
(347 reviews)
Avinguda del Salatar, 16, 17480 Roses, Spain
Located just 250 m from Santa Margarita Beach in Roses, 1935 Hotel Boutique by Terraza features a heated outdoor pool. A... (Learn more)
Check availability

1935 Hotel Boutique by Terraza

9.2 "Fabulous"
(347 reviews)
Avinguda del Salatar, 16, 17480 Roses, Spain
Located just 250 m from Santa Margarita Beach in Roses, 1935 Hotel Boutique by Terraza features a heated outdoor pool. A... (Learn more)
Check availability

Hotel & Spa Terraza

8.8 "Very good"
(342 reviews)
Avenida de Rhode, 32, 17480 Roses, Spain
Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 20 m from Roses Beach and has direct access to the pr... (Learn more)
Check availability

Hotel Marina

8.4 "Very good"
(2722 reviews)
Avinguda de Rhodes, 81, 17480 Roses, Spain
Hotel Marina is located in the centre of Roses, on the seafront. It offers free access to the gym and the rooftop swimmi... (Learn more)
Check availability

Hotel Montmar

8.5 "Very good"
(2272 reviews)
Carretera Mas Oliva, 14, 17480 Roses, Spain
The family-run Hotel Montmar is located near the centre of Roses, just 300 m from the beach. Its rooms have air-conditio... (Learn more)
Check availability

Prestige Mar y Sol

8.6 "Very good"
(1744 reviews)
Plaza Cataluña, 20, 17480 Roses, Spain
Featuring free WiFi, Prestige Mar y Sol is set in Roses, 500 m from Ciutadella Roses and 2.2 km from Aquabrava Water Par... (Learn more)
Check availability

Hotel Roses Platja

7.8 "Good"
(2823 reviews)
Avenida de Rhode, 28, 17480 Roses, Spain
Hotel Roses Platja is next to Santa Margarida Beach, on the beautiful Costa Brava. It offers an indoor and outdoor pool ... (Learn more)
Check availability

Hotel Univers

7.8 "Good"
(2496 reviews)
Josep Pla, 1, 17480 Roses, Spain
This simple and pleasant hotel is located in front of Roses Marina. It offers a seasonal outdoor pool, sun terrace and f... (Learn more)
Check availability

Checkin San Carlos

7 "Good"
(670 reviews)
Solsones 19, 17480 Roses, Spain
Featuring a 33 m infinity swimming pool and a seasonal indoor pool, Checkin San Carlos is set 2 km outside Roses. Free o... (Learn more)
Check availability

Hotel Mas Palou

7.6 "Good"
(2838 reviews)
Carretera Arenes, s/n, 17480 Roses, Spain
In a privileged position, both for its geographical and its artistic setting, you will find Mas Palou, a typical Catalan... (Learn more)
Check availability

Prestige Sant Marc

8 "Very good"
(1759 reviews)
Avenida La Bocana, 38, 17480 Roses, Spain
With an outdoor swimming pool Prestige Sant Marc is situated in the quiet neighbourhood of Santa Margarida, next city of... (Learn more)
Check availability

Hotel Mediterraneo

8.9 "Very good"
(701 reviews)
Quevedo, s/n, 17480 Roses, Spain
Part of the Hotels Mediterraneo complex, this hotel is set on the Bay of Roses. It is surrounded by 10,000m² of gardens ... (Learn more)
Check availability

Hotel Ramblamar

7.8 "Good"
(1634 reviews)
Avenida de Rhode, 153, 17480 Roses, Spain
Hotel Ramblamar is in central Roses, next to the beach and to the Paseo Maritimo. All air-conditioned rooms have free Wi... (Learn more)
Check availability

Nautilus Hotel

8 "Very good"
(1257 reviews)
Bergantí, s/n, 17480 Roses, Spain
Nautilus is located 200 m from the beach, in Roses’s quiet Santa Margarida neighbourhood. It features a pleasant pool an... (Learn more)
Check availability

Hotel Carmen

8.4 "Very good"
(889 reviews)
Trinitat, 41, 17480 Roses, Spain
Hotel Carmen is set less than 100 m from the beach, in the Costa Brava town of Roses. This small design hotel offers cha... (Learn more)
Check availability

Prestige Victoria

7.7 "Good"
(1319 reviews)
Avenida Gola de l'Estany, s/n, 17480 Roses, Spain
The Prestige Victoria overlooks Santa Margarita Beach, 35 minutes’ walk from the centre of Roses. There is an outdoor po... (Learn more)
Check availability

Prestige Goya Park

7.4 "Good"
(852 reviews)
Avenida Port Del Reig, s/n, 17480 Roses, Spain
Located in the Costa Brava resort of Roses, the Prestige Goya Park is just 300 m from Santa Margarita Beach. Set in attr... (Learn more)
Check availability

CASTELL BLAU

9.9 "Fabulous"
(19 reviews)
16 Carrer de Joaquim Sorolla, 17480 Roses, Spain
Situated 400 m from Canyelles Petites beach, CASTELL BLAU offers a seasonal outdoor swimming pool, a garden and air-cond... (Learn more)
Check availability

Hotel Vela

8.3 "Very good"
(2337 reviews)
Plaça Catalunya, 2, 17480 Roses, Spain
This holiday hotel is located in the picturesque resort of Roses, only 30 m from the beach and the beautiful bay. Hotel ... (Learn more)
Check availability

Hotel Ciutadella

8.3 "Very good"
(1867 reviews)
Avenida Tarragona, 7, 17480 Roses, Spain
Hotel Ciutadella is located 100 m from the beach in Roses, on the Costa Brava. It offers functional, air-conditioned roo... (Learn more)
Check availability

Hostal Gallet

8.2 "Very good"
(1826 reviews)
Av Miquel Oliva i Prat 24, 17480 Roses, Spain
Conveniently located in Roses, Hostal Gallet offers air-conditioned rooms, a garden, free WiFi and a shared lounge. Boas... (Learn more)
Check availability

Hotel Risech

7.2 "Good"
(4113 reviews)
Avenida de Rhode, 185, 17480 Roses, Spain
Hotel Risech is located next to Roses Beach, a 5-minute walk from the marina. The functional rooms include a flat-scree... (Learn more)
Check availability

Hostal ROM Familiar

7.9 "Good"
(1834 reviews)
Trinitat 35, 17480 Roses, Spain
This family-run guest house offers free WiFi and air conditioning in all rooms. Hostal ROM Familiar is in the pedestrian... (Learn more)
Check availability

Hotel Grecs

7.9 "Good"
(1586 reviews)
Homer, 12-14, 17480 Roses, Spain
Situated on a hillside overlooking Roses, Grecs offers a large outdoor pool and a free Wi-Fi zone. Each functional room ... (Learn more)
Check availability

Hotel Parc

8.3 "Very good"
(346 reviews)
Avda. Rhode, 85, 17480 Roses, Spain
Offering a restaurant, a bar, a terrace and free WiFi throughout, Hotel Parc is located opposite the beach in Roses. Fig... (Learn more)
Check availability

Casa Del Mar Hotel & Apartaments

8.3 "Very good"
(1700 reviews)
Canigo, 23-25, 17480 Roses, Spain
This small, family-run hotel is located in the Costa Brava resort of Roses, next to the historic site of Ciutadella and ... (Learn more)
Check availability

H Bella Mar Roses

6 "Pleasant"
(156 reviews)
1 Plaça de Llevant, 17480 Roses, Spain
In a prime location in the centre of Roses, H Bella Mar Roses provides air-conditioned rooms, a shared lounge, free WiFi... (Learn more)
Check availability

Apartment Platja de Roses-4

7.3 "Good"
(12 reviews)
17480 Roses, Spain
200 m from Playa Rastrell, Apartment Platja de Roses-4 features a sustainable 3-star accommodation in the Santa Margarid... (Learn more)
Check availability

Apartment Platja de Roses-10

8.2 "Very good"
(9 reviews)
17480 Roses, Spain
200 m from Playa Rastrell, Apartment Platja de Roses-10 provides a sustainable 3-star accommodation in the Santa Margari... (Learn more)
Check availability

Apartment Velazquez-9

8.5 "Very good"
(8 reviews)
17480 Roses, Spain
Apartment Velazquez-9 is situated in the Almadraba-Canyelles district of Roses, 90 m from Canyelles Petites beach, 400 m... (Learn more)
Check availability

Apartment Mileni I

8 "Very good"
(5 reviews)
17480 Roses, Spain
Set within the Santa Margarida district in Roses, Apartment Mileni I has air conditioning, a balcony, and sea views. Thi... (Learn more)
Check availability

Apartment Velazquez-1

8 "Very good"
(8 reviews)
17480 Roses, Spain
Apartment Velazquez-1 is located in the Almadraba-Canyelles district of Roses, 90 m from Canyelles Petites beach, 400 m ... (Learn more)
Check availability

Hotel La Cala

8.5 "Very good"
(352 reviews)
Sant Sebastià, 61, 17480 Roses, Spain
Located 200 m from Roses Beach and 5 minutes’ walk from the Marina, Hotel La Cala offers free Wi-Fi and air-conditioned ... (Learn more)
Check availability

Apartment Garbinell

7.7 "Good"
(8 reviews)
17480 Roses, Spain
Boasting sea views, Apartment Garbinell features accommodation with a terrace, around 2.1 km from Platja de Bonifaci. Th... (Learn more)
Check availability

Holiday Home Joan Sarda

8.7 "Very good"
(6 reviews)
17480 Roses, Spain
Set in Roses, Holiday Home Joan Sarda offers accommodation with a private pool and sea views. This beachfront property o... (Learn more)
Check availability

Amazing apartment in Roses with 4 Bedrooms and WiFi

7.3 "Good"
(7 reviews)
17480 Roses, Spain
Situated within 100 m of Platja La Nova and 200 m of Platja de la Punta in the centre of Roses, Amazing apartment in Ros... (Learn more)
Check availability

Amazing apartment in Roses with 4 Bedrooms and WiFi

7.3 "Good"
(7 reviews)
17480 Roses, Spain
Situated within 100 m of Platja La Nova and 200 m of Platja de la Punta in the centre of Roses, Amazing apartment in Ros... (Learn more)
Check availability

Apartment Platja de Roses-8

6.8 "Pleasant"
(8 reviews)
17480 Roses, Spain
100 m from Playa Rastrell, Apartment Platja de Roses-8 provides a sustainable 3-star accommodation in the Santa Margarid... (Learn more)
Check availability

Holiday Home Mila i Fontanals

8.4 "Very good"
(5 reviews)
17480 Roses, Spain
Boasting air-conditioned accommodation with a private pool, Holiday Home Mila i Fontanals is set in Roses. This beachfro... (Learn more)
Check availability

Apartment Velazquez-5

7.2 "Good"
(6 reviews)
17480 Roses, Spain
Apartment Velazquez-5 is located in the Almadraba-Canyelles district of Roses, 90 m from Canyelles Petites beach, 400 m ... (Learn more)
Check availability

Apartment Nuvol Blau-2

8 "Very good"
(5 reviews)
17480 Roses, Spain
400 m from Playa Rastrell, Apartment Nuvol Blau-2 provides a sustainable 3-star accommodation in the Santa Margarida dis... (Learn more)
Check availability

Apartment JOLI

7.6 "Good"
(5 reviews)
17480 Roses, Spain
Situated only 300 m from Platja La Nova, Apartment JOLI is a 3-star property attractively located in the centre of Roses... (Learn more)
Check availability