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

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 126
Additional service fee may apply.
    • 5 BR
    • 3 BA
    • Sleeps 10
    Villa #1706615
    4
    Viewed 15 times in the last 48 hours
      Exceptional! 5.0/5
      (31 reviews)
      avg/night
      • 4 BR
      • 3 BA
      • Sleeps 8
      Villa #13844
      31
      Viewed 16 times in the last 48 hours
        Wonderful! 4.9/5
        (7 reviews)
        avg/night
        • 3 BR
        • 2 BA
        • Separate Toilet
        • Sleeps 8
        House #95190
        7
        Viewed 222 times in the last 48 hours
          Wonderful! 4.8/5
          (5 reviews)
          View details for price
          • 3 BR
          • 2 BA
          • Separate Toilet
          • Sleeps 6
          House #404302
          5
            avg/night
            • 3 BR
            • 2 BA
            • Sleeps 6
            House #1026890
            Viewed 19 times in the last 48 hours
              Excellent! 4.5/5
              (13 reviews)
              avg/night
              • 3 BR
              • 2 BA
              • Sleeps 8
              Villa #1092963
              13
              Viewed 60 times in the last 48 hours
                Excellent! 4.6/5
                (9 reviews)
                avg/night
                • 1 BR
                • 1 BA
                • Sleeps 3
                Apartment #8055779
                9
                Viewed 67 times in the last 48 hours
                  Wonderful! 4.9/5
                  (9 reviews)
                  avg/night
                  • 6 BR
                  • 5 BA
                  • Sleeps 14
                  Villa #8006563
                  9
                  Viewed 28 times in the last 48 hours
                    Exceptional! 5.0/5
                    (19 reviews)
                    avg/night
                    • 3 BR
                    • 2 BA
                    • Separate Toilet
                    • Sleeps 8
                    Villa #52525
                    19
                    Viewed 34 times in the last 48 hours
                      Excellent! 4.3/5
                      (8 reviews)
                      avg/night
                      • 1 BR
                      • 1 BA
                      • Sleeps 6
                      Apartment #8036757
                      8
                      Viewed 23 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 51 times in the last 48 hours
                          Excellent! 4.7/5
                          (14 reviews)
                          avg/night
                          • 1 BR
                          • 1 BA
                          • Sleeps 4
                          Apartment #8041905
                          14
                          Viewed 30 times in the last 48 hours
                            • 4 BR
                            • 3 BA
                            • Separate Toilet
                            • Sleeps 8
                            Villa #8155598
                            3
                            Viewed 36 times in the last 48 hours
                              Wonderful! 4.8/5
                              (9 reviews)
                              avg/night
                              • 4 BR
                              • 3 BA
                              • Sleeps 10
                              Apartment #8013579
                              9
                              Viewed 65 times in the last 48 hours
                                avg/night
                                • 3 BR
                                • 2 BA
                                • Sleeps 7
                                House #1683050
                                2
                                Viewed 52 times in the last 48 hours
                                  • 4 BR
                                  • 3 BA
                                  • Separate Toilet
                                  • Sleeps 9
                                  Villa #8146523
                                  3
                                  Viewed 74 times in the last 48 hours
                                    avg/night
                                    • 5 BR
                                    • 5 BA
                                    • Separate Toilet
                                    • Sleeps 12
                                    Villa #6470870
                                    1
                                    Viewed 7 times in the last 48 hours
                                      avg/night
                                      • 5 BR
                                      • 6 BA
                                      • Sleeps 10
                                      Villa #1278794a
                                      2
                                      Viewed 5 times in the last 48 hours
                                        • 2 BR
                                        • 2 BA
                                        • Sleeps 6
                                        House #6064257
                                        3
                                        Viewed 19 times in the last 48 hours
                                          avg/night
                                          • 1 BR
                                          • 1 BA
                                          • Sleeps 5
                                          Apartment #1881874
                                          4
                                          Viewed 25 times in the last 48 hours
                                            avg/night
                                            • 5 BR
                                            • 3 BA
                                            • Sleeps 10
                                            Villa #1120489
                                            1
                                            Viewed 59 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (11 reviews)
                                              avg/night
                                              • 3 BR
                                              • 3 BA
                                              • Separate Toilet
                                              • Sleeps 7
                                              Villa #8126677
                                              11
                                              Viewed 92 times in the last 48 hours
                                                Exceptional! 5.0/5
                                                (7 reviews)
                                                avg/night
                                                • 3 BR
                                                • 3 BA
                                                • Separate Toilet
                                                • Sleeps 6
                                                Villa #8007995
                                                7
                                                Viewed 14 times in the last 48 hours
                                                  Exceptional! 5.0/5
                                                  (9 reviews)
                                                  avg/night
                                                  • 4 BR
                                                  • 4 BA
                                                  • Sleeps 8
                                                  Villa #412321
                                                  9
                                                  Viewed 17 times in the last 48 hours
                                                    Excellent! 4.4/5
                                                    (8 reviews)
                                                    avg/night
                                                    • 3 BR
                                                    • 2 BA
                                                    • Sleeps 6
                                                    House #1627944
                                                    8
                                                    Viewed 24 times in the last 48 hours
                                                      • 2 BR
                                                      • 2 BA
                                                      • Sleeps 6
                                                      House #843754vb
                                                      2
                                                      Viewed 6 times in the last 48 hours
                                                        • 3 BR
                                                        • 3 BA
                                                        • Separate Toilet
                                                        • Sleeps 6
                                                        Villa #8014659
                                                        4
                                                          • 5 BR
                                                          • 4 BA
                                                          • Sleeps 12
                                                          Villa #1972178
                                                          Viewed 41 times in the last 48 hours
                                                            • 4 BR
                                                            • 3 BA
                                                            • Sleeps 9
                                                            Multiple rentals Villa #8006645
                                                            2
                                                              avg/night
                                                              • 1 BR
                                                              • 1 BA
                                                              • Sleeps 2
                                                              Apartment #8052774
                                                              2
                                                              Viewed 13 times in the last 48 hours
                                                                Exceptional! 5.0/5
                                                                (7 reviews)
                                                                avg/night
                                                                • 5 BR
                                                                • 3 BA
                                                                • Separate Toilet
                                                                • Sleeps 12
                                                                Villa #419838
                                                                7
                                                                Viewed 53 times in the last 48 hours
                                                                  Exceptional! 5.0/5
                                                                  (9 reviews)
                                                                  avg/night
                                                                  • 4 BR
                                                                  • 3 BA
                                                                  • Sleeps 8
                                                                  House #2026758
                                                                  9
                                                                  Viewed 5 times in the last 48 hours
                                                                    avg/night
                                                                    • 3 BR
                                                                    • 3 BA
                                                                    • Sleeps 7
                                                                    House #426392
                                                                    2
                                                                    Viewed 62 times in the last 48 hours
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Separate Toilet
                                                                      • Sleeps 6
                                                                      Villa #8144810
                                                                      Viewed 16 times in the last 48 hours
                                                                        • 3 BR
                                                                        • 2 BA
                                                                        • Sleeps 6
                                                                        Villa #8055362
                                                                        2
                                                                        Viewed 25 times in the last 48 hours
                                                                          avg/night
                                                                          • 4 BR
                                                                          • 3 BA
                                                                          • Sleeps 8
                                                                          House #2275585
                                                                          Viewed 37 times in the last 48 hours
                                                                            avg/night
                                                                            • 5 BR
                                                                            • 3 BA
                                                                            • Sleeps 10
                                                                            House #1834742
                                                                            Viewed 62 times in the last 48 hours
                                                                              • 4 BR
                                                                              • 3 BA
                                                                              • Sleeps 8
                                                                              Villa #1971219
                                                                              1
                                                                                Exceptional! 5.0/5
                                                                                (7 reviews)
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 3 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 6
                                                                                Villa #8006374
                                                                                7
                                                                                Viewed 17 times in the last 48 hours
                                                                                  avg/night
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 7
                                                                                  House #6432598
                                                                                  Viewed 35 times in the last 48 hours
                                                                                    avg/night
                                                                                    • 3 BR
                                                                                    • 3 BA
                                                                                    • Separate Toilet
                                                                                    • Sleeps 7
                                                                                    Villa #1071563
                                                                                    1
                                                                                    Viewed 23 times in the last 48 hours
                                                                                      avg/night
                                                                                      • 3 BR
                                                                                      • 3 BA
                                                                                      • Separate Toilet
                                                                                      • Sleeps 6
                                                                                      Villa #8130445
                                                                                      2
                                                                                      Viewed 22 times in the last 48 hours
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 3 BA
                                                                                        • Sleeps 8
                                                                                        #8006194
                                                                                        1
                                                                                        Viewed 23 times in the last 48 hours
                                                                                          avg/night
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 4
                                                                                          Apartment #1466875a
                                                                                          Viewed 9 times in the last 48 hours
                                                                                            • 4 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 8
                                                                                            Villa #1831575
                                                                                              Excellent! 4.7/5
                                                                                              (6 reviews)
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Separate Toilet
                                                                                              • Sleeps 8
                                                                                              Villa #8167066
                                                                                              6
                                                                                              Viewed 152 times in the last 48 hours
                                                                                                • 2 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 6
                                                                                                Multiple rentals Apartment #6400443
                                                                                                6
                                                                                                  • 2 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 4
                                                                                                  House #1767080
                                                                                                    • 2 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 6
                                                                                                    Multiple rentals Apartment #6400443
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 6
                                                                                                      Villa #1853897
                                                                                                      Viewed 10 times in the last 48 hours
                                                                                                      • 1 - 50 of 126
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Apartment at Vista Das Ondas Olhos De Agua

                                                                                                      4 of 5
                                                                                                      Apartment was clean with a well equipped kitchen. Bed was very comfortable and bedroom had air/con/heating. The living area had an electric radiator which we needed occasionally in Dec/Jan. Location was perfect, close to a supermarket, taxi rank and bus stop.on the negative side the TV did not work and as we did not opt for maid service we only got one bath and one hand towel each for a two week stay. There was no extra bed linen to change the sheets either. Olhos De Agua would be a lovely resort to visit in the summertime but I personally would not go there again at Christmas /New Year. There were only two restaurants open and not many bars open either. The Top10 sports bar is well worth a visit where Mary will look after you well.
                                                                                                      • Review Submitted: 08-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      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

                                                                                                      Excellent mid-term break

                                                                                                      5 of 5
                                                                                                      We booked the villa for a short break during the kids mid-term school holiday. The temperature was high enough for the kids to use the pool all week. The patio area is excellent and a real sun trap. We found the villa very comfortable and well equiped. The villa is close to Castro Marim, a charming old Portugese town and also close to the Spainish border (great for a day trip).
                                                                                                      • Review Submitted: 18-Nov-2016
                                                                                                      • Date of Stay: Oct 2016