Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Roses

Filter by star ratings
All filters
Hotel Spa Cap De Creus
Hotel Spa Cap De Creus
8.4 Excellent
C/ Illa, 10, El Port de la Selva, Catalonia, Spain
Show on map
5.4 mi from city centre, Roses 
ExcellentBased on 493 reviews
8.4

Featuring a sauna, Hotel Spa Cap De Creus is located in El Port de la Selva and provides charming accommodation. It offers 3-star accommodation with air-conditioned rooms.

Xon's Platja
Xon's Platja
7.4 Good
Pompeu Fabra, s/n, Empuriabrava, Catalonia, Spain
Show on map
3.3 mi from city centre, Roses 
GoodBased on 1,815 reviews
7.4

Located within the picturesque parkland of Empuriabrava, Xon's Platja HA offers comfortable accommodation and a full range of facilities, such as free Wi-Fi, a rooftop terrace and an outdoor pool. It provides a fitness centre, as well as miniature golf, boating facilities and billiards.

Prestige Victoria Hotel
Prestige Victoria Hotel
8.0 Excellent
Avenida Gola de l'Estany, s/n, Roses, Catalonia, Spain
Show on map
1.5 mi from city centre, Roses 
ExcellentBased on 637 reviews
8.0

Opened in 1964, Prestige Victoria is set in Roses and provides an outdoor pool, a rooftop terrace and a sauna. Rooms are air conditioned and a Wi-Fi connection is provided free of charge.

Prestige Sant Marc
Prestige Sant Marc
8.3 Excellent
Av. de la Bocana, 38-48, Roses, Catalonia, Spain
Show on map
1.5 mi from city centre, Roses 
ExcellentBased on 676 reviews
8.3

Prestige Sant Marc is located in Roses and features a rooftop terrace, miniature golf and free Wi-Fi. It also offers a kids pool, a sauna and an outdoor pool.

Hotel Montmar
Hotel Montmar
8.5 Excellent
Carretera Mas Oliva 14, Roses, Catalonia, Spain
Show on map
0.3 mi from city centre, Roses 
ExcellentBased on 2,129 reviews
8.5

Situated in Roses, Hotel Montmar is located an easy drive from Empuriabrava and Castello d'Empuries. It is conveniently positioned for guests wanting to sightsee in the area.

Aparthotel Giuliano
Aparthotel Giuliano
7.8 Good
Tamariu 7, Empuriabrava, Catalonia, Spain
Show on map
4.0 mi from city centre, Roses 
GoodBased on 774 reviews
7.8

Set within the picturesque countryside of Empuriabrava, Aparthotel Giuliano offers comfortable accommodation and a full range of facilities, including a lift, free Wi-Fi and laundry facilities.

Hotel Marina
Hotel Marina
8.6 Excellent
Av. De Rhode, 81-83, Roses, Catalonia, Spain
Show on map
0.4 mi from city centre, Roses 
ExcellentBased on 2,520 reviews
8.6

This comfortable hotel in Roses offers complimentary wireless internet, as well as a sauna and a rooftop pool. There is also a fitness centre with a swimming pool.

Hotel San Carlos
Hotel San Carlos
7.8 Good
Carrer Solsonès, 19-21, Roses, Catalonia, Spain
Show on map
1.5 mi from city centre, Roses 
GoodBased on 897 reviews
7.8

Recently refurbished, San Carlos Roses provides peaceful 3-star accommodation in Roses. It features a gym, as well as a rooftop terrace, an indoor pool and a free shuttle service.

Hotel Montecarlo & Spa
Hotel Montecarlo & Spa
8.3 Excellent
Avinguda de la Platja, 2, Roses, Catalonia, Spain
Show on map
1.4 mi from city centre, Roses 
ExcellentBased on 3,175 reviews
8.3

Opened in 1968, Montecarlo Hotel & Spa is situated in Roses and offers an outdoor pool, a rooftop terrace and a private beach. The multiple facilities this modern hotel features include meeting rooms, free bicycle rental and a 24-hour reception.

Hotel Silvia
Hotel Silvia
7.0 Good
Calle Puigmal, 14, Castelló d'Empúries, Catalonia, Spain
Show on map
3.8 mi from city centre, Roses 
GoodBased on 455 reviews
7.0

Situated in Empuriabrava, Hotel Silvia is an easy drive from Roses and provides complimentary wireless internet, a swimming pool and outdoor tennis courts. It also offers room service, a tour desk and a 24-hour reception.

Tips for booking a Roses hotel

Cheapest month:May
Most expensive month:July
Average price in Roses:$125/night
Absolute cheapest price found:$38/night
Cheapest day:Tuesday
Most expensive day:Saturday
$85 - $191
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$107 - $211
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Roses hotels

