Find Hotels

Choose your date

Choose your date
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

329 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$ 215
    price for 1 night
    BOOK From US$ 215
  • Prestige Victoria

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

    Show map

    The superior Prestige Victoria Hotel offers a panoramic view of Roses from many comfortable guestrooms. Offering accommodation in the 8-story building, the hotel combines lavish architecture and…

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

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

    Show map

    Prestige Coral Platja Hotel is a 3-star property only 1.6 km from Aquabrava Water Park. With accents of French architecture, the hotel was built in 1968 and renovated in…

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • 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$ 195
    price for 1 night
    BOOK From US$ 195
  • Montecarlo

    De La Playa 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$ 149
    price for 1 night
    BOOK From US$ 149
  • Mediterraneo

    Carrer De Francisco Quevedo, 15, 17480 Roses, Giro, 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
  • 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$ 165
    price for 1 night
    BOOK From US$ 165
  • 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$ 107
    price for 1 night
    BOOK From US$ 107
  • Prestige Goya Park

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

    Show map

    The excellent Prestige Goya Park Hotel offers 246 comfortable guest rooms as well as an ATM, a luggage storage and a lift. Residing in an 8-story building, the hotel…

    More...
    From US$ 117
    price for 1 night
    BOOK From US$ 117
  • 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$ 103
    price for 1 night
    BOOK From US$ 103
  • 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$ 231
    price for 1 night
    BOOK From US$ 231
  • Prestige Sant Marc

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

    Show map

    Prestige Sant Marc Hotel is a 3-star property in the heart of Roses. Featuring art deco architecture, the hotel is welcoming guests since 1986.

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

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

    Show map

    Nautilus Hotel is rated 3 stars and is placed about 7 km from Monastery of Sant Pere de Rodes. Founded in 1962, the hotel underwent a renovation in 1999.

    More...
    From US$ 113
    price for 1 night
    BOOK From US$ 113
  • 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$ 165
    price for 1 night
    BOOK From US$ 165
  • Hotel Monterrey Roses By Pierre & Vacances

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

    Show map

    Hotel Monterrey Roses By Pierre & Vacances boasts a quiet location with a panoramic view of Roses Bay.

    More...
    From US$ 121
    price for 1 night
    BOOK From US$ 121
  • 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$ 67
    price for 1 night
    BOOK From US$ 67
  • 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$ 78
    price for 1 night
    BOOK From US$ 78
  • 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$ 135
    price for 1 night
    BOOK From US$ 135
  • J&V Holiday 1313

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

    Show map

    The budget J&V Holiday 1313 Aparthotel provides guests with a designated smoking area and an elevator.

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Bay Hotel

    Punta Prima, 1, Roses, Spain (Show map)

    Show map

    Bay Hotel is a 2-star venue positioned about 7 km from Monastery of Sant Pere de Rodes. Since 1986 the hotel has been hosting guests in a 4-story…

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