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

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.8/5
    (15 reviews)
    avg/night
    • 3 BR
    • 1 BA
    • Separate Toilet
    • Sleeps 6
    Cottage #1114867
    15
    Viewed 34 times in the last 48 hours
      Wonderful! 4.9/5
      (43 reviews)
      avg/night
      • 5 BR
      • 3 BA
      • Sleeps 20
      Villa #1901275
      43
      Viewed 106 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 8 times in the last 48 hours
          avg/night
          • 1 BR
          • 1 BA
          • Sleeps 4
          Cottage #1761881
          4
          Viewed 5 times in the last 48 hours
            • 3 BR
            • 2 BA
            • Sleeps 5
            House #6520982
            1
            Viewed 6 times in the last 48 hours
              avg/night
              • 4 BR
              • 3 BA
              • Sleeps 8
              House #6760372
              4
              Viewed 19 times in the last 48 hours
                • 5 BR
                • 3 BA
                • Sleeps 20
                Villa #1003719
                2
                Viewed 26 times in the last 48 hours
                  • 3 BR
                  • 3 BA
                  • Sleeps 6
                  Villa #893930
                  1
                  Viewed 8 times in the last 48 hours
                    Exceptional! 5.0/5
                    (6 reviews)
                    avg/night
                    • 4 BR
                    • 3 BA
                    • Sleeps 9
                    Villa #1086484
                    6
                    Viewed 9 times in the last 48 hours
                      • 3 BR
                      • 2 BA
                      • Separate Toilet
                      • Sleeps 11
                      Villa #6721250
                      Viewed 10 times in the last 48 hours
                        Wonderful! 4.9/5
                        (8 reviews)
                        avg/night
                        • 6 BR
                        • 3 BA
                        • Separate Toilet
                        • Sleeps 12
                        Villa #6617034
                        8
                        Viewed 27 times in the last 48 hours
                          Wonderful! 4.9/5
                          (24 reviews)
                          avg/night
                          • 2 BR
                          • 2 BA
                          • Separate Toilet
                          • Sleeps 4
                          Farmhouse #59539
                          24
                          Viewed 14 times in the last 48 hours
                            • 1 BR
                            • 1 BA
                            • Sleeps 5
                            House #2395334
                              avg/night
                              • 4 BR
                              • 4 BA
                              • Sleeps 8
                              Villa #6888826
                              Viewed 40 times in the last 48 hours
                                avg/night
                                • 2 BR
                                • 1 BA
                                • Sleeps 6
                                Apartment #1360622a
                                1
                                Viewed 5 times in the last 48 hours
                                  avg/night
                                  • 6 BR
                                  • 3 BA
                                  • Separate Toilet
                                  • Sleeps 16
                                  House #1351907
                                  Viewed 7 times in the last 48 hours
                                    avg/night
                                    • 3 BR
                                    • 2 BA
                                    • Sleeps 8
                                    Villa #1812014
                                    1
                                    Viewed 42 times in the last 48 hours
                                      avg/night
                                      • 4 BR
                                      • 3 BA
                                      • Sleeps 8
                                      Villa #1473185a
                                      Viewed 36 times in the last 48 hours
                                        avg/night
                                        • 4 BR
                                        • 3 BA
                                        • Sleeps 10
                                        Villa #6802585
                                        Viewed 7 times in the last 48 hours
                                          avg/night
                                          • 4 BR
                                          • 3 BA
                                          • Sleeps 10
                                          Villa #4438541
                                          Viewed 8 times in the last 48 hours
                                            avg/night
                                            • 3 BR
                                            • 1 BA
                                            • Sleeps 7
                                            Cottage #6921384
                                            1
                                            Viewed 11 times in the last 48 hours
                                              avg/night
                                              • 4 BR
                                              • 2 BA
                                              • Sleeps 10
                                              Villa #6768365
                                              Viewed 27 times in the last 48 hours
                                                • 3 BR
                                                • 2 BA
                                                • Sleeps 6
                                                Bungalow #6894246
                                                Viewed 21 times in the last 48 hours
                                                  avg/night
                                                  • 2 BR
                                                  • 1 BA
                                                  • Sleeps 6
                                                  Cottage #6921385
                                                  Viewed 6 times in the last 48 hours
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 2
                                                    Condo #6969849
                                                      • 2 BR
                                                      • 2 BA
                                                      • Sleeps 7
                                                      Apartment #6933977
                                                      Viewed 23 times in the last 48 hours
                                                        • 5 BR
                                                        • 3 BA
                                                        • Separate Toilet
                                                        • Sleeps 15
                                                        Villa #1080488
                                                        Viewed 31 times in the last 48 hours
                                                          • 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
                                                                  • 3 BR
                                                                  • 1 BA
                                                                  • Sleeps 6
                                                                  Villa #2478968
                                                                    • 2 BR
                                                                    • 1 BA
                                                                    • Sleeps 4
                                                                    Apartment #1735314
                                                                      • 4 BR
                                                                      • 3 BA
                                                                      • Sleeps 8
                                                                      Villa #1900456
                                                                        • 2 BR
                                                                        • 2 BA
                                                                        • Sleeps 4
                                                                        Apartment #6868363
                                                                          avg/night
                                                                          • 2 BR
                                                                          • 1 BA
                                                                          • Sleeps 4
                                                                          Villa #1944291
                                                                          Viewed 5 times in the last 48 hours
                                                                            avg/night
                                                                            • 4 BR
                                                                            • 3 BA
                                                                            • Sleeps 10
                                                                            Cottage #6921382
                                                                            Viewed 38 times in the last 48 hours
                                                                              Wonderful! 4.8/5
                                                                              (24 reviews)
                                                                              avg/night
                                                                              • 2 BR
                                                                              • 1 BA
                                                                              • Sleeps 4
                                                                              Farmhouse #2022735
                                                                              24
                                                                              Viewed 61 times in the last 48 hours
                                                                                Excellent! 4.7/5
                                                                                (11 reviews)
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 2 BA
                                                                                • Sleeps 4
                                                                                Apartment #6504086
                                                                                11
                                                                                Viewed 101 times in the last 48 hours
                                                                                  Wonderful! 4.9/5
                                                                                  (51 reviews)
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 4
                                                                                  Apartment #6440138
                                                                                  51
                                                                                  Viewed 106 times in the last 48 hours
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 2
                                                                                    Multiple rentals Apartment #1404100a
                                                                                    13
                                                                                    Viewed 85 times in the last 48 hours
                                                                                      Excellent! 4.5/5
                                                                                      (11 reviews)
                                                                                      avg/night
                                                                                      • 2 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 6
                                                                                      Apartment #6186946
                                                                                      11
                                                                                      Viewed 83 times in the last 48 hours
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 4
                                                                                        Multiple rentals Apartment #1391051a
                                                                                        28
                                                                                        Viewed 74 times in the last 48 hours
                                                                                          Exceptional! 5.0/5
                                                                                          (62 reviews)
                                                                                          avg/night
                                                                                          • 3 BR
                                                                                          • 2 BA
                                                                                          • Separate Toilet
                                                                                          • Sleeps 6
                                                                                          Apartment #1129801
                                                                                          62
                                                                                          Viewed 65 times in the last 48 hours
                                                                                            Excellent! 4.6/5
                                                                                            (19 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 5
                                                                                            Apartment #1410549
                                                                                            19
                                                                                            Viewed 54 times in the last 48 hours
                                                                                              Wonderful! 4.9/5
                                                                                              (17 reviews)
                                                                                              avg/night
                                                                                              • 2 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 6
                                                                                              Apartment #1991035
                                                                                              17
                                                                                              Viewed 30 times in the last 48 hours
                                                                                                Wonderful! 4.9/5
                                                                                                (41 reviews)
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #1708434
                                                                                                41
                                                                                                Viewed 80 times in the last 48 hours
                                                                                                  Wonderful! 4.9/5
                                                                                                  (29 reviews)
                                                                                                  avg/night
                                                                                                  • 2 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 5
                                                                                                  Apartment #6322947
                                                                                                  29
                                                                                                  Viewed 99 times in the last 48 hours
                                                                                                    Excellent! 4.6/5
                                                                                                    (7 reviews)
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 6
                                                                                                    Condo #410101vb
                                                                                                    7
                                                                                                    Viewed 26 times in the last 48 hours
                                                                                                      Excellent! 4.5/5
                                                                                                      (41 reviews)
                                                                                                      avg/night
                                                                                                      • 2 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 6
                                                                                                      Apartment #6329969
                                                                                                      41
                                                                                                      Viewed 78 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      So impressed ... we have booked to stay again

                                                                                                      5 of 5
                                                                                                      Just returned from a weeks stay at the Haven. Tito very kindly chauffeured my wife and I from and back to the airport as part of his first class service. The apartment building is located in an excellent position close to all amenities. The apartment itself is on the 15th (top) floor with unrestricted views over the river. The interior is spotlessly clean with impressive furniture and fittings, especially the quality of the towels and bedding. Everything you could wish for is provided ... even down to dental floss. We could go on and on with more superlatives, but to show how good it is we have already booked to return in March.
                                                                                                      • Review Submitted: 21-Jan-2017
                                                                                                      • Date of Stay: Jan 2017

                                                                                                      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