OwnersDirect uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
OwnersDirect 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

Self-catering holiday rentals in Lagos for your home stay

Lagos is a popular choice for family holidays, as it has some of the best beaches in the Algarve region of Portugal. There is lots of high-quality self-catering accommodation close to the open bay of Meia Praia, where you can laze on the white sand or try your hand at windsurfing, sailing or water skiing. If you would prefer somewhere a little quieter, Praia de Balanca and Praia de Batata, where stretches of sand sit in the shadow of dramatic cliffs, are both great choices. As a change from the beach, you could take a pleasure cruise to see Algarve's famous sea caves or a deep sea fishing trip. Lagos is also packed with history and you can see the 16th century town walls, a selection of Baroque churches and the restored Ponta da Bandeira fort during a day of sightseeing.

Holiday Letting in Lagos for your short break

Whether you'd prefer a centrally situated apartment or villa rental in Lagos town, a peacefully secluded location away from the lively coastal resorts in the area or even a convenient position overlooking some of the finest golf courses in Western Algarve, holiday rental accommodation in Lagos can suit whatever your requirements may be in a part of Portugal. Apartment and villa rentals in Lagos can provide all the spacious luxury and privacy you could need for anything from a quietly romantic break for two to a fun-packed vacation for the whole family in a fabulous selection of quality resorts in and around this vibrant town positioned mid-way along the southern coast of Western Algarve. Holiday villas in Lagos being found within easy reach of all the facilities and amenities you need for a self-catering vacation and often right on top of the nearest stunning beach or world-class golf course, so you'll never have far to go to find opportunities for sport, leisure, recreation and entertainment and with so much to see and do that you might have to consider a return visit to your holiday accommodation in Lagos next summer to continue where you left off this one, not that you'll hear many complaints about choosing to rent the same holiday apartment or villa in Lagos , particularly if you decide you really can't wait a whole year!

Best time to enjoy Lagos

Algarve is famous for its golf and you will find a choice of high-quality courses close to Lagos. The autumn and winter is a great time to book a holiday apartment in Lagos for a golf break, as the weather is dry and pleasantly warm, making for perfect conditions on the fairways and greens. The school summer holidays are the ideal time of year for a family break in Lagos, as the soaring temperatures mean you can spend most of your getaway outdoors. Children can run about on the long sandy beaches or play in the swimming pool at your holiday villa, while you relax and work on your suntan, before enjoying a barbecue or evening meal at a local restaurant.

Cancel Clear Filters Apply Filters
More Filters

Price Per Night

£ £

Bedrooms

Bathrooms

Payment Options

Location type

Interior Amenities

Exterior Amenities

Activities

Special options

Listing Type

