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
8.7 km from city centre, Roses 
ExcellentBased on 533 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.

Hotel Vistabella
Hotel Vistabella
8.8 Excellent
Av. Diaz Pacheco, 26, Roses, Catalonia, Spain
Show on map
2.5 km from city centre, Roses 
ExcellentBased on 280 reviews
8.8

Vistabella is located in Roses and features miniature golf, an indoor pool and a Turkish steam bath. It also offers a rooftop terrace, a sauna and a beauty centre.

Prestige Mar y Sol
Prestige Mar y Sol
8.7 Excellent
Plaza Catalunya, 20, Roses, Catalonia, Spain
Show on map
0.4 km from city centre, Roses 
ExcellentBased on 943 reviews
8.7

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.

Hotel Ramblamar
Hotel Ramblamar
8.1 Excellent
Avenida De Rhode 153, Roses, Catalonia, Spain
Show on map
0.3 km from city centre, Roses 
ExcellentBased on 1,490 reviews
8.1

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.

Hotel Montmar
Hotel Montmar
8.5 Excellent
Carretera Mas Oliva 14, Roses, Catalonia, Spain
Show on map
0.5 km from city centre, Roses 
ExcellentBased on 2,196 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.

Apartamento Empuriabrava Karina
Apartamento Empuriabrava Karina
6.6 Good
Empuriabrava, Catalonia, Spain
Show on map
5.3 km from city centre, Roses 
GoodBased on 30 reviews
6.6

Located in the countryside, Apartamento Empuriabrava Karina is just a short drive from Basilica de Santa Maria de Castellon de Ampurias. It also provides a lift.

Hotel Monterrey Roses by Pierre & Vacances
Hotel Monterrey Roses by Pierre & Vacances
8.1 Excellent
Passeig Maritim 72, Roses, Catalonia, Spain
Show on map
2.1 km from city centre, Roses 
ExcellentBased on 1,847 reviews
8.1

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.

Ca la Sònia
Ca la Sònia
9.5 Excellent
Vilajuïga 13, Pau, Catalonia, Spain
Show on map
8.0 km from city centre, Roses 
ExcellentBased on 30 reviews
9.5

Situated in Pau, Ca la Sonia is an easy drive from Roses and offers a library, a sun deck and free Wi-Fi. It also features a terrace.

Tips for booking a Roses hotel

Cheapest month:May
Most expensive month:August
Average price in Roses:C$ 140/night
Absolute cheapest price found:C$ 34/night
Cheapest day:Sunday
Most expensive day:Thursday
C$ 103 - C$ 214
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 139 - C$ 190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Roses hotels

Show all 2,551 hotels
1
Prestige Mar y Sol
Prestige Mar y Sol
8.7 Excellent
Plaza Catalunya, 20, Roses, Catalonia, Spain
Show on map
0.4 km 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.

2
Hotel Montmar
Hotel Montmar
8.5 Excellent
Carretera Mas Oliva 14, Roses, Catalonia, Spain
Show on map
0.5 km 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.

3
Hotel Monterrey Roses by Pierre & Vacances
Hotel Monterrey Roses by Pierre & Vacances
8.1 Excellent
Passeig Maritim 72, Roses, Catalonia, Spain
Show on map
2.1 km 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.

4
Hotel Ramblamar
Hotel Ramblamar
8.1 Excellent
Avenida De Rhode 153, Roses, Catalonia, Spain
Show on map
0.3 km 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.

Cheapest hotels in Roses, Girona

Show all 2,551 hotels
Hotel Montmar
Hotel Montmar
8.5 Excellent
Carretera Mas Oliva 14, Roses, Catalonia, Spain
Show on map
0.5 km 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.

C$ 73
Avg. per night
Prestige Mar y Sol
Prestige Mar y Sol
8.7 Excellent
Plaza Catalunya, 20, Roses, Catalonia, Spain
Show on map
0.4 km from city centre,  

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.

C$ 91
Avg. per night
Hotel Ramblamar
Hotel Ramblamar
8.1 Excellent
Avenida De Rhode 153, Roses, Catalonia, Spain
Show on map
0.3 km from city centre,  

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.

C$ 96
Avg. per night
Hotel Monterrey Roses by Pierre & Vacances
Hotel Monterrey Roses by Pierre & Vacances
8.1 Excellent
Passeig Maritim 72, Roses, Catalonia, Spain
Show on map
2.1 km from city centre,  

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.

C$ 106
Avg. per night
Apartamento Empuriabrava Karina
Apartamento Empuriabrava Karina
6.6 Good
Empuriabrava, Catalonia, Spain
Show on map
0.8 km from city centre,  

Located in the countryside, Apartamento Empuriabrava Karina is just a short drive from Basilica de Santa Maria de Castellon de Ampurias. It also provides a lift.

C$ 123
Avg. per night
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
0.2 km from city centre,  

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.

C$ 132
Avg. per night
Hotel Vistabella
Hotel Vistabella
8.8 Excellent
Av. Diaz Pacheco, 26, Roses, Catalonia, Spain
Show on map
2.5 km from city centre,  

Vistabella is located in Roses and features miniature golf, an indoor pool and a Turkish steam bath. It also offers a rooftop terrace, a sauna and a beauty centre.

C$ 276
Avg. per night
Ca la Sònia
Ca la Sònia
9.5 Excellent
Vilajuïga 13, Pau, Catalonia, Spain
Show on map
0.3 km from city centre,  

Situated in Pau, Ca la Sonia is an easy drive from Roses and offers a library, a sun deck and free Wi-Fi. It also features a terrace.

C$ 407
Avg. per night

Hotel prices in Roses

3 stars

C$ 73 - C$ 407

Prestige Mar y Sol

#1 Most popular

Prestige Mar y Sol
8.7 Excellent
C$ 91
Avg. per night
Hotel Ramblamar

#2 Most popular

Hotel Ramblamar
8.1 Excellent
C$ 96
Avg. per night
Hotel Montmar

Best value

Hotel Montmar
8.5 Excellent
C$ 73
Avg. per night
4 stars and up

C$ 106 - C$ 276

Hotel Vistabella

#1 Most popular

Hotel Vistabella
8.8 Excellent
C$ 276
Avg. per night
Hotel Monterrey Roses by Pierre & Vacances
C$ 106
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?

    943 reviews rated Prestige Mar y Sol with an average score of 8.7/10. It may also be worth looking into the Hotel Vistabella, which received a rating of 8.8/10 from 280 reviews. Hotel Monterrey Roses by Pierre & Vacances could also be a good option, with a score of 8.1/10 from 1,844 reviews.

  • What is a good hotel near Roses Beach?

    Prestige Mar y Sol is a popular hotel near Roses Beach that is highly recommended, with a score of 8.7 across 943 reviews.

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

    Prestige Mar y Sol is rated 8.7 from 943 reviews and is close to Ciudadela de Rosas.