Show all 2,401 hotels
1
Hotel Marina
Hotel Marina
8.6 Excellent
Av. De Rhode, 81-83, Roses, Catalonia, Spain
Show on map
0.4 mi from city centre, Roses 

This comfortable hotel in Roses offers complimentary wireless internet, as well as a sauna and a rooftop pool. There is also a fitness centre with a swimming pool.

2
Aparthotel Giuliano
Aparthotel Giuliano
7.8 Good
Tamariu 7, Empuriabrava, Catalonia, Spain
Show on map
1.7 mi from city centre, Empuriabrava 

Set within the picturesque countryside of Empuriabrava, Aparthotel Giuliano offers comfortable accommodation and a full range of facilities, including a lift, free Wi-Fi and laundry facilities.

3
Prestige Mar y Sol
Prestige Mar y Sol
8.7 Excellent
Plaza Catalunya, 20, Roses, Catalonia, Spain
Show on map
0.2 mi from city centre, Roses 

Situated in Roses, Prestige Mar y Sol offers cosy 3-star accommodation, as well as a rooftop terrace. It is ideally located for those wishing to discover the area's attractions.

4
Hotel Montmar
Hotel Montmar
8.5 Excellent
Carretera Mas Oliva 14, Roses, Catalonia, Spain
Show on map
0.3 mi from city centre, Roses 

Situated in Roses, Hotel Montmar is located an easy drive from Empuriabrava and Castello d'Empuries. It is conveniently positioned for guests wanting to sightsee in the area.

5
Prestige Sant Marc
Prestige Sant Marc
8.3 Excellent
Av. de la Bocana, 38-48, Roses, Catalonia, Spain
Show on map
1.5 mi from city centre, Roses 

Prestige Sant Marc is located in Roses and features a rooftop terrace, miniature golf and free Wi-Fi. It also offers a kids pool, a sauna and an outdoor pool.

6
Hotel Monterrey Roses by Pierre & Vacances
Hotel Monterrey Roses by Pierre & Vacances
8.1 Excellent
Passeig Maritim 72, Roses, Catalonia, Spain
Show on map
1.3 mi from city centre, Roses 

Hotel Monterrey Roses by Pierre & Vacances is located in Roses and features free Wi-Fi and a rooftop terrace. It also offers a kids pool, an outdoor pool and a sauna.

7
Hotel Ramblamar
Hotel Ramblamar
8.1 Excellent
Avenida De Rhode 153, Roses, Catalonia, Spain
Show on map
0.2 mi from city centre, Roses 

Hotel Ramblamar is situated in Roses and is close to the area's popular attractions. It offers complimentary Wi-Fi, a lift and luggage storage.

8
Pierre & Vacances Empuriabrava Marina
Pierre & Vacances Empuriabrava Marina
8.3 Excellent
Empuriabrava, Catalonia, Spain
Show on map
0.4 mi from city centre, Empuriabrava 

Featuring a sauna, an outdoor pool and a Jacuzzi, Pierre & Vacances Empuriabrava Marina is an ideal place for a relaxing mini-break and showcases views of Empuriabrava. It has a gym, as well as a rooftop terrace, a sun deck and a kids pool.

Cheapest hotels in Roses, Girona

Show all 2,401 hotels
Agi Gloria Rooms
Agi Gloria Rooms
6.8 Good
Carrer de Mairó 28, Roses, Catalonia, Spain
Show on map
0.1 mi from city centre,  

Agi Gloria Rooms is situated in Roses and is close to the area's tourist attractions. It also offers complimentary wireless internet.

$40
Avg. per night
Hotel Ampuria Inn
Hotel Ampuria Inn
7.9 Good
Av Tramuntana- Puigmal, 5, Empuriabrava, Catalonia, Spain
Show on map
1.5 mi from city centre,  

Ampuria Inn Hotel offers an elegant setting in Empuriabrava and has a swimming pool, free wireless internet and complimentary private parking. It also provides meeting rooms, an express check-in and check-out feature and a sauna.

$54
Avg. per night
Xon's Platja
Xon's Platja
7.4 Good
Pompeu Fabra, s/n, Empuriabrava, Catalonia, Spain
Show on map
0.4 mi from city centre,  

Located within the picturesque parkland of Empuriabrava, Xon's Platja HA offers comfortable accommodation and a full range of facilities, such as free Wi-Fi, a rooftop terrace and an outdoor pool. It provides a fitness centre, as well as miniature golf, boating facilities and billiards.

$61
Avg. per night
Hotel Montmar
Hotel Montmar
8.5 Excellent
Carretera Mas Oliva 14, Roses, Catalonia, Spain
Show on map
0.3 mi from city centre,  

Situated in Roses, Hotel Montmar is located an easy drive from Empuriabrava and Castello d'Empuries. It is conveniently positioned for guests wanting to sightsee in the area.