Clear Filters
Use filters to find your perfect holiday home.
Favorite
    Viewed 7 times in the last 48 hours
    Excellent! 4.7/5
    (30 reviews)
    avg/night
    (2 - 5 nights minimum)
    #480371
    30
    Favorite
      Viewed 19 times in the last 48 hours
      Wonderful! 4.8/5
      (13 reviews)
      avg/night
      (4 - 7 nights minimum)
      #408436
      13
      Favorite
        Viewed 27 times in the last 48 hours
        Wonderful! 4.8/5
        (16 reviews)
        avg/night
        (3 - 7 nights minimum)
        #6893423
        16
        Favorite
          Viewed 56 times in the last 48 hours
          Wonderful! 4.9/5
          (47 reviews)
          avg/night
          (7 nights minimum)
          #8119969
          47
          Favorite
            Viewed 21 times in the last 48 hours
            Exceptional! 5/5
            (8 reviews)
            avg/night
            (1 - 7 nights minimum)
            #1565547a
            8
            Favorite
              Viewed 17 times in the last 48 hours
              Wonderful! 4.9/5
              (21 reviews)
              avg/night
              (5 - 7 nights minimum)
              #832246
              21
              Favorite
                Viewed 24 times in the last 48 hours
                Excellent! 4.5/5
                (41 reviews)
                avg/night
                (4 - 7 nights minimum)
                #57131
                41
                Favorite
                  Viewed 7 times in the last 48 hours
                  Excellent! 4.7/5
                  (32 reviews)
                  avg/night
                  (4 nights minimum)
                  #885284
                  32
                  Favorite
                    Viewed 26 times in the last 48 hours
                    Excellent! 4.4/5
                    (19 reviews)
                    avg/night
                    (5 - 7 nights minimum)
                    #1768621
                    19
                    Favorite
                      Viewed 40 times in the last 48 hours
                      Excellent! 4.7/5
                      (13 reviews)
                      avg/night
                      (7 nights minimum)
                      #1060591
                      13
                      Favorite
                        Viewed 12 times in the last 48 hours
                        Excellent! 4.3/5
                        (21 reviews)
                        avg/night
                        (4 - 7 nights minimum)
                        #75613
                        21
                        Favorite
                          Viewed 9 times in the last 48 hours
                          Excellent! 4.3/5
                          (11 reviews)
                          avg/night
                          (7 nights minimum)
                          #8072097
                          11
                          Favorite
                            Viewed 12 times in the last 48 hours
                            Wonderful! 4.8/5
                            (14 reviews)
                            avg/night
                            (4 - 7 nights minimum)
                            #75613
                            14
                            Favorite
                              Viewed 11 times in the last 48 hours
                              Excellent! 4.5/5
                              (24 reviews)
                              avg/night
                              (3 - 5 nights minimum)
                              #811581
                              24
                              Favorite
                                Viewed 20 times in the last 48 hours
                                Excellent! 4.7/5
                                (21 reviews)
                                avg/night
                                (4 nights minimum)
                                #1873015
                                21
                                Favorite
                                  Viewed 14 times in the last 48 hours
                                  Wonderful! 4.8/5
                                  (15 reviews)
                                  avg/night
                                  (4 - 7 nights minimum)
                                  #1320915
                                  15
                                  Favorite
                                    Viewed 13 times in the last 48 hours
                                    Excellent! 4.6/5
                                    (18 reviews)
                                    avg/night
                                    (7 nights minimum)
                                    #1394509
                                    18
                                    Favorite
                                      Viewed 12 times in the last 48 hours
                                      Exceptional! 5/5
                                      (8 reviews)
                                      avg/night
                                      (3 - 7 nights minimum)
                                      #6066429
                                      8
                                      Favorite
                                        Wonderful! 4.9/5
                                        (27 reviews)
                                        avg/night
                                        (4 - 5 nights minimum)
                                        #1079049
                                        27
                                        Favorite
                                          Viewed 37 times in the last 48 hours
                                          Excellent! 4.6/5
                                          (9 reviews)
                                          avg/night
                                          (7 nights minimum)
                                          #8928
                                          9
                                          Favorite
                                            Viewed 14 times in the last 48 hours
                                            Wonderful! 4.8/5
                                            (6 reviews)
                                            avg/night
                                            (4 nights minimum)
                                            #8209191
                                            6
                                            Favorite
                                              Viewed 7 times in the last 48 hours
                                              Wonderful! 4.8/5
                                              (13 reviews)
                                              avg/night
                                              (7 nights minimum)
                                              #487192
                                              13
                                              Favorite
                                                Viewed 21 times in the last 48 hours
                                                Wonderful! 4.9/5
                                                (17 reviews)
                                                avg/night
                                                (4 - 7 nights minimum)
                                                #6022030
                                                17
                                                Favorite
                                                  Viewed 22 times in the last 48 hours
                                                  Wonderful! 4.8/5
                                                  (8 reviews)
                                                  avg/night
                                                  (2 nights minimum)
                                                  #8016294
                                                  8
                                                  Favorite
                                                    Viewed 15 times in the last 48 hours
                                                    Wonderful! 4.9/5
                                                    (35 reviews)
                                                    avg/night
                                                    (3 - 7 nights minimum)
                                                    #6116413
                                                    35
                                                    Favorite
                                                      avg/night
                                                      (4 nights minimum)
                                                      #6859667
                                                      2
                                                      Favorite
                                                        Viewed 11 times in the last 48 hours
                                                        Exceptional! 5/5
                                                        (5 reviews)
                                                        avg/night
                                                        (7 nights minimum)
                                                        #6945564
                                                        5
                                                        Favorite
                                                          Viewed 24 times in the last 48 hours
                                                          Exceptional! 5/5
                                                          (12 reviews)
                                                          avg/night
                                                          (5 nights minimum)
                                                          #1481942a
                                                          12
                                                          Favorite
                                                            Viewed 9 times in the last 48 hours
                                                            Excellent! 4.7/5
                                                            (27 reviews)
                                                            avg/night
                                                            (4 - 7 nights minimum)
                                                            #8051858
                                                            27
                                                            Favorite
                                                              Viewed 14 times in the last 48 hours
                                                              Wonderful! 4.9/5
                                                              (16 reviews)
                                                              avg/night
                                                              (5 nights minimum)
                                                              #6492133
                                                              16
                                                              Favorite
                                                                Viewed 9 times in the last 48 hours
                                                                Wonderful! 4.9/5
                                                                (15 reviews)
                                                                avg/night
                                                                (7 - 28 nights minimum)
                                                                #8057174
                                                                15
                                                                Favorite
                                                                  Excellent! 4.6/5
                                                                  (18 reviews)
                                                                  avg/night
                                                                  (4 nights minimum)
                                                                  #1873015
                                                                  18
                                                                  Favorite
                                                                    Viewed 8 times in the last 48 hours
                                                                    Wonderful! 4.9/5
                                                                    (34 reviews)
                                                                    avg/night
                                                                    (3 - 7 nights minimum)
                                                                    #409152
                                                                    34
                                                                    Favorite
                                                                      Viewed 14 times in the last 48 hours
                                                                      avg/night
                                                                      (2 - 7 nights minimum)
                                                                      #8078404
                                                                      1
                                                                      Favorite
                                                                        Viewed 10 times in the last 48 hours
                                                                        Wonderful! 4.8/5
                                                                        (35 reviews)
                                                                        avg/night
                                                                        (7 nights minimum)
                                                                        #6238585
                                                                        35
                                                                        Favorite
                                                                          Viewed 7 times in the last 48 hours
                                                                          Wonderful! 4.9/5
                                                                          (10 reviews)
                                                                          avg/night
                                                                          (3 nights minimum)
                                                                          #6772942
                                                                          10
                                                                          Favorite
                                                                            Viewed 24 times in the last 48 hours
                                                                            Excellent! 4.5/5
                                                                            (31 reviews)
                                                                            avg/night
                                                                            (4 nights minimum)
                                                                            #1072226
                                                                            31
                                                                            Favorite
                                                                              Wonderful! 4.9/5
                                                                              (14 reviews)
                                                                              avg/night
                                                                              (7 nights minimum)
                                                                              #6468642
                                                                              14
                                                                              Favorite
                                                                                Viewed 40 times in the last 48 hours
                                                                                Excellent! 4.7/5
                                                                                (19 reviews)
                                                                                avg/night
                                                                                (4 nights minimum)
                                                                                #445552
                                                                                19
                                                                                Favorite
                                                                                  Viewed 15 times in the last 48 hours
                                                                                  Wonderful! 4.8/5
                                                                                  (17 reviews)
                                                                                  avg/night
                                                                                  (4 - 7 nights minimum)
                                                                                  #1079061
                                                                                  17
                                                                                  Favorite
                                                                                    Viewed 12 times in the last 48 hours
                                                                                    Wonderful! 4.9/5
                                                                                    (13 reviews)
                                                                                    avg/night
                                                                                    (5 - 7 nights minimum)
                                                                                    #8172897
                                                                                    13
                                                                                    Favorite
                                                                                      Viewed 6 times in the last 48 hours
                                                                                      Excellent! 4.5/5
                                                                                      (15 reviews)
                                                                                      avg/night
                                                                                      (3 - 7 nights minimum)
                                                                                      #6495418
                                                                                      15
                                                                                      Favorite
                                                                                        Viewed 21 times in the last 48 hours
                                                                                        Excellent! 4.5/5
                                                                                        (22 reviews)
                                                                                        avg/night
                                                                                        (5 - 6 nights minimum)
                                                                                        #8013731
                                                                                        22
                                                                                        Favorite
                                                                                          Wonderful! 4.8/5
                                                                                          (9 reviews)
                                                                                          avg/night
                                                                                          (6 - 14 nights minimum)
                                                                                          #8156270
                                                                                          9
                                                                                          Favorite
                                                                                            Viewed 31 times in the last 48 hours
                                                                                            Wonderful! 4.8/5
                                                                                            (12 reviews)
                                                                                            avg/night
                                                                                            (7 - 8 nights minimum)
                                                                                            #1920210
                                                                                            12
                                                                                            Favorite
                                                                                              Viewed 5 times in the last 48 hours
                                                                                              Wonderful! 4.9/5
                                                                                              (13 reviews)
                                                                                              avg/night
                                                                                              (4 - 7 nights minimum)
                                                                                              #421066
                                                                                              13
                                                                                              Favorite
                                                                                                Viewed 6 times in the last 48 hours
                                                                                                Excellent! 4.6/5
                                                                                                (11 reviews)
                                                                                                avg/night
                                                                                                (7 - 30 nights minimum)
                                                                                                #2444294
                                                                                                11
                                                                                                Favorite
                                                                                                  Viewed 11 times in the last 48 hours
                                                                                                  Wonderful! 4.9/5
                                                                                                  (18 reviews)
                                                                                                  avg/night
                                                                                                  (3 - 4 nights minimum)
                                                                                                  #6782636
                                                                                                  18
                                                                                                  Favorite
                                                                                                    Viewed 16 times in the last 48 hours
                                                                                                    Exceptional! 5/5
                                                                                                    (18 reviews)
                                                                                                    avg/night
                                                                                                    (4 nights minimum)
                                                                                                    #1873015
                                                                                                    18
                                                                                                    Favorite
                                                                                                      Viewed 6 times in the last 48 hours
                                                                                                      Exceptional! 5/5
                                                                                                      (8 reviews)
                                                                                                      avg/night
                                                                                                      (4 - 7 nights minimum)
                                                                                                      #6109691
                                                                                                      8