HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit

Make a holiday rental villa or apartment in Mas Oliva, Spain your home away from home

Mas Oliva is a tranquil holiday community found in the hills above the seaside resort of Roses on Catalonia’s Costa Brava. Within minutes of self-catering villas in Mas Oliva are more than 15 beaches of varying types and proportions. A little way inland is some wonderful hilly scenery, while a short drive will take you to some truly fascinating historical towns.

Things to do in Mas Oliva, Spain

The closest beach to self-catering apartments in Mas Oliva is the waterfront at Roses. Here you’ll be able to enjoy a bay more than 1.5 kilometres in length, boasting fine golden sand, clear waters and a great variety of amenities and activities available. This beach has been awarded blue flag status due to its cleanliness and facilities.

You’ll find yet more lovely beaches not far from self-catering accommodation in Mas Oliva. Santa Margarida is another long, sandy beach complemented by a marina and shops. Meanwhile the Cap de Creus is an area of natural beauty, home to host of secluded rocky coves, which can be discovered by boat, on foot, or by bike.

Roses itself is a picturesque fishing village with a number of historic remnants. The Citadel here dates to the 17th Century, but features aspects that date back to pre-Roman times. The February/March carnival here is also one of the most vibrant on the Costa Brava, with more than 7,000 people taking part each year.

Another large area of natural beauty easily reached from apartments in Mas Oliva is the Albera Mountain Range a little way to the northwest. It’s a great location for walks, with trails guiding visitors to the most scenic points and past numerous sites of historical interest.

Places to visit on holiday in Mas Oliva, Spain

Mas Oliva self-catering accommodation is no more than 15 minutes from the charming town of Figueres, which features the huge 18th Century San Ferran Castle, which has a perimeter of more than 5.5 kilometres. The town is perhaps most famous as being the birthplace of the artist Salvador Dali, and a museum features a number of works by the surrealist.

Weather in Mas Oliva, Spain

On holiday at a self-catering apartment in Mas Oliva you’ll experience a Mediterranean climate, bringing lots of warm weather from May through to October. Winters on the Costa Brava are usually quite mild, with a more rain than at any other time of year.

Cheap flights to Mas Oliva, Spain

