Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to $603 by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.

Get the price Guarantee available for your trip.


Santa Margarida

Santa Margarida is located 16 miles away from the center of Costa Brava.

Packages in Santa Margarida

Save now with your Expedia package. Pairing your flight and hotel packages is a stress-free way for you and your friends to save. With the extra money, you will be able to experience more in Santa Margarida.

When you secure a deal, you will save as much as $603.

With us, you will have some 400 partner airlines and 321,000 hotels worldwide from around the world to scan through.

Check out the great deals at Expedia and indulge in that special trip you deserve. You won't regret it.

Don't worry about altering your family's vacation plans, as we do not charge additional cancellation fees for almost all of our hotel bookings.

Santa Margarida Vacation Packages

This neighborhood might be just right for your stay. To reach it from Costa Brava Airport, pick up your luggage and go 30 miles to the northeast.

Warm up with some nearby tourist sites, including Aquabrava and Castillo de la Trinidad. Coll de Roses Wine Family Museum and Minigolf Greens are also worthwhile. And finally, Roses Town Center and Empuriabrava are local communities you might want to make your way over to.

Feel like practicing your swing? You'll need to make some lengthy drives and difficult putts to get under par at Minigolf Carmanso and Pitch and Putt Castello Empuribrava.

Your little ones will have a ball at Karting and Aqua Brava. Let them burn some energy so you can sleep well.

Keep an eye out for native plants and animals as you journey through the leafy landscapes of Aiguamolls de l'Emporda Natural Park and Parc Natural dels Aiguamolls de l’Empordá.

For your fill of aquatic activities, check out Euro Divers Spain and Aventura Nautica. When you notice the sunlight dancing on the sparkling water, you'll know your vacation has truly started.

Sant Pere de Rodes Monastery, The Town, Roses Citadel and Sant Salvador Castle are bound to impress visitors with an interest in history. Do a little research before, so you can fully experience these significant places.

To learn more about the region's traditions and customs or simply soak up the serene surrounds, get going to Basilica of Santa Maria and Santa Maria de Castello D'Empuries.

Accommodation in Santa Margarida

Make a reservation for one of the 42 Santa Margarida lodging options listed on Expedia's easy-to-browse hotels page before you start your trip.

Those with a taste for luxury and style are sure to enjoy the Hotel Vistabella, at Av. Diaz Pacheco, 26, and the Almadraba Park Hotel, at Avinguda Díaz Pacheco, 70. Should you find that those don't quite match your requirements, the Cala Montjoi, Ciudad de Vacaciones or the Hotel Carmen are two more budget-friendly spots that might be what you're looking for.


Top Hotel Deals

See all 799 Hotels in Santa Margarida
Hotel Monterrey Roses by Pierre & Vacances

Hotel Monterrey Roses by Pierre & Vacances

Passeig Maritim 72, Roses
4.0
of 5, from 28 reviews
3.5 out of 5.0

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 are also within 3 mi (5 km).

Hotel Montecarlo

Hotel Montecarlo

Avinguda de la Platja, 2, Roses
3.8
of 5, from 82 reviews
3.5 out of 5.0

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 de Generala are also within 3 mi (5 km).

Hotel Prestige Sant Marc

Hotel Prestige Sant Marc

Av. de la Bocana, 38-48, Roses
3.6
of 5, from 207 reviews
3.5 out of 5.0

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

Hotel Mediterráneo

Hotel Mediterráneo

C. Quevedo, 15, Roses
4.4
of 5, from 23 reviews
3.5 out of 5.0

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 within 3 mi (5 km).

Prestige Victoria Hotel

Prestige Victoria Hotel

Av. Gola de l'Estany, s/n, Roses
3.8
of 5, from 208 reviews
3.5 out of 5.0

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) away.

$65
Hotel Marbella

Hotel Marbella

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

Located in Santa Margarida, this 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) away.

Prestige Goya Park

Prestige Goya Park

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

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 3 mi (5 km).

Hotel Mediterraneo Park

Hotel Mediterraneo Park

Calle Quevedo s/n, Roses
4.4
of 5, from 205 reviews
4.5 out of 5.0

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 3 mi (5 km).

Top Flight + Hotel Deals

Top Deals on Flights

These prices were available within the past 7 days. Prices quoted are per person, round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.