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

Holidaymakers searching for holiday rentals in Castro Marim also enquired about villas in Carvoeiro, villas in Gale and apartments in Balaia

Make a holiday rental apartment or villa in Castro Marim, Portugal your home away from home

The historical town of Castro Marim is located on the southeastern tip of Portugal on the banks of the Guadiana River in a region called the Algarve. The area, which is most famous for the Castro Marim Golf and Country Club, is conveniently located close to the coast and the Spanish border. Set in beautiful countryside, Castro Marim is a great place to enjoy a relaxing holiday in Algarve accommodation.

Things to do in Castro Marim, Portugal

The Castro Marim Golf and Country Club was built in 2000 around the natural undulations of the hills and offers golfers great views of the sea. The country club has top class facilities such as pro-shops, mini golf, a children’s nursery, swimming pool, sauna, tennis courts, bar and restaurant, so the whole family can enjoy the Castro Marim golf experience.

The town of Castro Marim has typically Portuguese whitewashed houses. The wide streets and gentle slopes make it ideal for exploring the town by foot or by bike from your holiday accommodation in Castro Marim. You can find beautiful crafts such as lace work and basket weave made by local craftsmen in local shops and markets. Take a break from your exploring at one of the local cafés that offer tasty Algarve fare.

To the north of the town lie the remains of an old castle, from which you can view the town and the surrounding countryside. The ruins of 17th Century Fort of São Sebastião lie on a hill to the south of the small town. If you rent a Castro Marim villa in September you can see the spectacular Medieval Festival at the castle ruins. Jesters, maidens and jousting knights will entertain you, and to round off your evening you can enjoy a medieval feast.

Further to the south of Castro Marim is the Salt Marsh Natural Reserve. The saltpans and marshes in the area are of great economic importance in the region, and are also a tourist magnet, particularly for the large number of bird species living in the area.

Places to go on holiday in Castro Marim, Portugal

The Spanish border is only 3km east of holiday villas in Castro Marim. If you want a taste of something different you can drive across the bridge and into Spain and explore the Spanish town of Ayamonte and sample Spanish cuisine before heading back to your Castro Marim accommodation.

There are plenty of sandy beaches nearby including Alagoa, Cabeço, Retur, Altura and Vila Real de Santo António, as well as the lively town of Monte Gordo.

Weather in Castro Marim, Portugal

Castro Marim has a wonderful, sunny climate making it a fantastic holiday destination year round. The summers are hot and dry with temperatures average rising into the 30°s and up to 12 hours of sunshine each day. Autumn and spring are mild with temperatures in the low 20°s and plenty of sunshine. Winters are wet and mild averaging around 15°C.

Flights to Castro Marim, Portugal

The closest airport is Faro Airport (FAO), which is only a 40-minute drive away from Castro Marim accommodation. easyJet and Thomson Fly provide cheap flights to Faro from various airports in the UK.

  • Showing 1-50 of 112
  View Map Map
