Find Hotels

Choose your date

Choose your date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Roses hotels in Santa Margarida

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

333 options found

  • Hotel Montana

    Jacinto Benavente, 22, Roses, Spain (Show map)

    Show map

    Montana Hotel is a 3-star comfortable guesthouse, located near to the beach. The hotel was opened in 1970 and remains an example of modern architecture in Roses ever since.

    More...
    From US$ 103
    price for 1 night
    BOOK From US$ 103
  • Nautilus

    Berganti, S/N, Roses, Spain (Show map)

    Show map

    The quiet Nautilus Hotel is placed near to the beachfront. The hotel opened its doors in 1962 and was remodeled in 1999.

    More...
    From US$ 111
    price for 1 night
    BOOK From US$ 111
  • 1935 Hotel Boutique

    Avinguda Del Salatar, 16, Roses, Spain (Show map)

    Show map

    1935 Hotel Boutique is a 4-star venue placed about 10 km from Esglesia de Santa Maria. Guests can quickly get to Windoor Real Fly, which is roughly 4.3 km…

    More...
    From US$ 211
    price for 1 night
    BOOK From US$ 211
  • Hotel Marian Platja

    Avenida Salata, S/N, Roses, Spain (Show map)

    Show map

    Hotel Marian Platja is a 3-star venue placed about 7 km from Aiguamolls de l'Empordà. The venue is placed next to sandy beaches.

    More...
    From US$ 107
    price for 1 night
    BOOK From US$ 107
  • Maritim

    Jacinto Benavente 2-10, Roses, Spain (Show map)

    Show map

    The 3-star Maritim Hotel places guests abound 7 km from Monastery of Sant Pere de Rodes. Maritim Hotel was opened in 1964 and offers non-smoking rooms.

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • Prestige Goya Park

    Av. Port Del Reig S/N, Roses, Spain (Show map)

    Show map

    Prestige Goya Park is a 3-star hotel located in the center of Roses. Residing in an 8-story building, the hotel was opened in 1973 and renovated in 2001.

    More...
    From US$ 121
    price for 1 night
    BOOK From US$ 121
  • Thalassa Sport

    Jacinto Benavente, 9, Roses, Spain (Show map)

    Show map

    Thalassa Sport Hotel is placed in the historical center of Roses and offers a casino, a sunbathing terrace and an indoor swimming pool. The family hotel, built in 1997, is…

    More...
    From US$ 197
    price for 1 night
    BOOK From US$ 197
  • Hotel Casa Del Mar

    Canigo, 23-25, Roses, Spain (Show map)

    Show map

    Hotel Casa Del Mar is a budget place to stay in Roses. This hotel is about 6 km away from El Bulli. Hotel Casa Del Mar lies within a 10…

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Prestige Victoria

    Avenida Gola De L'Estany, S/N, Roses, Spain (Show map)

    Show map

    Located in a ski area of Roses, the 3-star Prestige Victoria Hotel offers a sunbathing terrace, a heated swimming pool and loungers. Renovated in 2002, the hotel features Mediterranean…

    More...
    From US$ 143
    price for 1 night
    BOOK From US$ 143
  • Hotel & Spa Terraza

    Avenida De Rhode, 32, Roses, Spain (Show map)

    Show map

    The unique Hotel Terraza offers a bright accommodation in the center of Roses. The property is located within a 10-minute walk from the city center.

    More...
    From US$ 252
    price for 1 night
    BOOK From US$ 252
  • Prestige Sant Marc

    De La Bocana 38-48, Roses, Spain (Show map)

    Show map

    Set in the center of Roses, this quiet hotel features 240 rooms and offers an outdoor swimming pool, a diving centre and a golf course. Built in 1986, the hotel…

    More...
    From US$ 101
    price for 1 night
    BOOK From US$ 101
  • Hotel Monterrey Roses By Pierre & Vacances

    Passeig Maritim 72-75, Roses, Spain (Show map)

    Show map

    The family 3-star Hotel Monterrey Roses By Pierre & Vacances provides non-smoking rooms with a panoramic view of Roses Bay.

    More...
    From US$ 111
    price for 1 night
    BOOK From US$ 111
  • Hotel Mediterraneo Park

    C/ Quevedo, 15, Roses, Spain (Show map)

    Show map

    Hotel Mediterraneo Park offers a convenient location in a business area of Roses. Featuring elegant architecture, the hotel is opened since 2001.

    More...
    From US$ 162
    price for 1 night
    BOOK From US$ 162
  • Prestige Coral Platja

    Av. De Rhode, 28, Roses, Spain (Show map)

    Show map

    Situated in the tourist center of Roses, the elegant Prestige Coral Platja Hotel offers tasteful rooms. Since 1968 the hotel has been hosting guests in a 4-story colonial building.

    More...
    From US$ 138
    price for 1 night
    BOOK From US$ 138
  • Montecarlo

    De La Playa 2, Roses, Spain (Show map)

    Show map

    The pleasant Montecarlo Hotel offers accommodation in a shopping area of Roses. The building was renovated in 2010.

    More...
    From US$ 146
    price for 1 night
    BOOK From US$ 146
  • Mediterraneo

    Carrer De Francisco Quevedo, 15, 17480 Roses, Giro, Roses, Spain (Show map)

    Show map

    Mediterraneo is a 4-story hotel in a beach area of Roses providing a tennis court, a sun terrace and a golf course. The hotel opened its doors in 2001…

    More...
    From US$ 124
    price for 1 night
    BOOK From US$ 124
  • Apartaments Estudis Els Molins

    Avenida Rhodes, 22, Roses, Spain (Show map)

    Show map

    Guests of Roses will have a nice stay at Apartaments Estudis Els Molins apartment. The property is located 6 km away from El Bulli.

    More...
    From US$ 68
    price for 1 night
    BOOK From US$ 68
  • Marbella

    Roca Negra 11-13, Roses, Spain (Show map)

    Show map

    Offering functional guest rooms, the cozy Marbella Hotel lies within a 20-minute walk from Ciutadella Roses. Marbella Hotel opened its doors in 1985.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Rosamar Roses

    25 Av. Nautilus - Santa Margarida, Roses, Es, Roses, Spain (Show map)

    Show map

    The excellent Rosamar Roses Hotel is a 2-star venue providing guests with 24-hour front desk, dry cleaning and room service. Residing in a 4-story building, the hotel…

    More...
    BOOK
  • Port Canigo

    Avenida Port Canigo 15-31, Roses, Spain (Show map)

    Show map

    Port Canigo Hotel is a central 2-star accommodation featuring 35 rooms to stay in. Major Roses sights, such as Butterfly Park Empuriabrava and Aiguamolls de l'Empordà are located nearby.

    More...
    From US$ 130
    price for 1 night
    BOOK From US$ 130