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

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.

Cancel Clear Filters Apply Filters

Property Type

Popular Searches

Payment Options

Facilities

Managed By

Local Area

Property Details

Cancel Clear Filters Apply Filters
Use filters to narrow your search results!
  • Showing 1-50 of 130
Additional service fee may apply.
    • 5 BR
    • 3 BA
    • Sleeps 10
    Villa #1706615
    4
    Viewed 5 times in the last 48 hours
      • 4 BR
      • 3 BA
      • Sleeps 8
      Villa #13844
      31
        Exceptional! 5.0/5
        (9 reviews)
        avg/night
        • 4 BR
        • 4 BA
        • Sleeps 8
        Villa #412321
        9
          Wonderful! 4.9/5
          (7 reviews)
          avg/night
          • 3 BR
          • 2 BA
          • Separate Toilet
          • Sleeps 8
          House #95190
          7
            • 3 BR
            • 2 BA
            • Separate Toilet
            • Sleeps 6
            House #404302
            5
              • 3 BR
              • 2 BA
              • Sleeps 6
              House #1026890
                Excellent! 4.5/5
                (13 reviews)
                avg/night
                • 3 BR
                • 2 BA
                • Sleeps 8
                Villa #1092963
                13
                Viewed 6 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 7 times in the last 48 hours
                    • 3 BR
                    • 2 BA
                    • Separate Toilet
                    • Sleeps 8
                    Villa #52525
                    19
                      avg/night
                      • 3 BR
                      • 2 BA
                      • Sleeps 7
                      House #1683050
                      2 Reviews
                      Viewed 12 times in the last 48 hours
                        • 5 BR
                        • 6 BA
                        • Sleeps 10
                        Villa #1278794a
                        2 Reviews
                          Excellent! 4.6/5
                          (9 reviews)
                          avg/night
                          • 1 BR
                          • 1 BA
                          • Sleeps 3
                          Apartment #8055779
                          9
                            Excellent! 4.3/5
                            (7 reviews)
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 6
                            Apartment #8036757
                            7
                            Viewed 7 times in the last 48 hours
                              Excellent! 4.7/5
                              (14 reviews)
                              avg/night
                              • 1 BR
                              • 1 BA
                              • Sleeps 4
                              Apartment #8041905
                              14
                              Viewed 5 times in the last 48 hours
                                • 4 BR
                                • 3 BA
                                • Separate Toilet
                                • Sleeps 8
                                Villa #8155598
                                3
                                  Excellent! 4.5/5
                                  (6 reviews)
                                  avg/night
                                  • 6 BR
                                  • 3 BA
                                  • Sleeps 13
                                  Multiple rentals Villa #8006645
                                  6
                                  Viewed 11 times in the last 48 hours
                                    • 3 BR
                                    • 2 BA
                                    • Sleeps 6
                                    Villa #8055362
                                    2 Reviews
                                      Wonderful! 4.8/5
                                      (9 reviews)
                                      avg/night
                                      • 4 BR
                                      • 3 BA
                                      • Sleeps 10
                                      Apartment #8013579
                                      9
                                      Viewed 7 times in the last 48 hours
                                        • 1 BR
                                        • 1 BA
                                        • Sleeps 5
                                        Apartment #1881874
                                        4
                                          • 5 BR
                                          • 4 BA
                                          • Sleeps 12
                                          Villa #1972178
                                            • 4 BR
                                            • 3 BA
                                            • Sleeps 8
                                            Villa #1826925
                                              • 4 BR
                                              • 3 BA
                                              • Sleeps 8
                                              House #2275585
                                                • 5 BR
                                                • 3 BA
                                                • Sleeps 10
                                                House #1834742
                                                  avg/night
                                                  • 5 BR
                                                  • 3 BA
                                                  • Sleeps 10
                                                  Villa #1120489
                                                  1 Review
                                                  Viewed 5 times in the last 48 hours
                                                    Wonderful! 4.9/5
                                                    (9 reviews)
                                                    avg/night
                                                    • 6 BR
                                                    • 5 BA
                                                    • Sleeps 14
                                                    Villa #8006563
                                                    9
                                                    Viewed 8 times in the last 48 hours
                                                      • 2 BR
                                                      • 2 BA
                                                      • Separate Toilet
                                                      • Sleeps 6
                                                      House #6143372
                                                      4
                                                        • 4 BR
                                                        • 3 BA
                                                        • Sleeps 9
                                                        Villa #8146523
                                                        3
                                                        Viewed 6 times in the last 48 hours
                                                          • 2 BR
                                                          • 1 BA
                                                          • Separate Toilet
                                                          • Sleeps 6
                                                          Villa #8144810
                                                            • 3 BR
                                                            • 3 BA
                                                            • Separate Toilet
                                                            • Sleeps 6
                                                            Villa #8007995
                                                            7
                                                              Excellent! 4.4/5
                                                              (8 reviews)
                                                              avg/night
                                                              • 3 BR
                                                              • 2 BA
                                                              • Sleeps 6
                                                              House #1627944
                                                              8
                                                                • 5 BR
                                                                • 5 BA
                                                                • Separate Toilet
                                                                • Sleeps 12
                                                                Villa #6470870
                                                                1 Review
                                                                  avg/night
                                                                  • 3 BR
                                                                  • 3 BA
                                                                  • Sleeps 7
                                                                  House #426392
                                                                  2 Reviews
                                                                  Viewed 16 times in the last 48 hours
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 6
                                                                    House #843754vb
                                                                    2 Reviews
                                                                      • 2 BR
                                                                      • 2 BA
                                                                      • Sleeps 6
                                                                      House #6064257
                                                                      3
                                                                        • 4 BR
                                                                        • 3 BA
                                                                        • Sleeps 8
                                                                        Villa #1971219
                                                                        1 Review
                                                                          • 4 BR
                                                                          • 3 BA
                                                                          • Sleeps 9
                                                                          Multiple rentals Villa #8006645
                                                                          2 Reviews
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Sleeps 6
                                                                              Villa #1169368
                                                                                • 3 BR
                                                                                • 3 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 6
                                                                                Villa #8014659
                                                                                4
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Separate Toilet
                                                                                  • Sleeps 6
                                                                                  Villa #8030474
                                                                                  4
                                                                                    avg/night
                                                                                    • 3 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 6
                                                                                    Villa #1778155
                                                                                    Viewed 14 times in the last 48 hours
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 2
                                                                                      Apartment #8052774
                                                                                      2 Reviews
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 4
                                                                                        Apartment #3921265
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 4
                                                                                          Apartment #1466875a
                                                                                            • 3 BR
                                                                                            • 3 BA
                                                                                            • Sleeps 8
                                                                                            #8006194
                                                                                            1 Review
                                                                                              Exceptional! 5.0/5
                                                                                              (7 reviews)
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 3 BA
                                                                                              • Separate Toilet
                                                                                              • Sleeps 6
                                                                                              Villa #8006374
                                                                                              7
                                                                                                Exceptional! 5.0/5
                                                                                                (7 reviews)
                                                                                                avg/night
                                                                                                • 5 BR
                                                                                                • 3 BA
                                                                                                • Separate Toilet
                                                                                                • Sleeps 10
                                                                                                Villa #419838
                                                                                                7
                                                                                                Viewed 9 times in the last 48 hours
                                                                                                  • 3 BR
                                                                                                  • 3 BA
                                                                                                  • Separate Toilet
                                                                                                  • Sleeps 6
                                                                                                  Villa #8130445
                                                                                                  2 Reviews
                                                                                                    • 4 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 8
                                                                                                    Villa #1831575
                                                                                                      • 4 BR
                                                                                                      • 3 BA
                                                                                                      • Sleeps 8
                                                                                                      House #2026758
                                                                                                      9
                                                                                                      • 1 - 50 of 130
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Lovely apartment!

                                                                                                      5 of 5
                                                                                                      Very clean, light and airy apartment. Close to the beaches and restaurants. Highly recommend, any time of year!
                                                                                                      • Review Submitted: 28-Nov-2016
                                                                                                      • Date of Stay: Nov 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