$61
Avg. per night
Hotel Vela
Hotel Vela
8.4 Excellent
Plaça De Catalunya 2, Roses, Catalonia, Spain
Show on map
0.3 mi from city centre,  

Hotel Vela Roses is located in Roses and offers free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$62
Avg. per night
Aparthotel Giuliano
Aparthotel Giuliano
7.8 Good
Tamariu 7, Empuriabrava, Catalonia, Spain
Show on map
1.7 mi from city centre,  

Set within the picturesque countryside of Empuriabrava, Aparthotel Giuliano offers comfortable accommodation and a full range of facilities, including a lift, free Wi-Fi and laundry facilities.

$66
Avg. per night
Pierre & Vacances Empuriabrava Marina
Pierre & Vacances Empuriabrava Marina
8.3 Excellent
Empuriabrava, Catalonia, Spain
Show on map
0.4 mi from city centre,  

Featuring a sauna, an outdoor pool and a Jacuzzi, Pierre & Vacances Empuriabrava Marina is an ideal place for a relaxing mini-break and showcases views of Empuriabrava. It has a gym, as well as a rooftop terrace, a sun deck and a kids pool.

$69
Avg. per night
Hotel Univers
Hotel Univers
8.0 Excellent
Josep Pla, 1, Roses, Catalonia, Spain
Show on map
0.4 mi from city centre,  

Hotel Univers Roses offers 3-star accommodation in Roses. It also features an outdoor pool and a fitness centre.

$70
Avg. per night

Hotel prices in Roses

2 stars and under

$40 - $121

Hotel Vela

#1 Most popular

Hotel Vela
8.4 Excellent
$62
Avg. per night
Hotel Àgora

#2 Most popular

Hotel Àgora
7.9 Good
$79
Avg. per night
Agi Gloria Rooms

Best value

$40
Avg. per night
3 stars

$54 - $217

Prestige Sant Marc

#1 Most popular

Prestige Sant Marc
8.3 Excellent
$71
Avg. per night
Prestige Victoria Hotel

#2 Most popular

$87
Avg. per night
Hotel Ampuria Inn

Best value

$54
Avg. per night
4 stars +

$101 - $149

Canyelles Platja

#1 Most popular

Canyelles Platja
8.7 Excellent
$141
Avg. per night
Hotel San Carlos

#2 Most popular

$149
Avg. per night
Hotel Monterrey Roses by Pierre & Vacances
$117
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Roses

About Roses

Roses is a picturesque town on the sun-drenched Costa Brava. It's set on the sparkling Gulf of Roses and treats you to some of Spain's most beautiful sunsets. You can bask on Blue Flag beaches, hike coastal trails and eat your way through seafood restaurants.

Things to do

Roses lures sunseekers in with its golden sand and cobalt blue water. There are a handful of Blue Flag beaches to choose from, including a two-kilometre stretch known as Roses Beach. Platja Palangres is another favourite, with shady picnic areas and crystalline water.

Roses is brimming with history. The old fishing port is a great place for a stroll, especially in the morning when local fishermen haul in their catch. You can also climb up to Trinity Castle, a 16th-century fort with incredible Gulf of Roses views.

The whitewashed village of Cadaques is less than 30 minutes from Roses. It sits on Catalonia's eastern tip and is known for its pebbly beaches, picturesque harbour and cobbled lanes. It's also home to the Dali House Museum, which is filled with quirky artwork, sculptures and memorabilia.

Stretch your legs in Cap de Creus, a scenic national park covering most of the peninsula. It's laced with coastal hiking trails to hidden bays, secluded coves and sandy beaches. Don't miss the walk to Cala Jugadora, a postcard-perfect inlet known for its aquamarine water and rocky cliffs.

Getting around

Roses is compact and easy to get around on foot, while local buses access nearby beaches. Rental cars are a fast and easy way to explore the Costa Brava. Flights arrive at Girona–Costa Brava Airport, located a one-hour drive from Roses.

Roses travel FAQs

  • What are the best hotels in Roses?

    One of the most popular hotels in Roses is Canyelles Platja, which has been reviewed by 963 users and currently has a rating of 8.7/10. Other top-rated locations include Prestige Sant Marc and Prestige Victoria Hotel, which have received 8.3/10 and 8.0/10 ratings from our users, respectively.

  • What is a good hotel near Roses Beach?

    Prestige Sant Marc is a popular hotel near Roses Beach that is highly recommended, with a score of 8.3 across 676 reviews.

  • What is a good hotel in Roses near Ciudadela de Rosas?

    Prestige Sant Marc is the hotel close to Ciudadela de Rosas that is most recommended by HotelsCombined users, with 676 reviews rating it at 8.3/10.