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.

Make a holiday rental home or villa in Porto, Portugal your home away from home

Porto is Portugal’s second largest city. Busy and vibrant, there is always something to enjoy from a Porto apartment, regardless of the time of year. Blessed with its' own airport, Porto apartments are wonderfully accessible from the UK, and the beaches are never far away should the summer temperatures start to rise. There are many sides to Porto, form the narrow, twisting streets of the riverside quarter (Ribeira) to the busy business district (tascas). But whatever you prefer, Porto’s charm is sure to make an impact.

Things to do in Porto, Portugal

There is a huge amount to see from a Porto property rental. The imposing Cathedral can be seen from most parts of the city, and is well worth closer inspection, especially as the surrounding maze of streets also hold a great number of interesting attractions from throughout Porto’s history, including the Arabic style Palacio da Bolsa, gilded Igreja da Santa Clara and the Terreiro da Se.

Food and wine lovers will be right at home staying in a Porto property, especially for those who take the serene trip along the River Douro towards the interior of the province, home to port wines. The history of port and wine making along the banks of the river are abundantly clear, and there are still plenty of spot to stop and enjoy the age old art at its best.

Those staying in a Porto apartment hoping to squeeze in a round of golf are in luck too. There are three excellent golf courses in and around Porto, known as the Oporto Golf Club, Miramar Golf and Amarante Golf. Whatever time of year you visit you will have ease in arranging a tee-off time, and club hire is available.

Places to visit on holiday in Porto, Portugal

The beach resort of Espinho is a fantastic place to visit for beach lovers from and Porto property. Espinho is a vibrant seaside resort with a huge sand beach and a casino providing endless hours of evening entertainment.

The seafood capital of the region, Matosinhos, is also a fantastic destination to explore from a Porto apartment. Filled with elegant attractions including the Monastery of Leca do Bailio and gothic church, Matosinhos is a fascinating town, and the string of small beaches attract visitors from many miles.

Travel to Porto, Portugal

There are a great number of flights to Porto Airport (OPO) from the UK. RyanAir provide direct flights to Porto Airport from Birmingham (BHX), Bristol (BRS), Dublin (DUB), Liverpool (LPL) and London. Reaching a self catering Porto apartment from Porto Airport itself is easy, as it is located just 6 miles outside the city centre.

Use filters to narrow your search results!

Porto holiday villas(672)

672 Results
2 - 3 night minimum stay
  • 2 BR,
  • 1 BA,
  • Sleeps 7
#473169
    (21)
    From £82
    per night
    • 10 BR,
    • Sleeps 20
    #111640tr
      Book Now!
      4 night minimum stay
      • 2 BR,
      • 1 BA,
      • 1 Separate Toilet,
      • Sleeps 5
      #417221
        (26)
        3 night minimum stay
        • 2 BR,
        • 2 BA,
        • Sleeps 6
        #1009074a
          (8)
          3 night minimum stay
          • 2 BR,
          • 2 BA,
          • 1 Separate Toilet,
          • Sleeps 5
          #846409a
            (8)
            3 - 7 night minimum stay
            • 3 BR,
            • 2 BA,
            • 1 Separate Toilet,
            • Sleeps 6
            #1055617
              3 - 7 night minimum stay
              • 3 BR,
              • 2 BA,
              • 1 Separate Toilet,
              • Sleeps 6
              #1055617
                3 night minimum stay
                • 3 BR,
                • 2 BA,
                • 1 Separate Toilet,
                • Sleeps 8
                #1055617
                  • 4 BR,
                  • Sleeps 10
                  #35029tr
                    Book Now!
                    3 - 5 night minimum stay
                    • 2 BR,
                    • 1 BA,
                    • Sleeps 5
                    #96198
                      (12)
                      3 night minimum stay
                      • 2 BR,
                      • 1 BA,
                      • Sleeps 5
                      #607353
                        (30)
                        3 - 7 night minimum stay
                        • 2 BR,
                        • 1 BA,
                        • Sleeps 6
                        #1100086a
                          • 3 BR,
                          • 2 BA,
                          • Sleeps 6
                          #401228
                            Book Now!
                            1 - 3 night minimum stay
                            • 2 BR,
                            • 1 BA,
                            • Sleeps 5
                            #852438
                              (10)
                              Book Now!
                              2 - 3 night minimum stay
                              • 1 BR,
                              • 1 BA,
                              • Sleeps 4
                              #899653
                                1 Review
                                3 night minimum stay
                                • 1 BR,
                                • 1 BA,
                                • Sleeps 4
                                #854456
                                  (9)
                                  From £82
                                  per night
                                  3 night minimum stay
                                  • Studio,
                                  • Sleeps 18
                                  #1100091a
                                    (4)
                                    3 night minimum stay
                                    • 2 BR,
                                    • 1 BA,
                                    • Sleeps 5
                                    #854456
                                      1 Review
                                      From £45
                                      per night
                                      3 - 7 night minimum stay
                                      • 2 BR,
                                      • 1 BA,
                                      • Sleeps 6
                                      #1100092a
                                        From £82
                                        per night
                                        2 - 3 night minimum stay
                                        • 2 BR,
                                        • 2 BA,
                                        • 1 Separate Toilet,
                                        • Sleeps 6
                                        #1142808a
                                          2 Reviews
                                          From £411
                                          per week
                                          7 night minimum stay
                                          • 3 BR,
                                          • 2 BA,
                                          • Sleeps 6
                                          #1007465
                                            (6)
                                            Book Now!
                                            3 - 5 night minimum stay
                                            • 1 BR,
                                            • 1 BA,
                                            • Sleeps 4
                                            #420610
                                              (35)
                                              From £37
                                              per night
                                              1 - 3 night minimum stay
                                              • 2 BR,
                                              • 1 BA,
                                              • Sleeps 4
                                              #1080871
                                                (10)
                                                Book Now!
                                                3 night minimum stay
                                                • 5 BR,
                                                • 4 BA,
                                                • 1 Separate Toilet,
                                                • Sleeps 10
                                                #1029586
                                                  (13)
                                                  Book Now!
                                                  2 night minimum stay
                                                  • 5 BR,
                                                  • 2 BA,
                                                  • 1 Separate Toilet,
                                                  • Sleeps 9
                                                  #829773
                                                    1 Review
                                                    Book Now!
                                                    3 - 4 night minimum stay
                                                    • 1 BR,
                                                    • 1 BA,
                                                    • Sleeps 4
                                                    #3659602
                                                      2 Reviews
                                                      Book Now!
                                                      3 - 4 night minimum stay
                                                      • 4 BR,
                                                      • 2 BA,
                                                      • Sleeps 8
                                                      #3720419
                                                        2 Reviews
                                                        Book Now!
                                                        3 night minimum stay
                                                        • 2 BR,
                                                        • 2 BA,
                                                        • Sleeps 5
                                                        #553956vb
                                                          Book Now!
                                                          3 night minimum stay
                                                          • 1 BR,
                                                          • 1 BA,
                                                          • Sleeps 4
                                                          #3728829
                                                            1 Review
                                                            Book Now!
                                                            3 night minimum stay
                                                            • 1 BR,
                                                            • 1 BA,
                                                            • Sleeps 3
                                                            #3718746
                                                              1 Review