Additional service fee may apply.
    Exceptional! 5/5
    (31 reviews)
    avg/night
    • 4 BR
    • 3 BA
    • Sleeps 8
    Villa #13844
    31
    Viewed 14 times in the last 48 hours
      Wonderful! 4.9/5
      (7 reviews)
      avg/night
      • 3 BR
      • 2 BA
      • Separate Toilet
      • Sleeps 6
      House #95190
      7
      Viewed 61 times in the last 48 hours
        avg/night
        • 3 BR
        • 2 BA
        • Sleeps 6
        House #1026890
        Viewed 12 times in the last 48 hours
          Excellent! 4.6/5
          (9 reviews)
          avg/night
          • 1 BR
          • 1 BA
          • Sleeps 3
          Apartment #8055779
          9
          Viewed 30 times in the last 48 hours
            Excellent! 4.7/5
            (14 reviews)
            avg/night
            • 1 BR
            • 1 BA
            • Sleeps 4
            Apartment #8041905
            14
            Viewed 40 times in the last 48 hours
              Wonderful! 4.9/5
              (9 reviews)
              avg/night
              • 6 BR
              • 5 BA
              • Sleeps 14
              Villa #8006563
              9
              Viewed 16 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 24 times in the last 48 hours
                  Excellent! 4.3/5
                  (9 reviews)
                  avg/night
                  • 1 BR
                  • 1 BA
                  • Sleeps 6
                  Apartment #8036757
                  9
                  Viewed 35 times in the last 48 hours
                    Exceptional! 5/5
                    (3 reviews)
                    avg/night
                    • 4 BR
                    • 3 BA
                    • Separate Toilet
                    • Sleeps 8
                    Villa #8155598
                    3
                    Viewed 23 times in the last 48 hours
                      Wonderful! 4.8/5
                      (9 reviews)
                      avg/night
                      • 4 BR
                      • 3 BA
                      • Sleeps 10
                      Apartment #8013579
                      9
                      Viewed 15 times in the last 48 hours
                        Excellent! 4.5/5
                        (6 reviews)
                        avg/night
                        • 6 BR
                        • 3 BA
                        • Sleeps 13
                        Multiple rentals Villa #8006645
                        6
                        Viewed 60 times in the last 48 hours
                          Exceptional! 5/5
                          (9 reviews)
                          avg/night
                          • 4 BR
                          • 4 BA
                          • Sleeps 8
                          Villa #412321
                          9
                          Viewed 7 times in the last 48 hours
                            Excellent! 4.5/5
                            (4 reviews)
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 5
                            Apartment #1881874
                            4
                            Viewed 56 times in the last 48 hours
                              avg/night
                              • 5 BR
                              • 3 BA
                              • Sleeps 10
                              Villa #1120489
                              1
                              Viewed 24 times in the last 48 hours
                                • Studio
                                • 4 BA
                                • Sleeps 8
                                Villa #1923586
                                2
                                Viewed 12 times in the last 48 hours
                                  • 2 BR
                                  • 2 BA
                                  • Sleeps 6
                                  House #6064257
                                  3
                                  Viewed 16 times in the last 48 hours
                                    Exceptional! 5/5
                                    (7 reviews)
                                    avg/night
                                    • 5 BR
                                    • 3 BA
                                    • Separate Toilet
                                    • Sleeps 12
                                    Villa #419838
                                    7
                                    Viewed 26 times in the last 48 hours
                                      • 4 BR
                                      • 3 BA
                                      • Separate Toilet
                                      • Sleeps 9
                                      Villa #8146523
                                      3
                                      Viewed 36 times in the last 48 hours
                                        Wonderful! 4.9/5
                                        (11 reviews)
                                        avg/night
                                        • 3 BR
                                        • 3 BA
                                        • Separate Toilet
                                        • Sleeps 6
                                        Villa #8126677
                                        11
                                        Viewed 8 times in the last 48 hours
                                          Exceptional! 5/5
                                          (7 reviews)
                                          avg/night
                                          • 3 BR
                                          • 3 BA
                                          • Separate Toilet
                                          • Sleeps 6
                                          Villa #8007995
                                          7
                                          Viewed 20 times in the last 48 hours
                                            • 5 BR
                                            • 6 BA
                                            • Sleeps 10
                                            Villa #1278794a
                                            2
                                              Excellent! 4.4/5
                                              (8 reviews)
                                              avg/night
                                              • 3 BR
                                              • 2 BA
                                              • Sleeps 6
                                              House #1627944
                                              8
                                              Viewed 53 times in the last 48 hours
                                                • 2 BR
                                                • 2 BA
                                                • Sleeps 6
                                                House #843754vb
                                                2
                                                Viewed 18 times in the last 48 hours
                                                  avg/night
                                                  • 3 BR
                                                  • 2 BA
                                                  • Sleeps 7
                                                  House #6432598
                                                  Viewed 59 times in the last 48 hours
                                                    • 3 BR
                                                    • 2 BA
                                                    • Sleeps 6
                                                    Villa #8055362
                                                    2
                                                      Exceptional! 5/5
                                                      (4 reviews)
                                                      avg/night
                                                      • 3 BR
                                                      • 3 BA
                                                      • Separate Toilet
                                                      • Sleeps 6
                                                      Villa #8014659
                                                      4
                                                      Viewed 10 times in the last 48 hours
                                                        Exceptional! 5/5
                                                        (6 reviews)
                                                        avg/night
                                                        • 4 BR
                                                        • 4 BA
                                                        • Sleeps 7
                                                        House #6608214
                                                        6
                                                        Viewed 21 times in the last 48 hours
                                                          • 5 BR
                                                          • 4 BA
                                                          • Sleeps 12
                                                          Villa #1972178
                                                          Viewed 11 times in the last 48 hours
                                                            • 1 BR
                                                            • 1 BA
                                                            • Sleeps 2
                                                            Apartment #8052774
                                                            2
                                                              • 2 BR
                                                              • 1 BA
                                                              • Separate Toilet
                                                              • Sleeps 6
                                                              Villa #8144810
                                                              Viewed 12 times in the last 48 hours
                                                                • 4 BR
                                                                • 3 BA
                                                                • Sleeps 9
                                                                Multiple rentals Villa #8006645
                                                                2
                                                                  Exceptional! 5/5
                                                                  (9 reviews)
                                                                  avg/night
                                                                  • 4 BR
                                                                  • 3 BA
                                                                  • Sleeps 8
                                                                  House #2026758
                                                                  9
                                                                  Viewed 17 times in the last 48 hours
                                                                    avg/night
                                                                    • 1 BR
                                                                    • 1 BA
                                                                    • Sleeps 4
                                                                    Apartment #1466875a
                                                                    Viewed 12 times in the last 48 hours
                                                                      Exceptional! 5/5
                                                                      (2 reviews)
                                                                      avg/night
                                                                      • 3 BR
                                                                      • 3 BA
                                                                      • Sleeps 7
                                                                      House #426392
                                                                      2
                                                                      Viewed 23 times in the last 48 hours
                                                                        Exceptional! 5/5
                                                                        (7 reviews)
                                                                        avg/night
                                                                        • 3 BR
                                                                        • 3 BA
                                                                        • Separate Toilet
                                                                        • Sleeps 6
                                                                        Villa #8006374
                                                                        7
                                                                        Viewed 13 times in the last 48 hours
                                                                          avg/night
                                                                          • 4 BR
                                                                          • 3 BA
                                                                          • Sleeps 8
                                                                          House #2275585
                                                                          Viewed 28 times in the last 48 hours
                                                                            avg/night
                                                                            • 4 BR
                                                                            • 4 BA
                                                                            • Sleeps 11
                                                                            House #1351301a
                                                                            Viewed 129 times in the last 48 hours
                                                                              avg/night
                                                                              • 5 BR
                                                                              • 3 BA
                                                                              • Sleeps 10
                                                                              House #1834742
                                                                              Viewed 12 times in the last 48 hours
                                                                                avg/night
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #6750501
                                                                                Viewed 23 times in the last 48 hours
                                                                                  Exceptional! 5/5
                                                                                  (4 reviews)
                                                                                  avg/night
                                                                                  • 5 BR
                                                                                  • 4 BA
                                                                                  • Sleeps 9
                                                                                  House #6289893
                                                                                  4
                                                                                  Viewed 9 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 3 BR
                                                                                    • 3 BA
                                                                                    • Separate Toilet
                                                                                    • Sleeps 6
                                                                                    Villa #8130445
                                                                                    2
                                                                                    Viewed 27 times in the last 48 hours
                                                                                      Wonderful! 4.9/5
                                                                                      (23 reviews)
                                                                                      avg/night
                                                                                      • 2 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 6
                                                                                      Apartment #6367689
                                                                                      23
                                                                                        View details for price
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 5
                                                                                        House #6446424
                                                                                        Viewed 7 times in the last 48 hours
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 4
                                                                                          House #1767080
                                                                                            • 3 BR
                                                                                            • 3 BA
                                                                                            • Separate Toilet
                                                                                            • Sleeps 6
                                                                                            #8080563
                                                                                            1
                                                                                            Viewed 14 times in the last 48 hours
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 6
                                                                                              Villa #1853897
                                                                                              Viewed 7 times in the last 48 hours
                                                                                                • 1 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #6484801
                                                                                                  • 2 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 4
                                                                                                  Apartment #1241145
                                                                                                    • 2 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 4
                                                                                                    Apartment #1853429
                                                                                                    Viewed 7 times in the last 48 hours
                                                                                                      • 2 BR
                                                                                                      • 1 BA
                                                                                                      • Sleeps 4
                                                                                                      Apartment #1993031
                                                                                                      • 1 - 50 of 112
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Great Viila and Great Golf

                                                                                                      5 of 5
                                                                                                      Stayed and played for a week. The Villa had everything, shame the pool was cold... The area was really nice lots to see and visit. We played every day and the course was great.
                                                                                                      • Review Submitted: 21-Nov-2016
                                                                                                      • Date of Stay: Nov 2016

                                                                                                      Swim to our heart's content

                                                                                                      5 of 5
                                                                                                      This was our second stay at this property. This time with 6 adults and 6 ( grand children). As expected the house had been fully arranged to our requirements by the "Purple Parrot group " ." Chapeau!!!!" The lockable pool was very warm and clean. The children spent a lot of time in the pool and thoroughly enjoyed themselves. The surroundings are rustic, rural but it was what we like. Shops with all delicacies from Spain ( Ayamonte) and Portugal ( Gastro Marim ) are nearby . The beaches were empty, but for our grandchildren jumping in the waves. ( with live saving jackets!!! ) was an experience thing they are still talking about. .It was the end of the season, but the seawater temperature was wonderful ( to Dutch standards at least) . If possible we are going to return in the near future. You will need a car to get around . We found that Air auto Quarteira provided good cars and good service from Faro airport. Be aware that the check in and all the safety checks can take up a lot of time in Faro in high season . See that you are wined and dined before this check inn . We nearly missed the flight with all the young children still needing some thing to eat. We had a wonderful time in an area of Portugal/ Spain that hides treasures that families with children / grandchildren will love to explore. Rupert and Josee Drenth .
                                                                                                      • Review Submitted: 15-Nov-2016
                                                                                                      • Date of Stay: Oct 2016

                                                                                                      Beautiful, quiet but well located villa with fabulous pool

                                                                                                      5 of 5
                                                                                                      We enjoyed a lovely relaxing week at Villa Silva over October half term. The weather was mixed but warm enough for enjoying the pool and beach. The Villa is beautifully decorated and furnished, with everything you could possibly need on hand. We all had a great time in the pool, and the steps and shallow area at one end was perfect for the children to play around in - the heated water was a must! There's not much of a sea view, but the walk to the sea front is very easy once you've found the shortcuts down the steps. The beach and coastline is fabulous - we'd recommend a trip to 'La Cigalle' for delicious Portuguese dishes and wines. Overall a great place to relax and enjoy some much needed family time.
                                                                                                      • Review Submitted: 07-Nov-2016
                                                                                                      • Date of Stay: Oct 2016