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 Mafra also enquired about apartments in Cascais, apartments in Ericeira and villas in Colares

Make a holiday rental farmhouse or self-catering villa in Mafra, Portugal your home away from home

Nestled on the west coast of Portugal, 40km north of Lisbon is the small town of Mafra. This unassuming town has a charming, welcoming atmosphere and is well situated to explore the Costa do Estoril and Costa de Prata regions of Portugal.

Things to do on holiday in Mafra, Portugal

The primary tourist attraction in the town is the Mafra National Palace (Palácio de Mafra). The Baroque palace is filled with extravagant rooms that were once royal apartments, a monastery, a library, a hospital, and a royal basilica. The two bell towers contain the world’s largest collection of bells and can be heard miles away when they ring on Sundays. There are guided tours of the Mafra Palace, which allow visitors to learn about the history and culture of the town. Attached to the palace is a wildlife park that was once a royal hunting ground. Other attractions in the town include the Nature Centre for the Preservation of the Iberian Wolf, as well as a museum that contains a collection of antique horse-drawn carriages.

Mafra’s central location provides visitors with plenty of things to do on holiday. For visitors who enjoy outdoor activities there are numerous hiking trails that offer the possibility to explore the coastal region on foot, or on horseback. At the port village of Ericeira visitors to self-catering homes in Mafra can enjoy the catch of day at restaurants that offer traditional Portuguese gastronomy. There are also beaches nearby, including Ribeira d'Ilhas Beach and Praia da Vigia where visitors to villas in Mafra can enjoy sun bathing, swimming, water skiing, surfing and scuba diving. Further south you’ll find the fashionable Estoril-Cascais beaches.

Places to visit on holiday in Mafra, Portugal

The bustling city of Lisbon is only a short drive away from Mafra accommodation, and is a great day trip destination. The beautiful and mixed architecture of the Hieronymites Monastery, Belem tower and St. George's Castle will impress visitors. Other attractions include the Chiado shopping district, Praça do Comércio plaza and the Gulbenkian Museum.

Sintra is located 25km away from Mafra and is well worth a visit just for the spectacular surroundings. The area is a UNESCO world heritage site and contains remains of a Moorish Castle and the 19th century Pena Palace. There are walking trails that take visitors through the picturesque woods to the Moorish Castle.

Weather in Mafra, Portugal

Villas in Mafra enjoy a mild Mediterranean climate. The town is sunny throughout the year. Summer temperatures can reach 36°C in the hottest months, but the Gulf Stream brings relief from the extreme heat. Winters are wet and cool with temperatures around 15°C. Most rain falls between October and April.

Flights to Mafra, Portugal

