Luxury Hotels in Roses, Spain
Hotel Montecarlo Spa & Wellness

(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 availabilityHotel Spa Mediterraneo Park

(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 availabilityHotel Maritim

(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 availabilityVistabella

(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 availabilityCanyelles Platja

(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 availabilityHotel Monterrey Roses by Pierre & Vacances

(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 availabilityAlmadraba Park Hotel

(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 availabilityAlmadraba Park Hotel

(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 availability1935 Hotel Boutique by Terraza

(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 availability1935 Hotel Boutique by Terraza

(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 availabilityHotel & Spa Terraza

(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 availabilityHotel Marina

(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 availabilityHotel Montmar

(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 availabilityPrestige Mar y Sol

(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 availabilityHotel Roses Platja

(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 availabilityHotel Univers

(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 availabilityCheckin San Carlos

(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 availabilityHotel Mas Palou

(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 availabilityPrestige Sant Marc

(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 availabilityHotel Mediterraneo

(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 availabilityHotel Ramblamar

(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 availabilityNautilus Hotel

(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 availabilityHotel Carmen

(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 availabilityPrestige Victoria

(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 availabilityPrestige Goya Park

(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 availabilityCASTELL BLAU

(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 availabilityHotel Vela

(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 availabilityHotel Ciutadella

(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 availabilityHostal Gallet

(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 availabilityHotel Risech

(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 availabilityHostal ROM Familiar

(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 availabilityHotel Grecs

(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 availabilityHotel Parc

(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 availabilityCasa Del Mar Hotel & Apartaments

(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 availabilityH Bella Mar Roses

(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 availabilityApartment Platja de Roses-4

(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 availabilityApartment Platja de Roses-10

(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 availabilityApartment Velazquez-9

(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 availabilityApartment Mileni I

(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 availabilityApartment Velazquez-1

(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 availabilityHotel La Cala

(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 availabilityApartment Garbinell

(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 availabilityHoliday Home Joan Sarda

(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 availabilityAmazing apartment in Roses with 4 Bedrooms and WiFi

(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 availabilityAmazing apartment in Roses with 4 Bedrooms and WiFi

(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 availabilityApartment Platja de Roses-8

(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 availabilityHoliday Home Mila i Fontanals

(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 availabilityApartment Velazquez-5

(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 availabilityApartment Nuvol Blau-2

(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 availabilityApartment JOLI

(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