Save up to $603 by booking Flight + Hotel.
Search 590,000 properties and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
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.
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.
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.
This family-friendly Roses hotel is located by the sea, within 1 mi (2 km) of Aventura Nautica and Roses Beach. Aqua Brava and Roses Citadel are also within 1 mi (2 km).
Located in Roses, this beachfront hotel is on the boardwalk, 0.1 mi (0.2 km) from Aventura Nautica, and 1.3 mi (2 km) from Roses Beach. Roses Citadel and Aqua Brava are also within 2 mi (3 km).
Situated on the beach, this hotel is 0.3 mi (0.5 km) from Aventura Nautica and 1.4 mi (2.2 km) from Roses Beach. Roses Citadel and Aqua Brava are also within 2 mi (3 km).
Offering direct access to the beach, this Roses hotel is on the boardwalk, 0.2 mi (0.4 km) from Aventura Nautica, and 1.3 mi (2.2 km) from Roses Beach. Roses Citadel and Aqua Brava are also within 2 mi (3 km).
This family-friendly Roses hotel is located near the bay, within 1 mi (2 km) of Aventura Nautica and Roses Beach. Aqua Brava and Roses Citadel are also within 1 mi (2 km).
Nestled on the beach, this Roses hotel is 0.3 mi (0.5 km) from Aventura Nautica and 1.4 mi (2.3 km) from Roses Beach. Roses Citadel and Aqua Brava are also within 2 mi (3 km).
Situated near the beach in Roses, this apartment building is close to Aventura Nautica, Roses Beach and Aqua Brava. Local attractions also include Roses Citadel and Llit de Generala.
This family-friendly Roses hotel is within 1 mi (2 km) of Aventura Nautica and Roses Beach. Aqua Brava and Roses Citadel are also within 1 mi (2 km).