Girona Airport (GRO) is within an hour by car from villas in Mas Oliva, and has connections with English airports like Birmingham (BHX), Stansted (STN), East Midlands (EMA) and Manchester (MAN), via budget airline Ryanair.

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    • 2 BR
    • 1 BA
    • Sleeps 6
    Apartment #1990580
    4
    Viewed 22 times in the last 48 hours
      • 3 BR
      • 2 BA
      • Sleeps 6
      Apartment #1419973a
      1
        • 1 BR
        • 1 BA
        • Sleeps 4
        Apartment #6890999
        0
          avg/night
          • 2 BR
          • 1 BA
          • Sleeps 4
          Apartment #458163
          0
          Viewed 69 times in the last 48 hours
            avg/night
            • 2 BR
            • 1 BA
            • Sleeps 6
            Apartment #6066292
            1
            Viewed 42 times in the last 48 hours
              • 1 BR
              • 1 BA
              • Sleeps 4
              Apartment #850045a
              0
                • 1 BR
                • 1 BA
                • Sleeps 4
                Apartment #2369905
                0
                  • 2 BR
                  • 1 BA
                  • Sleeps 6
                  Apartment #1994748
                  2
                  Viewed 21 times in the last 48 hours
                    avg/night
                    • 2 BR
                    • 1 BA
                    • Sleeps 4
                    Apartment #6937789
                    0
                    Viewed 33 times in the last 48 hours
                      • 2 BR
                      • 1 BA
                      • Sleeps 6
                      Apartment #1682566
                      4
                      Viewed 30 times in the last 48 hours
                        • 1 BR
                        • 1 BA
                        • Sleeps 4
                        Apartment #6890949
                        0
                          • 1 BR
                          • 1 BA
                          • Sleeps 4
                          Apartment #6890947
                          0
                            • 1 BR
                            • 1 BA
                            • Sleeps 4
                            Apartment #6890951
                            0
                              • 1 BR
                              • 1 BA
                              • Sleeps 4
                              Apartment #6890967
                              0
                                • 1 BR
                                • 1 BA
                                • Sleeps 4
                                Apartment #6890989
                                0
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 4
                                  Apartment #6890919
                                  0
                                    • 1 BR
                                    • 1 BA
                                    • Sleeps 4
                                    Apartment #6890957
                                    0
                                      • 1 BR
                                      • 1 BA
                                      • Sleeps 4
                                      Apartment #6890927
                                      0
                                        • 1 BR
                                        • 1 BA
                                        • Sleeps 4
                                        Apartment #6890959
                                        0
                                          • 1 BR
                                          • 1 BA
                                          • Sleeps 4
                                          Apartment #6890965
                                          0
                                            • 2 BR
                                            • 1 BA
                                            • Sleeps 6
                                            Apartment #6890998
                                            0
                                              • 2 BR
                                              • 1 BA
                                              • Sleeps 6
                                              Apartment #6890995
                                              0
                                                • 2 BR
                                                • 1 BA
                                                • Sleeps 6
                                                Apartment #6890976
                                                0
                                                  • 2 BR
                                                  • 1 BA
                                                  • Sleeps 6
                                                  Apartment #6890984
                                                  0
                                                    • 2 BR
                                                    • 1 BA
                                                    • Sleeps 6
                                                    Apartment #6890996
                                                    0
                                                      • 2 BR
                                                      • 1 BA
                                                      • Sleeps 6
                                                      Apartment #6890997
                                                      0
                                                        • 1 BR
                                                        • 1 BA
                                                        • Sleeps 4
                                                        Apartment #6890978
                                                        0
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 4
                                                          Apartment #6890916
                                                          0
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 4
                                                            Apartment #6890918
                                                            0
                                                              • 1 BR
                                                              • 1 BA
                                                              • Sleeps 4
                                                              Apartment #6890938
                                                              0
                                                                • 1 BR
                                                                • 1 BA
                                                                • Sleeps 4
                                                                Apartment #6890932
                                                                0
                                                                  • 1 BR
                                                                  • 1 BA
                                                                  • Sleeps 4
                                                                  Apartment #6890934
                                                                  0
                                                                    • 1 BR
                                                                    • 1 BA
                                                                    • Sleeps 4
                                                                    Apartment #6890992
                                                                    0
                                                                      • 1 BR
                                                                      • 1 BA
                                                                      • Sleeps 4
                                                                      Apartment #6890993
                                                                      0
                                                                        • 1 BR
                                                                        • 1 BA
                                                                        • Sleeps 4
                                                                        Apartment #6890990
                                                                        0
                                                                          • 1 BR
                                                                          • 1 BA
                                                                          • Sleeps 4
                                                                          Apartment #6890917
                                                                          0
                                                                            • 1 BR
                                                                            • 1 BA
                                                                            • Sleeps 4
                                                                            Apartment #6890933
                                                                            0
                                                                              • 1 BR
                                                                              • 1 BA
                                                                              • Sleeps 4
                                                                              Apartment #6890956
                                                                              0
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #6890986
                                                                                0
                                                                                  • 1 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 4
                                                                                  Apartment #6890931
                                                                                  0
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #6890935
                                                                                    0
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 4
                                                                                      Apartment #6890946
                                                                                      0
                                                                                        • 2 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 6
                                                                                        Apartment #6890953
                                                                                        0
                                                                                          • 2 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 6
                                                                                          Apartment #6890977
                                                                                          0
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 6
                                                                                            Apartment #6890985
                                                                                            0
                                                                                              • 1 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 4
                                                                                              Apartment #6890921
                                                                                              0
                                                                                                • 1 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #6890925
                                                                                                0
                                                                                                  • 2 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 6
                                                                                                  Apartment #6890994
                                                                                                  0
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 4
                                                                                                    Apartment #6890924
                                                                                                    0
                                                                                                      • 1 BR
                                                                                                      • 1 BA
                                                                                                      • Sleeps 4
                                                                                                      Apartment #6890922
                                                                                                      0
                                                                                                      • 1 - 50 of 300+