
El Mas Oliva Holidays from AU$825
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to AU$703 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your El Mas Oliva Holiday
Book a custom holiday package to El Mas Oliva and prepare to experience this exciting city on your own terms. Think about spending time in the neighbourhood of Santa Margarida, which is great for coastal beaches and much more. You'll want to take in the sights during your trip to El Mas Oliva. Carve out some time for big-name attractions such as Canyelles Beach, Roses Citadel and Aqua Brava. Browse Expedia's wide range of travel options and book your ultimate holiday to El Mas Oliva now.
The Latest El Mas Oliva Holiday Deals
Price found within the past 48 hours. Click for updated prices.


Margot House
Eixample
Save 100% on your flight
Price was AU$2,430, price is now AU$1,414 per person
AU$1,414
per person
20 Dec - 26 Dec
found 7 hours ago
Return flight included
Belgrade (BEG) to Barcelona (BCN)
9.4/10 Exceptional! (149 reviews)
I was looking for a small Botique type of place to stay in Barcelona. Margot House fit that perfectly. It is warm & inviting. The common area was lovely to sit in & relax. Rooms were beautifully decorated & well equipped. We chose to have breakfast each day. The presentation was lovely & the food delicious. The staff is kind & professional. They accommodated any request we had. A welcome change of pace from staying in larger hotels.
Reviewed on 13 Oct 2025

Hotel Tembo Barcelona
Save 100% on your flight
Price was AU$1,613, price is now AU$1,090 per person
AU$1,090
per person
20 Dec - 26 Dec
found 7 hours ago
Return flight included
Belgrade (BEG) to Barcelona (BCN)
9.2/10 Wonderful! (76 reviews)
Amazing hotel felt like home amazing rooms and Johan at the reception was very professional and made my check in and check out super easy
Reviewed on 2 Nov 2025

Hotel Sixtytwo Barcelona
Eixample
Save 100% on your flight
Price was AU$3,893, price is now AU$2,683 per person
AU$2,683
per person
20 Dec - 26 Dec
found 7 hours ago
Return flight included
Belgrade (BEG) to Barcelona (BCN)
9.4/10 Exceptional! (1,002 reviews)
Breakfast was amazing , wonderful staff, great location
Reviewed on 29 Oct 2025

Lamaro Hotel
Downtown Barcelona
Save 100% on your flight
Price was AU$2,233, price is now AU$1,543 per person
AU$1,543
per person
20 Dec - 26 Dec
found 7 hours ago
Return flight included
Belgrade (BEG) to Barcelona (BCN)
9.4/10 Exceptional! (1,801 reviews)
Enjoyed this hotel and the rooftop bar a lot. It was so clean and quiet. Perfect stay in Barcelona.
Reviewed on 9 Nov 2025
El Mas Oliva Holiday
El Mas Oliva Essential Information
Language | Spanish |
|---|---|
Currency | Euros |
Local Welcome | ¡Hola! |
Local Goodbye | Adiós |
Max Temp Winter | 13ºC |
Max Temp Summer | 27ºC |
Top Sights | Canyelles Beach, Aqua Brava and Aquabrava |
Our pick of the best El Mas Oliva Hotel Deals

Hotel Pirineo Figueres by Pierre and Vacances
Avenida Salvador Dalí, 68, Figueres
Fully refundableReserve now, pay when you stay
The price is AU$106 per night from 23 Nov to 24 Nov
AU$106
23 Nov - 24 Nov
includes taxes & fees
9/10 Wonderful! (506 reviews)
Great hotel
Reviewed on 3 Nov 2025

Sercotel President
Avinguda Salvador Dalí, 82, Figueres
Fully refundableReserve now, pay when you stay
The price is AU$92 per night from 23 Nov to 24 Nov
AU$92
23 Nov - 24 Nov
includes taxes & fees
8.4/10 Very Good! (753 reviews)
Ideal location with public car park opposite (€15/day with hotel discount) & a very nice welcome from the front desk upon arrival. Easy check in. Nice comfortable rooms & feeling of spaciousness through the hotel. Good selection & value for money substantial breakfast Salvador Dali museum just a ...
Reviewed on 29 Sept 2025

Xon's Platja ApartHotel
Carrer Pompeu Fabra, s/n, Empuriabrava, Castello d'Empuries
Fully refundableReserve now, pay when you stay
The price is AU$134 per night from 11 Nov to 12 Nov
AU$134
11 Nov - 12 Nov
includes taxes & fees
7.2/10 Good! (578 reviews)
Personnel accueillant, hôtel bien situé, mais chambre non insonorisée. Donc, une nuit sans sommeil… dommage !
Reviewed on 22 June 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
What to do in El Mas Oliva

From Roses: Cruise on Costa Brava to Cadaqués
AU$44
per adult

Girona Guided tour & Dali Museum from Barcelona
AU$150
per adult
100% of travellers recommend

Girona Airport: Bus Transfer to/from Figueras Station
AU$14
per adult
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.











