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.
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

Accommodation Madrid: Holiday apartments & self catering Madrid

A city break in the Spanish capital Madrid can provide so much pleasure for visitors. Located in central Spain, Madrid is the largest city in the country and offers so much tradition, culture, architecture, good food and most of all fun. Here visitors will find numerous different places to stay including self catering accommodation, hostels, rental apartments and campsites.

Things to do on holiday to Madrid City, Spain

Spain has an excellent golfing tradition over the past few years and there are many courses to be enjoyed in and around Madrid, such as the Real Club de Puerta de Hierro and the Club de Campo Villa de Madrid. Horse riding is also very popular here with many academies where amateurs can enjoy a ride on horseback. Tennis lovers will find plenty of courts to play on during their stay as well.

Numerous places offer attractions and fun for the family like Casa de Campo, which has swimming and tennis, rowing on an artificial lake as well s a zoo and an amusement park. There are plenty of clubs and bars to visit here and the nightlife tends to start and end very late, with many night establishments open until the early morning hours.

There are many bars and cafes to be found in Madrid and numerous establishments specialise in serving tapas. Hundreds of bars can found in the streets of Madrid serving a tapas accompanied by a small glass of wine or beer. There are plenty of places to go shopping for designer gear, traditional articles or little souvenirs. The district of Salamanca has many of the best shops for jewellery, shoes, leather goods, furniture, gifts, etc, while open-air markets can often be found including the Rastro.

Places to visit on holiday to Madrid City, Spain

There are many interesting places to visit in Madrid including museums and galleries such as Palacio Real and Museo Del Prado. The city has many beautiful parks and gardens including Jardin Botanico, which features 30,000 different species of plants and trees. Perhaps for football fans a trip to Spain’s capital city would not be complete without a trip to the Bernabeau Stadium, home of Real Madrid with tours offered on non match days. Many excursions can be arranged from Madrid to other places of interest with trains taking visitors to places like Toledo and El Escorial, where there are many grand buildings.

Weather in Madrid City, Spain

The warmest time of the year to visit Madrid is June, July and August when the average high is approximately 24 to 25 degrees centigrade. These are also the driest months of the year with an average rainfall of between 1mm and 4mm. October is the wettest time of the year with an average rainfall of 94mm.

Travel to Madrid City, Spain

Madrid Barjas Airport is approximately eight miles from the city centre and has flights to and from most European countries as well as other destinations across the globe through airlines such as easyJet, Ryanair and Iberia. The latter also offers domestic flights to and from Bilbao, Barcelona, Valencia and the Spanish island resorts amongst others. The Metro gets you  downtown in about 30 minutes. Shuttle buses are frequent, and there are always taxis available but with the busy traffic in Madrid, the journey may take up to one hour.

Cancel Clear Filters Apply Filters

Property Type

Popular Searches

Payment Options

Facilities

Managed By

Local Area

Property Details

Cancel Clear Filters Apply Filters
Use filters to narrow your search results!
  • Showing 1-50 of 300+
