Vacation Rentals & Villas in Portugal

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

21,885 villas

(2) Excellent 

    38

    House with Heated Swimmingpool and Barbecue

    Aveiro District / Torreira

    Torreira house

    3 6 min stay varies

    • 3 bedrooms
    • sleeps 6
    • min stay varies
    • Nearest beach 5 mi
    • Swimming pool
    • Child Friendly

    Price per night from

    $150

    Price per night from

    $150

    (1) Excellent 

      25

      Charming Apartment on Beach

      Calheta / Paul do Mar

      Paul do Mar apartment

      2 6 5 nights min

      • 2 bedrooms
      • sleeps 6
      • 5 nights min
      • Child Friendly
      • Private garden

      Price per night from

      $120

      Price per night from

      $120

      (8) Excellent 

        22

        The River House | Downtown | WiFi | Tram 28

        Lisbon District / Lisbon

        Lisbon apartment

        2 4 min stay varies

        • 2 bedrooms
        • sleeps 4
        • min stay varies
        • Child Friendly
        • Air conditioning

        Price per night from

        $85

        Price per night from

        $85

        (1) Excellent 

          16

          Quiet spa and trendy villa in Alentejo Portugal

          Evora District / Vendas Novas

          Vendas Novas villa

          3 6 1 night min

          • 3 bedrooms
          • sleeps 6
          • 1 night min
          • Nearest beach 50 mi
          • Swimming pool
          • Child Friendly

          Price per night from

          $131

          Price per night from

          $131

          (1) Excellent 

            14

            STONE FARM HOSTEL (1)

            Porto District / Felgueiras

            Felgueiras b and b

            1 16 1 night min

            • 1 bedroom
            • sleeps 16
            • 1 night min
            • Swimming pool
            • Child Friendly
            • Pet Friendly

            Price per night from

            $19

            Price per night from

            $19

            (4) Very Good 

            Certificate of Excellence

              25

              SUNNY CHIADO w VIEW, 4 ROOMS 15 People

              Lisbon / Chiado

              Lisbon apartment

              4 15 1 night min

              • 4 bedrooms
              • sleeps 15
              • 1 night min
              • Child Friendly
              • Ask about pets

              Certificate of Excellence

              Price per night from

              $298

              Price per night from

              $298

              (10) Excellent 

              Certificate of Excellence

                51

                Richard - Beautiful apartment in the center of Lisbon

                Lisbon District / Lisbon

                Lisbon apartment

                4 8 2 nights min

                • 4 bedrooms
                • sleeps 8
                • 2 nights min
                • Child Friendly
                • Car not necessary
                • Air conditioning

                Certificate of Excellence

                Price per night from

                $159

                Price per night from

                $159

                (1) Very Good 

                  19

                  4 bedroom villa on Vale do Milho

                  Faro District / Carvoeiro

                  Carvoeiro villa

                  4 8 min stay varies

                  • 4 bedrooms
                  • sleeps 8
                  • min stay varies
                  • Beach / lakeside relaxation
                  • Child Friendly

                  Price per night from

                  $226

                  Price per night from

                  $226

                  (1) Very Good 

                    6

                    Casas Folgosinho - House Superior Bedroom

                    Guarda District / Gouveia

                    Gouveia house

                    2 6 1 night min

                    • 2 bedrooms
                    • sleeps 6
                    • 1 night min
                    • Child Friendly
                    • Car not necessary
                    • Air conditioning

                    Price per night from

                    $118

                    Price per night from

                    $118

                    (1) Excellent 

                      19

                      Prestige apartment "B"

                      Faro District / Albufeira

                      Albufeira apartment

                      1 4 min stay varies

                      • 1 bedroom
                      • sleeps 4
                      • min stay varies
                      • Swimming pool
                      • Child Friendly
                      • Car not necessary

                      Price per night from

                      $51

                      Price per night from

                      $51

                      (4) Excellent 

                        28

                        House English

                        Faro District / Boliqueime

                        Boliqueime villa

                        3 6 min stay varies

                        • 3 bedrooms
                        • sleeps 6
                        • min stay varies
                        • Swimming pool
                        • Child Friendly
                        • Air conditioning

                        Price per night from

                        $180

                        Price per night from

                        $180

                        (3) Excellent 

                          19

                          Brand New Sunny Apt. on the Beach, Vila do Conde

                          Porto District / Vila do Conde

                          Vila do Conde apartment

                          2 5 min stay varies

                          • 2 bedrooms
                          • sleeps 5
                          • min stay varies
                          • Beach / lakeside relaxation
                          • Nearest beach 0 mi
                          • Swimming pool

                          Price per night from

                          $90

                          Price per night from

                          $90

                          (1) Very Good 

                            11

                            Ideally located beautiful 3 bed south facing apt. Close to hotel and clubhouse.

                            Obidos / Amoreira

                            Amoreira apartment

                            3 6 5 nights min

                            • 3 bedrooms
                            • sleeps 6
                            • 5 nights min
                            • Swimming pool
                            • Child Friendly

                            Price per night from

                            $163

                            Responds fast!
                            avg. 52 minutes

                            Price per night from

                            $163

                            (2) Excellent 

                              12

                              Relaxing house near Mosteiros´s port. A good option for your vacacions in azores

                              São Miguel / Mosteiros

                              Mosteiros house

                              2 4 2 nights min

                              • 2 bedrooms
                              • sleeps 4
                              • 2 nights min
                              • Child Friendly

                              Price per night from

                              $84

                              Price per night from

                              $84

                                29

                                5 bedroom Villa in Aroeira, Setúbal, Portugal - 5679398

                                Setubal District / Verdizela

                                Verdizela villa

                                5 10 7 nights min

                                • 5 bedrooms
                                • sleeps 10
                                • 7 nights min
                                • Swimming pool
                                • Child Friendly
                                • Ask about pets

                                Price per night from

                                $727

                                Price per night from

                                $727

                                (3) Very Good 

                                  23

                                  Casa da Torre

                                  Beja District / Minas de Sao Domingos

                                  Minas de Sao Domingos guest house

                                  6 16 min stay varies

                                  • 6 bedrooms
                                  • sleeps 16
                                  • min stay varies
                                  • Child Friendly
                                  • Air conditioning

                                  Price per night from

                                  $117

                                  Price per night from

                                  $117

                                    27

                                    House of Our Lady

                                    Setubal District / Sesimbra

                                    Sesimbra villa

                                    6 13 min stay varies

                                    • 6 bedrooms
                                    • sleeps 13
                                    • min stay varies
                                    • Swimming pool
                                    • Child Friendly
                                    • Private garden

                                    Price per night from

                                    $324

                                    Price per night from

                                    $324

                                      13

                                      Villa Rentals in Tourais

                                      Vila do Conde / Vila Cha

                                      Vila Cha house

                                      3 5 2 nights min

                                      • 3 bedrooms
                                      • sleeps 5
                                      • 2 nights min
                                      • Ski
                                      • Child Friendly
                                      • Air conditioning

                                      Price per night from

                                      $26

                                      Price per night from

                                      $26

                                      (9) Excellent 

                                        10

                                        Fabulous penthouse with panoramic frontal sea view

                                        Olhao / Fuseta

                                        Fuseta apartment

                                        2 4 7 nights min

                                        • 2 bedrooms
                                        • sleeps 4
                                        • 7 nights min
                                        • Beach / lakeside relaxation
                                        • Nearest beach 0.3 mi
                                        • Swimming pool

                                        Price per night from

                                        $131

                                        Price per night from

                                        $131

                                        (22) Excellent 

                                          8

                                          O Palheiro Apartment, Faja Grande, Flores, Azores

                                          Flores / Faja Grande

                                          Faja Grande apartment

                                          1 3 min stay varies

                                          • 1 bedroom
                                          • sleeps 3
                                          • min stay varies
                                          • Beach / lakeside relaxation
                                          • Nearest beach 0.8 mi
                                          • Child Friendly

                                          Price per night from

                                          $46

                                          Responds fast!
                                          avg. 11 minutes

                                          Price per night from

                                          $46

                                            9

                                            2 bedroom Apartment in Vilamoura, Faro, Portugal - 5620854

                                            Faro District / Quinta do Lago

                                            Quinta do Lago apartment

                                            2 4 7 nights min

                                            • 2 bedrooms
                                            • sleeps 4
                                            • 7 nights min
                                            • Swimming pool
                                            • Child Friendly
                                            • Air conditioning

                                            Price per night from

                                            $171

                                            Price per night from

                                            $171

                                            (5) Excellent 

                                              24

                                              AFFORDABLE LUXURY BEACH APARTMENT, SUPERB SEA VIEW

                                              Porto District / Vila Nova de Gaia

                                              Vila Nova de Gaia apartment

                                              2 4 3 nights min

                                              • 2 bedrooms
                                              • sleeps 4
                                              • 3 nights min
                                              • Beach / lakeside relaxation
                                              • Child Friendly
                                              • Air conditioning

                                              Price per night from

                                              $72

                                              Price per night from

                                              $72

                                              (1) Excellent 

                                                19

                                                NEW: True Charm in the Village with Lounge Rooftop

                                                Faro District / Odeceixe

                                                Odeceixe house

                                                2 4 min stay varies

                                                • 2 bedrooms
                                                • sleeps 4
                                                • min stay varies
                                                • Beach / lakeside relaxation
                                                • Nearest beach 3 mi
                                                • Child Friendly

                                                Price per night from

                                                $122

                                                Price per night from

                                                $122

                                                (2) Very Good 

                                                  17

                                                  NiceView -Villa between Beach and Mountain

                                                  Aveiro District / Oliveira de Azemeis

                                                  Oliveira de Azemeis cottage

                                                  1 4 min stay varies

                                                  • 1 bedroom
                                                  • sleeps 4
                                                  • min stay varies
                                                  • Beach / lakeside relaxation
                                                  • Child Friendly
                                                  • Air conditioning

                                                  Price per night from

                                                  $56

                                                  Responds fast!
                                                  avg. 2 hours 17 minutes

                                                  Price per night from

                                                  $56

                                                  (2) Excellent 

                                                    45

                                                    Cerca da Ponte: Rustic House w/ swimming pool

                                                    Beja District / Almodovar

                                                    Almodovar villa

                                                    4 9 min stay varies

                                                    • 4 bedrooms
                                                    • sleeps 9
                                                    • min stay varies
                                                    • Swimming pool
                                                    • Child Friendly
                                                    • Air conditioning

                                                    Price per night from

                                                    $98

                                                    Price per night from

                                                    $98

                                                    (3) Excellent 

                                                      39

                                                      Casa das Oliveiras. House for 9 people with 4 bedrooms.

                                                      Viana do Castelo District / Vila Nova de Cerveira

                                                      Vila Nova de Cerveira farmhouse

                                                      3 9 7 nights min

                                                      • 3 bedrooms
                                                      • sleeps 9
                                                      • 7 nights min
                                                      • Nearest beach 20 mi
                                                      • Swimming pool
                                                      • Child Friendly

                                                      Price per night from

                                                      $259

                                                      Price per night from

                                                      $259

                                                        15

                                                        Ericeira Typical Apartment (C69)

                                                        Mafra / Ericeira

                                                        Ericeira house

                                                        1 3 min stay varies

                                                        • 1 bedroom
                                                        • sleeps 3
                                                        • min stay varies
                                                        • Ask about children
                                                        • Ask about pets

                                                        Price per night from

                                                        $66

                                                        Price per night from

                                                        $66

                                                          23

                                                          Beautiful condominium close to the beaches

                                                          Lisbon District / Cascais

                                                          Cascais apartment

                                                          2 4 7 nights min

                                                          • 2 bedrooms
                                                          • sleeps 4
                                                          • 7 nights min
                                                          • Beach / lakeside relaxation
                                                          • Swimming pool
                                                          • Child Friendly

                                                          Price per night from

                                                          $195

                                                          Price per night from

                                                          $195

                                                            11

                                                            Beach house in the village of Ericeira - sea view

                                                            Mafra / Ericeira

                                                            Ericeira apartment

                                                            2 6 6 nights min

                                                            • 2 bedrooms
                                                            • sleeps 6
                                                            • 6 nights min
                                                            • Beach / lakeside relaxation
                                                            • Child Friendly
                                                            • Pet Friendly

                                                            Price per night from

                                                            $118

                                                            Price per night from

                                                            $118

                                                              37

                                                              296 FLH Melides Beach House

                                                              Grandola / Melides

                                                              Melides house

                                                              3 6 4 nights min

                                                              • 3 bedrooms
                                                              • sleeps 6
                                                              • 4 nights min
                                                              • Child Friendly
                                                              • Ask about pets

                                                              Price per night from

                                                              $293

                                                              Price per night from

                                                              $293

                                                                18

                                                                Bonfim Garden Apartment (N49)

                                                                Porto District / Porto

                                                                Porto apartment

                                                                1 5 min stay varies

                                                                • 1 bedroom
                                                                • sleeps 5
                                                                • min stay varies
                                                                • Ask about children
                                                                • Ask about pets

                                                                Price per night from

                                                                $63

                                                                Price per night from

                                                                $63

                                                                (2) Excellent 

                                                                  31

                                                                  Travel Themed Home ❤️ Suite & Lounge nearby Viewpoints

                                                                  Lisbon District / Lisbon

                                                                  Lisbon apartment

                                                                  3 6 2 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 6
                                                                  • 2 nights min
                                                                  • Nearest beach 21 mi
                                                                  • Child Friendly
                                                                  • Car not necessary

                                                                  Price per night from

                                                                  $62

                                                                  Responds fast!
                                                                  avg. 1 hour 32 minutes

                                                                  Price per night from

                                                                  $62

                                                                    18

                                                                    Flat one step to the beach

                                                                    Lisbon District / Paco de Arcos

                                                                    Paco de Arcos apartment

                                                                    3 6 2 nights min

                                                                    • 3 bedrooms
                                                                    • sleeps 6
                                                                    • 2 nights min
                                                                    • Child Friendly
                                                                    • Pet Friendly
                                                                    • Private garden

                                                                    Price per night from

                                                                    $131

                                                                    Price per night from

                                                                    $131

                                                                    (39) Excellent 

                                                                      43

                                                                      Unique Hilltop Windmill

                                                                      Ourique / Santa Luzia

                                                                      Ourique house

                                                                      3 7 7 nights min

                                                                      • 3 bedrooms
                                                                      • sleeps 7
                                                                      • 7 nights min
                                                                      • Nearest beach 42 mi
                                                                      • Swimming pool
                                                                      • Child Friendly
                                                                      “Helpful and friendly” Due to an accident, I could no longer travel to the mill, so I can't actually comment on the accommodation. However, Mark was really understanding, provided a full and prompt refund - it was all quite pain free (unlike my should
                                                                      …see more

                                                                      Price per night from

                                                                      $112

                                                                      Price per night from

                                                                      $112

                                                                        54

                                                                        Villa Brava

                                                                        Ribeira Brava / Serra de Agua

                                                                        Serra de Agua villa

                                                                        4 8 7 nights min

                                                                        • 4 bedrooms
                                                                        • sleeps 8
                                                                        • 7 nights min
                                                                        • Swimming pool
                                                                        • Child Friendly
                                                                        • Private garden

                                                                        Price per night from

                                                                        $242

                                                                        Price per night from

                                                                        $242

                                                                          26

                                                                          VV BS - Fabulous 3 bedroom apartment with pool and parking, 200m from the beach

                                                                          Alcobaca / Sao Martinho do Porto

                                                                          Sao Martinho do Porto apartment

                                                                          3 8 3 nights min

                                                                          • 3 bedrooms
                                                                          • sleeps 8
                                                                          • 3 nights min
                                                                          • Swimming pool
                                                                          • Child Friendly
                                                                          • Air conditioning

                                                                          Price per night from

                                                                          $153

                                                                          Price per night from

                                                                          $153

                                                                          (1) Excellent 

                                                                            42

                                                                            Relaxing room with garden view

                                                                            Viana do Castelo District / Viana do Castelo

                                                                            Viana do Castelo room

                                                                            1 2 1 night min

                                                                            • 1 bedroom
                                                                            • sleeps 2
                                                                            • 1 night min
                                                                            • Nearest beach 3 mi
                                                                            • Private garden

                                                                            Price per night from

                                                                            $53

                                                                            Price per night from

                                                                            $53

                                                                            (15) Very Good 

                                                                              36

                                                                              VILLA with Large Gardens,Jacuzzi and Privat Heated Pool

                                                                              Faro District / Lagos

                                                                              Lagos villa

                                                                              2 5 7 nights min

                                                                              • 2 bedrooms
                                                                              • sleeps 5
                                                                              • 7 nights min
                                                                              • Nearest beach 2 mi
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              “Wonderful villa, peaceful surroundings” We spent 2 weeks at this wonderful villa, in very peaceful surroundings, and even saw the local cork trees being harvested. Teresa and Jose were very friendly and helpful, but also didn't impose, and let you enj
                                                                              …see more

                                                                              Price per night from

                                                                              $98

                                                                              Price per night from

                                                                              $98

                                                                              About Portugal

                                                                              Located on the Iberian Peninsula, Portugal is a geographically diverse country that was once the best-kept secret in Western Europe. In recent years, increasing tourism and relatively inexpensive prices have led to thicker crowds, but there are still a great many undiscovered corners of this colorful country.

                                                                              If you're visiting Portugal, some of the places you may want to visit include:

                                                                              • Lisbon: The hilly and vibrant capital of Portugal offers sweeping sea views, historic neighborhoods, and excellent restaurants, particularly if you enjoy fresh seafood. As Western European capital cities go, Lisbon is also very affordable.
                                                                              • Porto: "The Invincible City" is the major urban center in the northern part of Portugal, with a historic and well-preserved old town center that has been designated a UNESCO World Heritage Site.
                                                                              • Sintra: The famous hideout of English poet Lord Byron, Sintra is just minutes north of Lisbon by train but feels a world away from the urban hubbub. Surrounding the picturesque town are hills of rolling greenery and ancient ruins that are excellent to explore on foot.
                                                                              • The Algarve: Portugal's southernmost region, which borders the Atlantic Ocean, has been a favorite holiday destination for many years. Its striking coastline is dotted with attractions both ancient and modern, including everything from castles and medieval ruins to golf courses and some of the most popular water parks in Portugal.
                                                                              • The islands: Portugal cruises can take you through the exotic Azore Islands and Madeira Islands, which lie off the African coast. You can also base your entire holiday in these scenic and tropical archipelagoes, as their beaches are busy all year round, with perfect weather for outdoor activities like hiking, fishing, and camping.

                                                                              For your stay in Portugal, book a vacation rental rather than a hotel. Vacation rental homes are widely available throughout all regions of Portugal, from the vineyards and olive groves of the north to the southern tips of the scenic Algarve. Options include beach villas, spacious condos, and trendy apartments in all budget ranges.

                                                                              From Portugal, head into neighboring Spain to continue your exploration of the Iberian Peninsula, or cross the Mediterranean into Morocco to add some exotic spice to your vacation.