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.
Verified Review icon 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 Default Owner Icon heart-filled

Make a holiday home in Castro Marim Town your home away from home

Anyone looking for an authentic Portuguese experience can do no better than a holiday in Castro Marim in the Algarve region of Portugal. It offers a glimpse into how the Portugal of yore looked with a series of interesting monuments and buildings of typical Portuguese architecture lining the streets. There are also many cultural events that take place in this town. On top of that it provides the ideal grounds for a golfing holiday. Tourists headed for this attraction-laden locale can make their stay even more enjoyable by booking one of the holiday homes in Castro Marim provided by HomeAway. These include amazing quinta-style villas big enough for large travelling groups and spacious town houses with modern styling. Majority of the Castro Marim holiday rentals are situated close to the beach, making them ideal for sun-worshippers. Even better for those out for a rich tan, some come with private pools complete with loungers.

Things to do

-Historical sites: This town has a rich history having been used as a port for thousands of years. It is reputed to have been the place where the soldiers of the Order of Christ had their headquarters in the 14th century. The Castle of Marim which towers over the town is one of the visible reminders of this illustrious past. It dates back to the 10th century.

-Nature walks: The Reserva Natural do Sapal serves up quite a treat for nature lovers. Within its 2,000 hectares is a dense diversity of flora and fauna, including over 400 plant species and 150 species of birds. Birdwatchers can expect to spot flamingos, sandpipers and different kinds of storks wandering about. While here visitors will get the chance to see salt being harvested in the traditional way from the salt marshes.

-Culture: Visitors who book holiday homes in Castro Marim during the month of August are in for a dose of unique Portuguese culture as this is when the Medieval Fair/Festival takes place. Apart from local artists, many performers come from across the world to participate in musicals, dances and a host of other events. Revellers can also leave with some unique items as blacksmiths, weavers and herb sellers all come with their wares.

-Food and drink: There are oodles of places in this region where visitors can get a taste of excellent Algarve cuisine. At the Restaurante O Infante visitors will find an inviting ambiance emanating from the tastefully done decor. Their palates will be overwhelmed with the divine meat and fish-based dishes helped down with brilliant wine. Another great place to eat is Pezinhos N’Areia. Visitors can treat their loved ones to great seafood here. Their shellfish is to die for.

-Beaches: Castro Marim is not short of places from which to bask, the Praia Verde is one of such places and visitors will be immediately struck by its beauty. At their feet will be a carpet of fine, golden sand on which they can spend hours strolling. When thirst sets in, tourists can resort to one of the beach bars there for refreshment.

Weather in Castro Marim

This locale experiences warm weather throughout the year only broken by a brief cold spell between November and February which is mild by any standards. During this winter, if we can call it that, temperatures remain in the upper teens, going slightly below 15°C on the coldest days. This is the period when most of Castro Marim’s rain falls, with December being particularly wet. But most people booking holiday homes and villas in Marim will be eyeing the cloudless summer skies of the months between June and August. A bottle of sunscreen is advised for such holidaymakers as temperatures regularly soar to 30°C and beyond.

Travel to Castro Marim

The Faro Airport is the closest international gateway to Castro Marim. Visitors coming in from different corners of Europe will be able to find seasonal flights here aboard low cost carriers. There are efficient train and bus connections to Castro Marim from Faro and it will take about 40 minutes to get there from the airport.

  • Showing 1-50 of 300+
  View Map Map