Additional service fee may apply.
    Exceptional! 5.0/5
    (58 reviews)
    avg/night
    • 1 BR
    • 1 BA
    • Sleeps 4
    Apartment #641645vb
    58
    Viewed 9 times in the last 48 hours
      avg/night
      • 2 BR
      • 2 BA
      • Sleeps 6
      Apartment #6067310
      4
      Viewed 33 times in the last 48 hours
        Wonderful! 4.9/5
        (56 reviews)
        avg/night
        • 1 BR
        • 1 BA
        • Sleeps 4
        Apartment #633925vb
        56
        Viewed 28 times in the last 48 hours
          Wonderful! 4.9/5
          (17 reviews)
          avg/night
          • 3 BR
          • 2 BA
          • Sleeps 7
          Condo #1664431
          17
            Excellent! 4.6/5
            (55 reviews)
            avg/night
            • 2 BR
            • 1 BA
            • Sleeps 5
            Condo #866094
            55
            Viewed 52 times in the last 48 hours
              Wonderful! 4.9/5
              (35 reviews)
              avg/night
              • 1 BR
              • 1 BA
              • Sleeps 3
              Apartment #691764vb
              35
              Viewed 22 times in the last 48 hours
                Exceptional! 5.0/5
                (91 reviews)
                avg/night
                • 1 BR
                • 1 BA
                • Sleeps 4
                Apartment #569417vb
                91
                Viewed 20 times in the last 48 hours
                  Wonderful! 4.9/5
                  (108 reviews)
                  avg/night
                  • 1 BR
                  • 1 BA
                  • Sleeps 4
                  Apartment #6602867
                  108
                  Viewed 16 times in the last 48 hours
                    Exceptional! 5.0/5
                    (6 reviews)
                    avg/night
                    • 2 BR
                    • 2 BA
                    • Sleeps 4
                    Apartment #1935015
                    6
                    Viewed 21 times in the last 48 hours
                      Wonderful! 4.8/5
                      (63 reviews)
                      avg/night
                      • 2 BR
                      • 2 BA
                      • Sleeps 6
                      Multiple rentals Apartment #408936
                      63
                      Viewed 51 times in the last 48 hours
                        Wonderful! 4.8/5
                        (25 reviews)
                        avg/night
                        • 3 BR
                        • 3 BA
                        • Sleeps 4
                        Apartment #1176081
                        25
                        Viewed 21 times in the last 48 hours
                          Wonderful! 4.9/5
                          (13 reviews)
                          avg/night
                          • 1 BR
                          • 2 BA
                          • Sleeps 4
                          Apartment #1876061
                          13
                            Excellent! 4.7/5
                            (9 reviews)
                            avg/night
                            • 1 BR
                            • 1 BA
                            • Sleeps 4
                            Apartment #1190793
                            9
                            Viewed 5 times in the last 48 hours
                              Wonderful! 4.8/5
                              (35 reviews)
                              avg/night
                              • 2 BR
                              • 2 BA
                              • Sleeps 6
                              Condo #1085176
                              35
                              Viewed 30 times in the last 48 hours
                                Excellent! 4.6/5
                                (24 reviews)
                                avg/night
                                • 3 BR
                                • 2 BA
                                • Sleeps 8
                                Apartment #503990vb
                                24
                                Viewed 27 times in the last 48 hours
                                  Wonderful! 4.9/5
                                  (28 reviews)
                                  avg/night
                                  • Studio
                                  • 1 BA
                                  • Sleeps 4
                                  Studio #6568375
                                  28
                                  Viewed 16 times in the last 48 hours
                                    Exceptional! 5.0/5
                                    (39 reviews)
                                    avg/night
                                    • Studio
                                    • 1 BA
                                    • Sleeps 3
                                    Apartment #691767vb
                                    39
                                    Viewed 10 times in the last 48 hours
                                      Exceptional! 5.0/5
                                      (202 reviews)
                                      avg/night
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 8
                                      Apartment #6279545
                                      202
                                      Viewed 27 times in the last 48 hours
                                        Wonderful! 4.8/5
                                        (23 reviews)
                                        avg/night
                                        • 2 BR
                                        • 1 BA
                                        • Sleeps 4
                                        Apartment #630985vb
                                        23
                                        Viewed 20 times in the last 48 hours
                                          Excellent! 4.7/5
                                          (82 reviews)
                                          avg/night
                                          • 1 BR
                                          • 1 BA
                                          • Sleeps 4
                                          Apartment #347775vb
                                          82
                                          Viewed 8 times in the last 48 hours
                                            Wonderful! 4.8/5
                                            (30 reviews)
                                            avg/night
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 5
                                            Multiple rentals Apartment #408936
                                            30
                                            Viewed 44 times in the last 48 hours
                                              Wonderful! 4.8/5
                                              (71 reviews)
                                              avg/night
                                              • Studio
                                              • 1 BA
                                              • Sleeps 4
                                              Multiple rentals Apartment #410628
                                              71
                                              Viewed 10 times in the last 48 hours
                                                Wonderful! 4.9/5
                                                (129 reviews)
                                                avg/night
                                                • 1 BR
                                                • 1 BA
                                                • Sleeps 4
                                                Studio #345124
                                                129
                                                Viewed 26 times in the last 48 hours
                                                  Wonderful! 4.9/5
                                                  (62 reviews)
                                                  avg/night
                                                  • 2 BR
                                                  • 1 BA
                                                  • Sleeps 5
                                                  Multiple rentals Apartment #408936
                                                  62
                                                  Viewed 31 times in the last 48 hours
                                                    Wonderful! 4.8/5
                                                    (119 reviews)
                                                    avg/night
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 4
                                                    Apartment #177293vb
                                                    119
                                                    Viewed 20 times in the last 48 hours
                                                      Wonderful! 4.9/5
                                                      (56 reviews)
                                                      avg/night
                                                      • 2 BR
                                                      • 2 BA
                                                      • Sleeps 7
                                                      Apartment #3760433
                                                      56
                                                      Viewed 10 times in the last 48 hours
                                                        • 2 BR
                                                        • 1 BA
                                                        • Sleeps 4
                                                        Apartment #1908685
                                                        4
                                                          Excellent! 4.5/5
                                                          (42 reviews)
                                                          avg/night
                                                          • 2 BR
                                                          • 2 BA
                                                          • Sleeps 6
                                                          Apartment #639258vb
                                                          42
                                                          Viewed 32 times in the last 48 hours
                                                            Exceptional! 5.0/5
                                                            (8 reviews)
                                                            avg/night
                                                            • 2 BR
                                                            • 2 BA
                                                            • Sleeps 4
                                                            Apartment #1935013
                                                            8
                                                            Viewed 27 times in the last 48 hours
                                                              Excellent! 4.7/5
                                                              (32 reviews)
                                                              avg/night
                                                              • Studio
                                                              • 1 BA
                                                              • Sleeps 3
                                                              Apartment #1170982
                                                              32
                                                              Viewed 13 times in the last 48 hours
                                                                Exceptional! 5.0/5
                                                                (6 reviews)
                                                                avg/night
                                                                • Studio
                                                                • 1 BA
                                                                • Sleeps 3
                                                                Apartment #793855vb
                                                                6
                                                                Viewed 14 times in the last 48 hours
                                                                  Wonderful! 4.9/5
                                                                  (24 reviews)
                                                                  avg/night
                                                                  • 2 BR
                                                                  • 1 BA
                                                                  • Sleeps 5
                                                                  Apartment #6352424
                                                                  24
                                                                  Viewed 11 times in the last 48 hours
                                                                    Wonderful! 4.9/5
                                                                    (54 reviews)
                                                                    avg/night
                                                                    • Studio
                                                                    • 1 BA
                                                                    • Sleeps 2
                                                                    Studio #6667134
                                                                    54
                                                                    Viewed 30 times in the last 48 hours
                                                                      avg/night
                                                                      • 2 BR
                                                                      • 2 BA
                                                                      • Sleeps 4
                                                                      Condo #1988196
                                                                      4
                                                                      Viewed 7 times in the last 48 hours
                                                                        Excellent! 4.6/5
                                                                        (22 reviews)
                                                                        avg/night
                                                                        • 2 BR
                                                                        • 1 BA
                                                                        • Sleeps 6
                                                                        Apartment #1931916
                                                                        22
                                                                        Viewed 16 times in the last 48 hours
                                                                          Wonderful! 4.9/5
                                                                          (19 reviews)
                                                                          avg/night
                                                                          • 3 BR
                                                                          • 2 BA
                                                                          • Sleeps 6
                                                                          Apartment #1664027
                                                                          19
                                                                          Viewed 82 times in the last 48 hours
                                                                            Excellent! 4.7/5
                                                                            (40 reviews)
                                                                            avg/night
                                                                            • 3 BR
                                                                            • 1 BA
                                                                            • Sleeps 6
                                                                            Apartment #6584229
                                                                            40
                                                                            Viewed 23 times in the last 48 hours
                                                                              Excellent! 4.7/5
                                                                              (53 reviews)
                                                                              avg/night
                                                                              • 3 BR
                                                                              • 2 BA
                                                                              • Sleeps 8
                                                                              Apartment #1070349
                                                                              53
                                                                              Viewed 22 times in the last 48 hours
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #476450vb
                                                                                27
                                                                                  avg/night
                                                                                  • 1 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 2
                                                                                  Apartment #6794678
                                                                                  2 Reviews
                                                                                  Viewed 6 times in the last 48 hours
                                                                                    Exceptional! 5.0/5
                                                                                    (6 reviews)
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #1176089
                                                                                    6
                                                                                    Viewed 5 times in the last 48 hours
                                                                                      Wonderful! 4.8/5
                                                                                      (44 reviews)
                                                                                      avg/night
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 4
                                                                                      Studio #6571856
                                                                                      44
                                                                                      Viewed 15 times in the last 48 hours
                                                                                        Wonderful! 4.8/5
                                                                                        (26 reviews)
                                                                                        avg/night
                                                                                        • 1 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 4
                                                                                        Apartment #1751823
                                                                                        26
                                                                                        Viewed 10 times in the last 48 hours
                                                                                          Wonderful! 4.8/5
                                                                                          (139 reviews)
                                                                                          avg/night
                                                                                          • 2 BR
                                                                                          • 3 BA
                                                                                          • Sleeps 8
                                                                                          Apartment #422066
                                                                                          139
                                                                                          Viewed 30 times in the last 48 hours
                                                                                            Wonderful! 4.9/5
                                                                                            (177 reviews)
                                                                                            avg/night
                                                                                            • Studio
                                                                                            • 1 BA
                                                                                            • Sleeps 4
                                                                                            Studio #6277084
                                                                                            177
                                                                                            Viewed 11 times in the last 48 hours
                                                                                              Wonderful! 4.9/5
                                                                                              (15 reviews)
                                                                                              avg/night
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 6
                                                                                              Apartment #1176062
                                                                                              15
                                                                                              Viewed 26 times in the last 48 hours
                                                                                                Exceptional! 5.0/5
                                                                                                (7 reviews)
                                                                                                avg/night
                                                                                                • 3 BR
                                                                                                • 3 BA
                                                                                                • Sleeps 6
                                                                                                Apartment #1650558
                                                                                                7
                                                                                                Viewed 11 times in the last 48 hours
                                                                                                  Wonderful! 4.8/5
                                                                                                  (26 reviews)
                                                                                                  avg/night
                                                                                                  • 1 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 4
                                                                                                  Apartment #1694092
                                                                                                  26
                                                                                                  Viewed 25 times in the last 48 hours
                                                                                                    • 2 BR
                                                                                                    • 2 BA
                                                                                                    • Sleeps 5
                                                                                                    Apartment #6242019
                                                                                                    34
                                                                                                      Excellent! 4.4/5
                                                                                                      (5 reviews)
                                                                                                      avg/night
                                                                                                      • Studio
                                                                                                      • 1 BA
                                                                                                      • Sleeps 2
                                                                                                      Multiple rentals Apartment #6553262
                                                                                                      5
                                                                                                      Viewed 38 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Sophisticated But Very Comfortable

                                                                                                      5 of 5
                                                                                                      Great Location, Great layout of the apartment. Bright and open rooms. Everything proportioned well. Nice furnishings and super cool lighting.
                                                                                                      • Review Submitted: 01-Dec-2016
                                                                                                      • Date of Stay: Nov 2016

                                                                                                      Excellent apartment with great location

                                                                                                      5 of 5
                                                                                                      Apartment was very clean and exactly as described. Location is directly across the street from the awesome Retiro Park. Hector was extremely helpful and provided some great food recommendations.
                                                                                                      • Review Submitted: 25-Nov-2016
                                                                                                      • Date of Stay: Nov 2016

                                                                                                      Nice apartment in central location

                                                                                                      5 of 5
                                                                                                      What you see in the photo is exactly what you get, no surprises. Very nice kitchen, comfortable bed and nice living room. When I decided to book this apartment, I went through Spain Select and was extremely happy with ongoing correspondence. They were always quick to answer any questions or concerns regarding this rental. I used their Concierge services to book a ride from the airport and was delighted with how smooth the process was. David, met us outside of luggage holding a sign with our names. And, because I was having trouble using my phone to call our apartment representative, he happily called them for us. David gave us a nice history of the city on our way to our apartment and also offered to take us on any side trips if we wanted to book him. If I hadn't already planned our trip, I probably would have taken him up on his offer. The apartment is in a wonderful location within walking distance to most attractions. We didn't take the Metro once. If I came back to Madrid, I definitely would book this again.
                                                                                                      • Review Submitted: 28-Oct-2016
                                                                                                      • Date of Stay: Oct 2016