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

Catalonia 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

335 options found

  • 1935 Hotel Boutique

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

    Show map

    The 4-star 1935 Hotel Boutique places guests abount 7 km from Basilica of Santa Maria. The property features a storage room, a safe deposit box and a lift.

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

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

    Show map

    Prestige Victoria is a 3-star venue placed about 10 km from Cap de Creus. The hotel was opened in 1971, offering accommodation in an 8-story building designed in…

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

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

    Show map

    Prestige Coral Platja is a 3-star venue set 5 km away from Windoor Real Fly. Prestige Coral Platja welcomes guests to its comfortable rooms since 1968.

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

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

    Show map

    Thalassa Sport Hotel offers an attractive accommodation in a business area of Roses. Featuring Italian architecture, the hotel is opened since 1997.

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

    Avinguda De La Platja, 2, Roses, Spain (Show map)

    Show map

    The 3-star Montecarlo Hotel is located in the center of Roses. The building was renovated in 2010. An ideal location gives quick access to Monastery of Sant Pere de…

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

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

    Show map

    Mediterraneo Hotel provides guests with an attractive accommodation in a beach area of Roses. Mediterraneo Hotel was opened in 2001 and offers modern rooms.

    More...
    From US$ 124
    price for 1 night
    BOOK From US$ 124
  • Hotel Mediterraneo Anexo

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

    Show map

    Hotel Mediterraneo Anexo is rated 3 stars and is placed about 9 km from Cap de Creus. Monastery of Sant Pere de Rodes is about 7 km from the hotel.

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

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

    Show map

    The pleasant Maritim is a 3-star hotel in Roses offering a sun deck and an outdoor swimming pool. Maritim Hotel welcomes guests to its individual rooms since 1964.

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • 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. The hotel offers perfect location 1 km from…

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

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

    Show map

    The 3-star Hotel Marian Platja is situated a mere 7 km away from Aiguamolls de l'Empordà. Hotel Marian Platja is also placed within a 15-minute walk of Aquabrava…

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

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

    Show map

    The unique Prestige Goya Park is a 3-star hotel in Roses offering a sundeck, an outdoor swimming pool and a shared lounge. Prestige Goya Park operates since 1973.

    More...
    From US$ 147
    price for 1 night
    BOOK From US$ 147
  • Hotel Montana

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

    Show map

    Montana Hotel provides 32 rooms with a panoramic view of the sea. The designer hotel, built in 1970, is renowned for its modern architecture.

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

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

    Show map

    Terraza is a 4-star hotel located in the center of Roses. The hotel is set in a beautiful location 10 km away from Esglesia de Santa Maria.

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

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

    Show map

    Situated about 7 km from Sant Pere de Rodes Monastery in Santa Margarida district of Roses, Prestige Sant Marc is an art deco-style hotel offering contemporary rooms with a…

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

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

    Show map

    The quiet 3-star Nautilus is set in Santa Margarida district and offers individual guestrooms with a view over the the mountain. The hotel opened its doors in 1962 and…

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

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

    Show map

    Mediterraneo Park is a 3-star hotel located in the tourist center of Roses. This hotel is situated 4.5 km away from Cap de Creus, Windoor Real Fly and Basilica…

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

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

    Show map

    Hotel Monterrey Roses By Pierre & Vacances is located in the centre of Roses overlooking Roses Bay. Hotel Monterrey Roses By Pierre & Vacances is a family accommodation just a 10-minute…

    More...
    From US$ 162
    price for 1 night
    BOOK From US$ 162
  • 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. Aquabrava Water Park is within a 15-minute walk.

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • J&V Holiday 1110

    Avenida Gola Estany 23 - 1º (Check-In At Calle Merce Rodoreda 1, Local 5B), Roses, Spain (Show map)

    Show map

    The budget J&V Holiday 1110 Aparthotel provides guests with a designated place for smoking and an elevator.

    More...
    From US$ 81
    price for 1 night
    BOOK From US$ 81
  • Port Canigo

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

    Show map

    Port Canigo is a central 2-star hotel set 4.8 km from Butterfly Park Empuriabrava and 2.4 km from Ciutadella Roses.

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