Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Santa Margarida

Tonight Tonight 17 Dec - 18 Dec
This weekend This weekend 22 Dec - 24 Dec
Next weekend Next weekend 29 Dec - 31 Dec

Top 10 Hotels in Santa Margarida

See all 20 Hotels in Santa Margarida

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Hotel Marbella

Hotel Marbella

Roca Negra 11-13, Roses
1.5 out of 5.0
1.8 out of 5 (14 reviews)

Located in Santa Margarida, this hotel is within 2 miles (3 km) of Roses Beach, Roses Citadel and Aqua Brava. Llit de Generala is 2.7 mi (4.4 km) away.

£48

£48
Hotel Mediterráneo

Hotel Mediterráneo

C. Quevedo, 15, Roses
3.5 out of 5.0
2 others viewing this property now
4.4 out of 5 (23 reviews)

This family-friendly Roses hotel is located in Santa Margarida, within 1 mi (2 km) of Roses Citadel and Roses Beach. Aqua Brava and Llit de Generala are also ...

Get Rates

Get Rates
Prestige Goya Park

Prestige Goya Park

Avenida Port del Reig s/n, Roses
3.5 out of 5.0
3.8 out of 5 (308 reviews)

This family-friendly Roses hotel is located near the bay, within 1 mi (2 km) of Roses Citadel and Roses Beach. Aqua Brava and Llit de Generala are also within ...

Get Rates

Get Rates
Hotel Montecarlo

Hotel Montecarlo

Avinguda de la Platja, 2, Roses
3.5 out of 5.0
Last booking: 5 days ago
2 others viewing this property now
3.8 out of 5 (82 reviews)

Offering direct access to the beach, this Santa Margarida hotel is on the boardwalk and within 1 mi (2 km) of Roses Citadel and Roses Beach. Aqua Brava and Llit ...

Get Rates

Get Rates
Hotel Mediterraneo Park

Hotel Mediterraneo Park

Calle Quevedo s/n, Roses
4.5 out of 5.0
Last booking: 22 hours ago
4.4 out of 5 (206 reviews)

This family-friendly Roses hotel is located by the sea, within 1 mi (2 km) of Roses Citadel and Roses Beach. Aqua Brava and Llit de Generala are also within ...

Get Rates

Get Rates
Agi las Acacias

Agi las Acacias

Calle Punta del Nord , 6, Roses
4.0 out of 5.0

Located in Santa Margarida, this apartment is within 1 mi (2 km) of Roses Citadel and Roses Beach. Aqua Brava and Llit de Generala are also within 3 miles (5 ...

Get Rates

Get Rates
Agi Drugstore Apartments

Agi Drugstore Apartments

Avda Gola Estany , 43-47, Roses
4.0 out of 5.0
1 others viewing this property now

Located in Santa Margarida, this apartment is within 1 mi (2 km) of Roses Citadel and Roses Beach. Aqua Brava and Llit de Generala are also within 3 miles (5 ...

Get Rates

Get Rates
Hotel Monterrey Roses by Pierre & Vacances

Hotel Monterrey Roses by Pierre & Vacances

Passeig Maritim 72, Roses
3.5 out of 5.0
2 others viewing this property now
4.0 out of 5 (30 reviews)

Located in Santa Margarida, this beachfront hotel is on the boardwalk and within 1 mi (2 km) of Roses Citadel and Roses Beach. Aqua Brava and Llit de Generala ...

Get Rates

Get Rates
Santa Margarida canals flat

Santa Margarida canals flat

Carrer Cap de la Gola 20, Roses
3.5 out of 5.0

Located in Santa Margarida, this apartment is 1.1 mi (1.8 km) from Aqua Brava and 1.4 mi (2.3 km) from Roses Beach. Roses Citadel is 1.6 mi (2.7 km) away.

Get Rates

Get Rates
Prestige Victoria Hotel

Prestige Victoria Hotel

Av. Gola de l'Estany, s/n, Roses
3.5 out of 5.0
1 others viewing this property now
3.8 out of 5 (209 reviews)

Nestled on the beach, this Santa Margarida hotel is within 2 mi (3 km) of Roses Beach, Roses Citadel and Aqua Brava. Llit de Generala is 2.7 mi (4.4 km) ...

Get Rates

Get Rates
Map

Recent Reviews in Santa Margarida