Additional service fee may apply.
    Wonderful! 4.9/5
    (7 reviews)
    avg/night
    • 3 BR
    • 2 BA
    • Separate Toilet
    • Sleeps 6
    House #95190
    7
    Viewed 37 times in the last 48 hours
      Exceptional! 5/5
      (2 reviews)
      avg/night
      • 3 BR
      • 3 BA
      • Sleeps 7
      House #426392
      2
      Viewed 36 times in the last 48 hours
        Exceptional! 5/5
        (4 reviews)
        avg/night
        • 3 BR
        • 2 BA
        • Separate Toilet
        • Sleeps 6
        Villa #8030474
        4
        Viewed 6 times in the last 48 hours
          Exceptional! 5/5
          (4 reviews)
          avg/night
          • 4 BR
          • 2 BA
          • Separate Toilet
          • Sleeps 8
          House #732001
          4
          Viewed 6 times in the last 48 hours
            • 2 BR
            • 1 BA
            • Sleeps 4
            House #2488154
              Excellent! 4.5/5
              (30 reviews)
              avg/night
              • 1 BR
              • 1 BA
              • Sleeps 4
              Apartment #1284454
              30
              Viewed 230 times in the last 48 hours
                avg/night
                • 3 BR
                • 3 BA
                • Separate Toilet
                • Sleeps 8
                Villa #1138904
                3
                Viewed 59 times in the last 48 hours
                  • 3 BR
                  • 2 BA
                  • Sleeps 6
                  Apartment #1845063
                  1
                  Viewed 31 times in the last 48 hours
                    Exceptional! 5/5
                    (8 reviews)
                    avg/night
                    • 1 BR
                    • 1 BA
                    • Sleeps 4
                    Villa #6551753
                    8
                    Viewed 87 times in the last 48 hours
                      Excellent! 4.7/5
                      (14 reviews)
                      avg/night
                      • 2 BR
                      • 2 BA
                      • Sleeps 6
                      Apartment #1248035a
                      14
                      Viewed 47 times in the last 48 hours
                        Wonderful! 4.8/5
                        (33 reviews)
                        avg/night
                        • 3 BR
                        • 1 BA
                        • Sleeps 5
                        House #435424
                        33
                        Viewed 32 times in the last 48 hours
                          • 2 BR
                          • 1 BA
                          • Sleeps 6
                          Villa #6928254
                          Viewed 45 times in the last 48 hours
                            Excellent! 4.5/5
                            (8 reviews)
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 2
                            Cottage #8129211
                            8
                            Viewed 33 times in the last 48 hours
                              Excellent! 4.6/5
                              (14 reviews)
                              avg/night
                              • 2 BR
                              • 2 BA
                              • Sleeps 7
                              Apartment #8047457
                              14
                              Viewed 27 times in the last 48 hours
                                Excellent! 4.7/5
                                (13 reviews)
                                avg/night
                                • 1 BR
                                • 2 BA
                                • Sleeps 4
                                Apartment #1727944
                                13
                                Viewed 27 times in the last 48 hours
                                  • 2 BR
                                  • 2 BA
                                  • Sleeps 5
                                  Apartment #1959718
                                  Viewed 27 times in the last 48 hours
                                    Good! 3.8/5
                                    (8 reviews)
                                    avg/night
                                    • 2 BR
                                    • 1 BA
                                    • Sleeps 4
                                    Apartment #8054039
                                    8
                                    Viewed 37 times in the last 48 hours
                                      Wonderful! 4.9/5
                                      (9 reviews)
                                      avg/night
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      Cottage #1994417
                                      9
                                      Viewed 38 times in the last 48 hours
                                        avg/night
                                        • 2 BR
                                        • 1 BA
                                        • Sleeps 5
                                        Apartment #6967897
                                        Viewed 22 times in the last 48 hours
                                          • 2 BR
                                          • 1 BA
                                          • Sleeps 5
                                          Apartment #8040581
                                          2
                                          Viewed 17 times in the last 48 hours
                                            Exceptional! 5/5
                                            (10 reviews)
                                            avg/night
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 4
                                            Apartment #6537719
                                            10
                                            Viewed 18 times in the last 48 hours
                                              avg/night
                                              • 2 BR
                                              • 1 BA
                                              • Separate Toilet
                                              • Sleeps 4
                                              House #1454664a
                                              3
                                              Viewed 10 times in the last 48 hours
                                                Excellent! 4.6/5
                                                (9 reviews)
                                                avg/night
                                                • 1 BR
                                                • 1 BA
                                                • Sleeps 3
                                                Apartment #8055779
                                                9
                                                Viewed 22 times in the last 48 hours
                                                  Wonderful! 4.8/5
                                                  (10 reviews)
                                                  avg/night
                                                  • 2 BR
                                                  • 1 BA
                                                  • Sleeps 4
                                                  Apartment #8155563
                                                  10
                                                  Viewed 16 times in the last 48 hours
                                                    avg/night
                                                    • 3 BR
                                                    • 3 BA
                                                    • Separate Toilet
                                                    • Sleeps 8
                                                    Villa #6824213
                                                    2
                                                    Viewed 24 times in the last 48 hours
                                                      Excellent! 4.5/5
                                                      (8 reviews)
                                                      avg/night
                                                      • 4 BR
                                                      • 3 BA
                                                      • Sleeps 9
                                                      House #2508303
                                                      8
                                                      Viewed 45 times in the last 48 hours
                                                        Wonderful! 4.9/5
                                                        (49 reviews)
                                                        avg/night
                                                        • 6 BR
                                                        • 4 BA
                                                        • Sleeps 13
                                                        Villa #63348
                                                        49
                                                        Viewed 58 times in the last 48 hours
                                                          Wonderful! 4.8/5
                                                          (6 reviews)
                                                          avg/night
                                                          • 2 BR
                                                          • 2 BA
                                                          • Sleeps 6
                                                          House #1313244a
                                                          6
                                                          Viewed 24 times in the last 48 hours
                                                            Exceptional! 5/5
                                                            (48 reviews)
                                                            avg/night
                                                            • 6 BR
                                                            • 5 BA
                                                            • Sleeps 14
                                                            Villa #94391
                                                            48
                                                            Viewed 87 times in the last 48 hours
                                                              • 3 BR
                                                              • 2 BA
                                                              • Sleeps 6
                                                              House #6497110
                                                              3
                                                              Viewed 18 times in the last 48 hours
                                                                Excellent! 4.6/5
                                                                (10 reviews)
                                                                avg/night
                                                                • 2 BR
                                                                • 1 BA
                                                                • Sleeps 5
                                                                Apartment #1706517
                                                                10
                                                                Viewed 24 times in the last 48 hours
                                                                  Excellent! 4.6/5
                                                                  (10 reviews)
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 5
                                                                  Villa #94634
                                                                  10
                                                                  Viewed 46 times in the last 48 hours
                                                                    Excellent! 4.7/5
                                                                    (6 reviews)
                                                                    avg/night
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 6
                                                                    Apartment #6503504
                                                                    6
                                                                    Viewed 13 times in the last 48 hours
                                                                      Excellent! 4.7/5
                                                                      (15 reviews)
                                                                      avg/night
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 4
                                                                      Apartment #8038240
                                                                      15
                                                                      Viewed 27 times in the last 48 hours
                                                                        Excellent! 4.7/5
                                                                        (11 reviews)
                                                                        avg/night
                                                                        • 4 BR
                                                                        • 3 BA
                                                                        • Sleeps 8
                                                                        Villa #1730024
                                                                        11
                                                                        Viewed 28 times in the last 48 hours
                                                                          Wonderful! 4.9/5
                                                                          (21 reviews)
                                                                          avg/night
                                                                          • 1 BR
                                                                          • 1 BA
                                                                          • Sleeps 4
                                                                          Apartment #99958
                                                                          21
                                                                          Viewed 14 times in the last 48 hours
                                                                            • 2 BR
                                                                            • 2 BA
                                                                            • Sleeps 6
                                                                            Apartment #6740096
                                                                            Viewed 52 times in the last 48 hours
                                                                              Wonderful! 4.9/5
                                                                              (8 reviews)
                                                                              avg/night
                                                                              • 4 BR
                                                                              • 3 BA
                                                                              • Sleeps 8
                                                                              Villa #8172755
                                                                              8
                                                                              Viewed 25 times in the last 48 hours
                                                                                Wonderful! 4.8/5
                                                                                (17 reviews)
                                                                                avg/night
                                                                                • Studio
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #18463
                                                                                17
                                                                                Viewed 83 times in the last 48 hours
                                                                                  Exceptional! 5/5
                                                                                  (15 reviews)
                                                                                  avg/night
                                                                                  • 3 BR
                                                                                  • 3 BA
                                                                                  • Sleeps 6
                                                                                  Villa #8075423
                                                                                  15
                                                                                  Viewed 51 times in the last 48 hours
                                                                                    Wonderful! 4.8/5
                                                                                    (10 reviews)
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Separate Toilet
                                                                                    • Sleeps 4
                                                                                    Apartment #2409662
                                                                                    10
                                                                                    Viewed 26 times in the last 48 hours
                                                                                      Good! 3.8/5
                                                                                      (4 reviews)
                                                                                      avg/night
                                                                                      • 2 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 5
                                                                                      Apartment #6726069
                                                                                      4
                                                                                      Viewed 60 times in the last 48 hours
                                                                                        Exceptional! 5/5
                                                                                        (16 reviews)
                                                                                        avg/night
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 4
                                                                                        Apartment #1869373
                                                                                        16
                                                                                        Viewed 11 times in the last 48 hours
                                                                                          Exceptional! 5/5
                                                                                          (19 reviews)
                                                                                          avg/night
                                                                                          • 3 BR
                                                                                          • 2 BA
                                                                                          • Separate Toilet
                                                                                          • Sleeps 8
                                                                                          Villa #52525
                                                                                          19
                                                                                          Viewed 18 times in the last 48 hours
                                                                                            Excellent! 4.7/5
                                                                                            (10 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 5
                                                                                            Apartment #52490
                                                                                            10
                                                                                            Viewed 25 times in the last 48 hours
                                                                                              Good! 3.9/5
                                                                                              (7 reviews)
                                                                                              avg/night
                                                                                              • 1 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 4
                                                                                              Multiple rentals Apartment #431793
                                                                                              7
                                                                                              Viewed 24 times in the last 48 hours
                                                                                                avg/night
                                                                                                • 1 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 2
                                                                                                Apartment #6774344
                                                                                                2
                                                                                                Viewed 52 times in the last 48 hours
                                                                                                  Excellent! 4.6/5
                                                                                                  (19 reviews)
                                                                                                  avg/night
                                                                                                  • 1 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 4
                                                                                                  Villa #70918
                                                                                                  19
                                                                                                  Viewed 25 times in the last 48 hours
                                                                                                    Very Good! 4/5
                                                                                                    (4 reviews)
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 4
                                                                                                    House #8043019
                                                                                                    4
                                                                                                    Viewed 15 times in the last 48 hours
                                                                                                      Wonderful! 4.8/5
                                                                                                      (12 reviews)
                                                                                                      avg/night
                                                                                                      • 2 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 6
                                                                                                      Apartment #1477892
                                                                                                      12
                                                                                                      Viewed 16 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+

                                                                                                      Castro Marim Holiday Apartments & Villas (300+)

                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Pool smaller than expected but didn't stop the kids having a fab time in it

                                                                                                      5 of 5
                                                                                                      Quaint villa. Easy walk into town with some nice bars and restaurants. Tapas bar is a must.
                                                                                                      • Review Submitted: 15-Apr-2017
                                                                                                      • Date of Stay: Apr 2017

                                                                                                      Fantastic

                                                                                                      5 of 5
                                                                                                      Beautiful house, amazing swimming pool, BBQ, garden & garden seating areas. The house is very comfortable & is really very spacious. We spent many hours in the swimming pool & gardens. Absolutely loved this house & will definitely book again when returning to Portugal.
                                                                                                      • Review Submitted: 12-Apr-2017
                                                                                                      • Date of Stay: Apr 2017

                                                                                                      Perfect location, clean,comfortable,spacious apartment

                                                                                                      5 of 5
                                                                                                      This apartment is in an ideal location, quiet yet near to all the facilities Tavira has to offer. We were a couple, yet there would be plenty of space for 4 persons that the apartment sleeps . Spotlessly clean and every amenity catered for. Small supermarket a few minutes walk away and a larger one only 10 minutes across the nearest bridge. There are many restaurants to eat in, we ate at Abstracto on several nights, across the river. Excellent atmosphere, staff and food - do go! You would not be disappointed by booking this apartment.
                                                                                                      • Review Submitted: 08-Apr-2017
                                                                                                      • Date of Stay: Apr 2017