Reaching villas in Mafra has never been easier. Lisbon Airport (LIS) is conveniently located only 40km away from Mafra accommodation. easyJet, BMIbaby, TAP and British Airways offer direct flights to Lisbon from Manchester, Liverpool, Bristol and London airports. There are hourly buses to Mafra that depart from Lisbon’s Campo Grande bus terminal. Visitors can also hire a car and enjoy the short drive to holiday rentals in Mafra.

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    Wonderful! 4.9/5
    (43 reviews)
    avg/night
    • 4 BR
    • 3 BA
    • Sleeps 18
    Villa #1901275
    43
    Viewed 212 times in the last 48 hours
      Exceptional! 5.0/5
      (6 reviews)
      avg/night
      • 4 BR
      • 1 BA
      • Sleeps 9
      Villa #1086484
      6
      Viewed 19 times in the last 48 hours
        Wonderful! 4.8/5
        (15 reviews)
        avg/night
        • 3 BR
        • 1 BA
        • Separate Toilet
        • Sleeps 6
        Cottage #1114867
        15
        Viewed 10 times in the last 48 hours
          Exceptional! 5.0/5
          (5 reviews)
          avg/night
          • 4 BR
          • 2 BA
          • Separate Toilet
          • Sleeps 9
          Villa #1753346
          5
          Viewed 34 times in the last 48 hours
            avg/night
            • 1 BR
            • 1 BA
            • Sleeps 4
            Cottage #1761881
            4
            Viewed 7 times in the last 48 hours
              • 4 BR
              • 3 BA
              • Sleeps 8
              House #6760372
              4
                • 4 BR
                • 3 BA
                • Sleeps 18
                Villa #1003719
                2
                Viewed 20 times in the last 48 hours
                  • 3 BR
                  • 2 BA
                  • Sleeps 5
                  Cottage #6520982
                  1
                    • 3 BR
                    • 2 BA
                    • Separate Toilet
                    • Sleeps 11
                    Villa #6721250
                    Viewed 10 times in the last 48 hours
                      • 2 BR
                      • 2 BA
                      • Separate Toilet
                      • Sleeps 4
                      Farmhouse #59539
                      23
                        avg/night
                        • 6 BR
                        • 3 BA
                        • Separate Toilet
                        • Sleeps 16
                        House #1351907
                        Viewed 12 times in the last 48 hours
                          • 2 BR
                          • 1 BA
                          • Sleeps 6
                          Apartment #1360622a
                          1
                            avg/night
                            • 4 BR
                            • 2 BA
                            • Sleeps 10
                            Villa #6768365
                            Viewed 20 times in the last 48 hours
                              avg/night
                              • 4 BR
                              • 3 BA
                              • Sleeps 10
                              Villa #4438541
                              Viewed 9 times in the last 48 hours
                                • 3 BR
                                • 3 BA
                                • Sleeps 6
                                Villa #893930
                                1
                                  • 5 BR
                                  • 3 BA
                                  • Separate Toilet
                                  • Sleeps 15
                                  Villa #1080488
                                    avg/night
                                    • 3 BR
                                    • 2 BA
                                    • Sleeps 8
                                    Villa #1812014
                                    1
                                    Viewed 22 times in the last 48 hours
                                      • 6 BR
                                      • 3 BA
                                      • Separate Toilet
                                      • Sleeps 12
                                      Villa #6617034
                                      8
                                        avg/night
                                        • 4 BR
                                        • 4 BA
                                        • Sleeps 8
                                        Villa #6888826
                                        Viewed 52 times in the last 48 hours
                                          • 4 BR
                                          • 3 BA
                                          • Sleeps 10
                                          Villa #6802585
                                            avg/night
                                            • 4 BR
                                            • 3 BA
                                            • Sleeps 8
                                            Villa #1473185a
                                            Viewed 15 times in the last 48 hours
                                              • 3 BR
                                              • 1 BA
                                              • Sleeps 7
                                              Cottage #6921384
                                              1
                                              Viewed 7 times in the last 48 hours
                                                • 3 BR
                                                • 2 BA
                                                • Sleeps 6
                                                Bungalow #6894246
                                                Viewed 15 times in the last 48 hours
                                                  • 2 BR
                                                  • 2 BA
                                                  • Sleeps 7
                                                  Apartment #6933977
                                                  Viewed 11 times in the last 48 hours
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 5
                                                    House #2395334
                                                      • 2 BR
                                                      • 2 BA
                                                      • Sleeps 4
                                                      Apartment #6893228
                                                        • 1 BR
                                                        • 1 BA
                                                        • Sleeps 4
                                                        Cottage #1240896
                                                        23
                                                          • 3 BR
                                                          • 2 BA
                                                          • Sleeps 6
                                                          Villa #6927624
                                                            • 3 BR
                                                            • 2 BA
                                                            • Sleeps 7
                                                            Villa #6802419
                                                              • 2 BR
                                                              • 1 BA
                                                              • Sleeps 4
                                                              Apartment #1735314
                                                                • 4 BR
                                                                • 3 BA
                                                                • Sleeps 8
                                                                Villa #1900456
                                                                  • 3 BR
                                                                  • Separate Toilet
                                                                  • Sleeps 6
                                                                  Villa #2478968
                                                                    avg/night
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 4
                                                                    Apartment #6868363
                                                                    Viewed 6 times in the last 48 hours
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Sleeps 4
                                                                      Villa #1944291
                                                                        Wonderful! 4.8/5
                                                                        (20 reviews)
                                                                        avg/night
                                                                        • 2 BR
                                                                        • 2 BA
                                                                        • Sleeps 5
                                                                        Apartment #6624020
                                                                        20
                                                                        Viewed 87 times in the last 48 hours
                                                                          Wonderful! 4.9/5
                                                                          (50 reviews)
                                                                          avg/night
                                                                          • 2 BR
                                                                          • 1 BA
                                                                          • Sleeps 4
                                                                          Apartment #6440138
                                                                          50
                                                                          Viewed 97 times in the last 48 hours
                                                                            Wonderful! 4.8/5
                                                                            (24 reviews)
                                                                            avg/night
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 4
                                                                            Farmhouse #2022735
                                                                            24
                                                                            Viewed 71 times in the last 48 hours
                                                                              • 2 BR
                                                                              • 2 BA
                                                                              • Sleeps 4
                                                                              Multiple rentals Apartment #1391051a
                                                                              28
                                                                              Viewed 136 times in the last 48 hours
                                                                                Exceptional! 5.0/5
                                                                                (61 reviews)
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 2 BA
                                                                                • Separate Toilet
                                                                                • Sleeps 6
                                                                                Apartment #1129801
                                                                                61
                                                                                Viewed 93 times in the last 48 hours
                                                                                  • 1 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 2
                                                                                  Multiple rentals Apartment #1404100a
                                                                                  6
                                                                                  Viewed 102 times in the last 48 hours
                                                                                    Wonderful! 4.9/5
                                                                                    (40 reviews)
                                                                                    avg/night
                                                                                    • 2 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #1708434
                                                                                    40
                                                                                    Viewed 75 times in the last 48 hours
                                                                                      Wonderful! 4.8/5
                                                                                      (26 reviews)
                                                                                      avg/night
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 3
                                                                                      Apartment #6644418
                                                                                      26
                                                                                      Viewed 45 times in the last 48 hours
                                                                                        Wonderful! 4.9/5
                                                                                        (15 reviews)
                                                                                        avg/night
                                                                                        • 2 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 6
                                                                                        Apartment #1991035
                                                                                        15
                                                                                        Viewed 26 times in the last 48 hours
                                                                                          Excellent! 4.7/5
                                                                                          (11 reviews)
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 2 BA
                                                                                          • Sleeps 4
                                                                                          Apartment #6504086
                                                                                          11
                                                                                          Viewed 41 times in the last 48 hours
                                                                                            • 1 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 2
                                                                                            Multiple rentals Apartment #1404100a
                                                                                            12
                                                                                            Viewed 57 times in the last 48 hours
                                                                                              Wonderful! 4.9/5
                                                                                              (29 reviews)
                                                                                              avg/night
                                                                                              • 4 BR
                                                                                              • 3 BA
                                                                                              • Sleeps 7
                                                                                              Villa #1376
                                                                                              29
                                                                                              Viewed 70 times in the last 48 hours
                                                                                                Excellent! 4.5/5
                                                                                                (20 reviews)
                                                                                                avg/night
                                                                                                • 1 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 2
                                                                                                Apartment #1950105
                                                                                                20
                                                                                                Viewed 41 times in the last 48 hours
                                                                                                  Excellent! 4.6/5
                                                                                                  (7 reviews)
                                                                                                  avg/night
                                                                                                  • 2 BR
                                                                                                  • 3 BA
                                                                                                  • Sleeps 6
                                                                                                  Condo #410101vb
                                                                                                  7
                                                                                                  Viewed 37 times in the last 48 hours
                                                                                                    Excellent! 4.5/5
                                                                                                    (10 reviews)
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 6
                                                                                                    Apartment #6186946
                                                                                                    10
                                                                                                    Viewed 56 times in the last 48 hours
                                                                                                    • 1 - 50 of 300+
                                                                                                     

                                                                                                    Recent Reviews

                                                                                                    Exceeded all expectations

                                                                                                    5 of 5
                                                                                                    Our party of four have just returned from 9 days in this beautiful property. It is a wonderful house, light, airy and spacious. The garden and the pool are even more beautiful than the pictures depict and there are seating areas both in the shade and the sun. Vicky and her husband are wonderful hosts, warm, friendly and helpful. The house is wonderfully well equipped, with every convenience (and then some) provided. It is lovely and cool at night and sunny and bright during the day. We surprised ourselves by eating at home on a few evenings, purely because the kitchen is so well equipped and if you don't feel like going out, there are some good TV stations and DVDs to watch also. The house was spotlessly clean upon arrival, and we immediately felt at home. In fact we never really wanted to leave! There are plenty of relaxing areas for your party to split up, so you never feel like you're on top of each other. The nearest supermarket, pharmacy and fruit and veg shop are only a few minutes walk away. It's a very pleasant 10 minute walk to Cascais itself, and taxis are plentiful at night for coming home, rarely costing more than €4 or €5. To add to all of that, we had wonderful weather for mid-late September, with no humidity and a little cool in the evenings which we loved. We would all have no hesitation in recommending this property. The reviews which encouraged us to rent it were correct in every sense and we would echo all the positive comments. Thanks again for everything Vicky!
                                                                                                    • Review Submitted: 27-Sep-2016
                                                                                                    • Date of Stay: Sep 2016

                                                                                                    Amazing hen do! Thanks Paulo

                                                                                                    5 of 5
                                                                                                    Thanks Paulo for everything, from start to finish he goes out of his way for you to make the experience unreal. The villa is out of this world, he had wine and glasses chilling on arrival for the special occasion. Also we requested groceries with a late night arrival which was brilliant. You have an amazing villa and take pride in the villa and the service you offer. Thanks for everything, I will be back. Eleanor X
                                                                                                    • Review Submitted: 26-Sep-2016
                                                                                                    • Date of Stay: Sep 2016

                                                                                                    Perfect

                                                                                                    5 of 5
                                                                                                    First I would like to say thank you very much for welcoming us to your lovely villa. The villa is a must .Anyone visiting Portugal should definitely stay at this 5***** star villa . You will not be disappointed. We was a group of 15 people average age from 40 -youngest 6years old . There was something for everyone to enjoy. The games room was a hit with the children and the steam room and pool was a hit for everyone. The outside cinema was fantastic during the evening . We really miss this place ,we have been back home a week now and we are still talking about the villa . All your needs are catered for . We are so looking forward to coming back and enjoying your facilities again . Please visit this villa you will not regret it . Please remember to send us the link...... We won't forget the peppermint oil ..... This is just a reminder off the things I mention when I saw you last Clothes line Lights around the BQ Patio heaters So your guest can enjoy your beautiful garden and cinema. Looking forward to see you and your beautiful family Thanks again for everything. Paulette and family x
                                                                                                    • Review Submitted: 14-Sep-2016
                                                                                                    • Date of Stay: Aug 2016