HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
Verified Review icon check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit Default Owner Icon heart-filled

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.

    Wonderful! 4.8/5
    (17 reviews)
    avg/night
    • 3 BR
    • 1 BA
    • Separate Toilet
    • Sleeps 6
    Cottage #1114867
    17
    Viewed 15 times in the last 48 hours
      Wonderful! 4.9/5
      (47 reviews)
      avg/night
      • 5 BR
      • 3 BA
      • Sleeps 16
      Villa #1901275
      47
      Viewed 105 times in the last 48 hours
        Exceptional! 5/5
        (5 reviews)
        avg/night
        • 4 BR
        • 2 BA
        • Separate Toilet
        • Sleeps 9
        Villa #1753346
        5
        Viewed 8 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 6 times in the last 48 hours
            Excellent! 4.7/5
            (6 reviews)
            avg/night
            • 1 BR
            • 1 BA
            • Sleeps 4
            Cottage #1761881
            6
            Viewed 5 times in the last 48 hours
              Exceptional! 5/5
              (5 reviews)
              avg/night
              • 4 BR
              • 3 BA
              • Sleeps 8
              House #6760372
              5
              Viewed 14 times in the last 48 hours
                • 3 BR
                • 2 BA
                • Sleeps 5
                House #6520982
                2
                Viewed 7 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 5 times in the last 48 hours
                    Exceptional! 5/5
                    (6 reviews)
                    avg/night
                    • 4 BR
                    • 3 BA
                    • Sleeps 9
                    Villa #1086484
                    6
                    Viewed 22 times in the last 48 hours
                      • 3 BR
                      • 3 BA
                      • Sleeps 6
                      Villa #893930
                      1
                      Viewed 7 times in the last 48 hours
                        • 5 BR
                        • 3 BA
                        • Sleeps 20
                        Villa #1003719
                        2
                        Viewed 42 times in the last 48 hours
                          • 3 BR
                          • 2 BA
                          • Separate Toilet
                          • Sleeps 11
                          Villa #6721250
                          Viewed 13 times in the last 48 hours
                            • 4 BR
                            • 3 BA
                            • Sleeps 10
                            Villa #4438541
                              • 2 BR
                              • 2 BA
                              • Sleeps 7
                              Apartment #6933977
                              1
                              Viewed 11 times in the last 48 hours
                                • 1 BR
                                • 1 BA
                                • Sleeps 5
                                House #2395334
                                  avg/night
                                  • 4 BR
                                  • 4 BA
                                  • Sleeps 8
                                  Villa #6888826
                                  3
                                  Viewed 23 times in the last 48 hours
                                    • 6 BR
                                    • 3 BA
                                    • Separate Toilet
                                    • Sleeps 16
                                    House #1351907
                                      • 3 BR
                                      • 2 BA
                                      • Sleeps 8
                                      Villa #1812014
                                      1
                                        avg/night
                                        • 4 BR
                                        • 3 BA
                                        • Sleeps 10
                                        Villa #6802585
                                        Viewed 7 times in the last 48 hours
                                          Wonderful! 4.9/5
                                          (28 reviews)
                                          avg/night
                                          • 2 BR
                                          • 1 BA
                                          • Sleeps 5
                                          House #6130403
                                          28
                                          Viewed 16 times in the last 48 hours
                                            avg/night
                                            • 4 BR
                                            • 4 BA
                                            • Separate Toilet
                                            • Sleeps 8
                                            Villa #1355877
                                            4
                                            Viewed 11 times in the last 48 hours
                                              • 4 BR
                                              • 3 BA
                                              • Sleeps 8
                                              Villa #1473185a
                                                • 3 BR
                                                • 2 BA
                                                • Sleeps 6
                                                Bungalow #6894246
                                                  avg/night
                                                  • 4 BR
                                                  • 3 BA
                                                  • Sleeps 10
                                                  Cottage #6921382
                                                  Viewed 8 times in the last 48 hours
                                                    • 4 BR
                                                    • 2 BA
                                                    • Sleeps 10
                                                    Cottage #8266903
                                                    Viewed 15 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
                                                        • 2 BR
                                                        • 1 BA
                                                        • Sleeps 6
                                                        Cottage #6921385
                                                          • 4 BR
                                                          • 2 BA
                                                          • Sleeps 10
                                                          Villa #6768365
                                                            • 4 BR
                                                            • 3 BA
                                                            • Sleeps 11
                                                            Cottage #8252952
                                                              • 4 BR
                                                              • 6 BA
                                                              • Sleeps 8
                                                              Villa #6993965
                                                                • 3 BR
                                                                • 3 BA
                                                                • Sleeps 7
                                                                House #8207833
                                                                  • 1 BR
                                                                  • 1 BA
                                                                  • Sleeps 4
                                                                  Cottage #1240896
                                                                  23
                                                                    • 2 BR
                                                                    • 1 BA
                                                                    • Sleeps 6
                                                                    Apartment #8299772
                                                                      • 3 BR
                                                                      • 4 BA
                                                                      • Sleeps 6
                                                                      Villa #6958997
                                                                        • 2 BR
                                                                        • 2 BA
                                                                        • Sleeps 4
                                                                        Apartment #6893228
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 10
                                                                          House #2635287
                                                                          Viewed 6 times in the last 48 hours
                                                                            • 2 BR
                                                                            • 1 BA
                                                                            • Sleeps 6
                                                                            Apartment #1360622a
                                                                            1
                                                                              • 2 BR
                                                                              • 2 BA
                                                                              • Sleeps 4
                                                                              Apartment #6868363
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Cottage #896752
                                                                                1
                                                                                Viewed 20 times in the last 48 hours
                                                                                  • 3 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  House #1567095a
                                                                                    Wonderful! 4.8/5
                                                                                    (44 reviews)
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 2
                                                                                    Apartment #6014834
                                                                                    44
                                                                                    Viewed 137 times in the last 48 hours
                                                                                      Exceptional! 5/5
                                                                                      (37 reviews)
                                                                                      avg/night
                                                                                      • 2 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 5
                                                                                      Apartment #6663379
                                                                                      37
                                                                                      Viewed 32 times in the last 48 hours
                                                                                        Excellent! 4.5/5
                                                                                        (38 reviews)
                                                                                        avg/night
                                                                                        • 2 BR
                                                                                        • 2 BA
                                                                                        • Sleeps 4
                                                                                        Multiple rentals Apartment #1391051a
                                                                                        38
                                                                                        Viewed 60 times in the last 48 hours
                                                                                          Wonderful! 4.9/5
                                                                                          (75 reviews)
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 6
                                                                                          Apartment #1329735
                                                                                          75
                                                                                          Viewed 28 times in the last 48 hours
                                                                                            Excellent! 4.7/5
                                                                                            (64 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 4
                                                                                            Apartment #228257
                                                                                            64
                                                                                            Viewed 39 times in the last 48 hours
                                                                                              Excellent! 4.6/5
                                                                                              (28 reviews)
                                                                                              avg/night
                                                                                              • 2 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 4
                                                                                              Farmhouse #2022735
                                                                                              28
                                                                                              Viewed 53 times in the last 48 hours
                                                                                                Wonderful! 4.8/5
                                                                                                (32 reviews)
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #1430576a
                                                                                                32
                                                                                                Viewed 36 times in the last 48 hours
                                                                                                  Exceptional! 5/5
                                                                                                  (74 reviews)
                                                                                                  avg/night
                                                                                                  • 3 BR
                                                                                                  • 2 BA
                                                                                                  • Separate Toilet
                                                                                                  • Sleeps 6
                                                                                                  Apartment #1129801
                                                                                                  74
                                                                                                  Viewed 85 times in the last 48 hours
                                                                                                    Wonderful! 4.9/5
                                                                                                    (54 reviews)
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 4
                                                                                                    Apartment #6440138
                                                                                                    54
                                                                                                    Viewed 54 times in the last 48 hours
                                                                                                    • 1 - 50 of 300+

                                                                                                    Mafra Holiday Apartments & Homes (300+)

                                                                                                     

                                                                                                    Recent Reviews

                                                                                                    Our second visit was twice as nice but twice as hard to come home!

                                                                                                    5 of 5
                                                                                                    As our title suggests, this was our second visit to Haven in Lisbon (in 2 years) and we really, really didn't want to come home! The apartment was just as beautiful as we remembered and Tito was equally as charming, informative and helpful as before (it was a true delight to see him again!). My partner discovered that he now likes coffee as he used all of the gadgets and machines in the wonderfully equipped kitchen! We experienced a heatwave on our stay, we were so grateful for the air-conditioning and superb fans which were also available in the property. We didn't venture out as much as we meant to but enjoyed sitting on the balcony, watching the world go by. Our visit to Sintra was a highlight for us - a beautiful town, stuffed full of history and excellent eateries, we will definitely return as one day wasn't enough to explore everything it had to offer. Thank you, Tito, for letting us back to your stunning apartment - we will be back (maybe in the winter!)
                                                                                                    • Review Submitted: Jun 25, 2017
                                                                                                    • Date of Stay: Jun 2017

                                                                                                    AMAZING VILLA

                                                                                                    5 of 5
                                                                                                    We Stayed at the villa with a party of 16, the villa is better than described and Paulo the owner was amazing at planning and organizing the whole stay. Nothing was to much trouble for them and even organized a birthday cake to be in the fridge on arrival. Also Paulo sorted transportation for our whole stay and even recommendations for local restaurants not to mention a touching gift for my father. The villa is better than in the pics and an amazing time was had by all. Thanks again Paulo next time I will visit the villa with the family and leave my leprechaun costume in the wardrobe. If you ever plan a trip to Scotland my door is open to you and your family after your fantastic Portuguese hospitality. Thanks David
                                                                                                    • Review Submitted: May 28, 2017
                                                                                                    • Date of Stay: May 2017