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
8.4 Excellent

0.1 mi from city centre, El Port de la Selva Show on map

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
7.4 Good

0.4 mi from city centre, Empuriabrava Show on map

GoodBased on 1,764 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
8.0 Excellent

1.5 mi from city centre, Roses Show on map

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.

Hotel Prestige Sant Marc
8.3 Excellent

1.5 mi from city centre, Roses Show on map

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
8.5 Excellent

0.3 mi from city centre, Roses Show on map

ExcellentBased on 2,007 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
7.9 Good

1.7 mi from city centre, Empuriabrava Show on map

GoodBased on 752 reviews
7.9

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
8.6 Excellent

0.4 mi from city centre, Roses Show on map

ExcellentBased on 2,515 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
7.8 Good

1.5 mi from city centre, Roses Show on map

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
8.3 Excellent

1.4 mi from city centre, Roses Show on map

ExcellentBased on 2,915 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
7.0 Good

1.6 mi from city centre, Castelló d'Empúries Show on map

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:August
Average price in Roses:$123/night
Absolute cheapest price found:$38/night
Cheapest day:Sunday
Most expensive day:Saturday
$64 - $201
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$120 - $211
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Roses hotels

Show all 2,170 hotels
1
Hotel Marina
8.6 Excellent

0.4 mi from city centre, Roses Show on map

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
7.9 Good

1.7 mi from city centre, Empuriabrava Show on map

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
8.7 Excellent

0.2 mi from city centre, Roses Show on map

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
8.5 Excellent

0.3 mi from city centre, Roses Show on map

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
Hotel Prestige Sant Marc
8.3 Excellent

1.5 mi from city centre, Roses Show on map

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
8.1 Excellent

1.3 mi from city centre, Roses Show on map

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
8.2 Excellent

0.2 mi from city centre, Roses Show on map

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
8.3 Excellent

0.4 mi from city centre, Empuriabrava Show on map

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,170 hotels
Prestige Victoria Hotel
8.0 Excellent

1.5 mi from city centre, Roses Show on map

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.

$35
Avg. per night
Agi Gloria Rooms
6.8 Good

0.1 mi from city centre, Roses Show on map

Agi Gloria Rooms is located in Roses and features free Wi-Fi. It also provides a tour desk.

$40
Avg. per night
Hotel Ampuria Inn
7.9 Good

1.5 mi from city centre, Empuriabrava Show on map

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.

$42
Avg. per night
Hotel Monterrey Roses by Pierre & Vacances
8.1 Excellent

1.3 mi from city centre, Roses Show on map

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.

$44
Avg. per night
Hotel Silvia
7.0 Good

1.6 mi from city centre, Castelló d'Empúries Show on map

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.

$51
Avg. per night
Xon's Platja
7.4 Good

0.4 mi from city centre, Empuriabrava Show on map

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.

$52
Avg. per night
Pierre & Vacances Empuriabrava Marina
8.3 Excellent

0.4 mi from city centre, Empuriabrava Show on map

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.

$52
Avg. per night
Hotel Vela
8.4 Excellent

0.3 mi from city centre, Roses Show on map

Hotel Vela Roses is located in Roses and offers free Wi-Fi. It provides a terrace, and is a brief walk from the Roses Citadel.

$60
Avg. per night

Hotel prices in Roses

2 stars and under

$40 - $80

#1 Most popular

Hotel Vela
8.4 Excellent
$60
Avg. per night

#2 Most popular

Hotel Àgora
7.9 Good
$80
Avg. per night

Best value

$40
Avg. per night
3 stars

$35 - $333

#1 Most popular

$78
Avg. per night

#2 Most popular

Hotel Marina
8.6 Excellent
$92
Avg. per night

Best value

$35
Avg. per night
4 stars +

$44 - $129

#1 Most popular

Canyelles Platja
8.7 Excellent
$129
Avg. per night

#2 Most popular

$85
Avg. per night
$44
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 964 users and currently has a rating of 8.7/10. Other top-rated locations include Hotel 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?

    Hotel 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?

    Hotel 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.

  • How much do hotels in Roses cost?

    Roses hotels have an average price of $174/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Roses?

    HotelsCombined searches in the last 3 days suggest cheap Roses hotels have prices starting from as low as $42/night, depending on the popularity of your requested dates.

  • How much is a hotel in Roses tonight?

    A hotel in Roses tonight has an average price of $214, but some deals have been found for as low as $52 in HotelsCombined searches over the last 72 hours. Prices in Roses are changing frequently.