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 pet-dog svg-multiunit

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.

  • Showing 1-50 of 300+
Additional service fee may apply.
  View Map Map
    avg/night
    • 2 BR
    • 2 BA
    • Sleeps 6
    Apartment #6067310
    4
    Viewed 201 times in the last 48 hours
      Wonderful! 4.9/5
      (58 reviews)
      avg/night
      • 1 BR
      • 1 BA
      • Sleeps 4
      Apartment #633925vb
      58
      Viewed 89 times in the last 48 hours
        Exceptional! 5.0/5
        (61 reviews)
        avg/night
        • 1 BR
        • 1 BA
        • Sleeps 4
        Apartment #641645vb
        61
        Viewed 65 times in the last 48 hours
          Wonderful! 4.9/5
          (18 reviews)
          avg/night
          • 3 BR
          • 2 BA
          • Sleeps 7
          Condo #1664431
          18
          Viewed 46 times in the last 48 hours
            Wonderful! 4.9/5
            (36 reviews)
            avg/night
            • 1 BR
            • 1 BA
            • Sleeps 3
            Apartment #691764vb
            36
            Viewed 35 times in the last 48 hours
              Exceptional! 5.0/5
              (95 reviews)
              avg/night
              • 1 BR
              • 1 BA
              • Sleeps 4
              Apartment #569417vb
              95
              Viewed 44 times in the last 48 hours
                Wonderful! 4.8/5
                (36 reviews)
                avg/night
                • 2 BR
                • 2 BA
                • Sleeps 6
                Condo #1085176
                36
                Viewed 51 times in the last 48 hours
                  Wonderful! 4.8/5
                  (64 reviews)
                  avg/night
                  • 2 BR
                  • 2 BA
                  • Sleeps 6
                  Multiple rentals Apartment #408936
                  64
                  Viewed 106 times in the last 48 hours
                    Wonderful! 4.9/5
                    (113 reviews)
                    avg/night
                    • 1 BR
                    • 1 BA
                    • Sleeps 4
                    Apartment #6602867
                    113
                    Viewed 64 times in the last 48 hours
                      Wonderful! 4.9/5
                      (10 reviews)
                      avg/night
                      • 2 BR
                      • 2 BA
                      • Sleeps 4
                      Apartment #1935015
                      10
                      Viewed 47 times in the last 48 hours
                        Wonderful! 4.8/5
                        (27 reviews)
                        avg/night
                        • 3 BR
                        • 3 BA
                        • Sleeps 4
                        Apartment #1176081
                        27
                        Viewed 39 times in the last 48 hours
                          • Studio
                          • 1 BA
                          • Sleeps 4
                          Multiple rentals Apartment #410628
                          72
                          Viewed 56 times in the last 48 hours
                            Excellent! 4.7/5
                            (26 reviews)
                            avg/night
                            • 3 BR
                            • 2 BA
                            • Sleeps 8
                            Apartment #503990vb
                            26
                            Viewed 57 times in the last 48 hours
                              Wonderful! 4.8/5
                              (31 reviews)
                              avg/night
                              • 2 BR
                              • 2 BA
                              • Sleeps 5
                              Multiple rentals Apartment #408936
                              31
                              Viewed 73 times in the last 48 hours
                                Wonderful! 4.9/5
                                (15 reviews)
                                avg/night
                                • 3 BR
                                • 2 BA
                                • Sleeps 6
                                Apartment #1176062
                                15
                                Viewed 50 times in the last 48 hours
                                  Excellent! 4.6/5
                                  (57 reviews)
                                  avg/night
                                  • 2 BR
                                  • 1 BA
                                  • Sleeps 5
                                  Condo #866094
                                  57
                                  Viewed 45 times in the last 48 hours
                                    Exceptional! 5.0/5
                                    (42 reviews)
                                    avg/night
                                    • Studio
                                    • 1 BA
                                    • Sleeps 3
                                    Apartment #691767vb
                                    42
                                    Viewed 23 times in the last 48 hours
                                      Exceptional! 5.0/5
                                      (5 reviews)
                                      avg/night
                                      • 2 BR
                                      • 1 BA
                                      • Sleeps 4
                                      Apartment #1908685
                                      5
                                      Viewed 45 times in the last 48 hours
                                        Exceptional! 5.0/5
                                        (9 reviews)
                                        avg/night
                                        • Studio
                                        • 1 BA
                                        • Sleeps 3
                                        Apartment #793855vb
                                        9
                                        Viewed 42 times in the last 48 hours
                                          Wonderful! 4.9/5
                                          (10 reviews)
                                          avg/night
                                          • 1 BR
                                          • 1 BA
                                          • Sleeps 3
                                          Apartment #4254766
                                          10
                                          Viewed 83 times in the last 48 hours
                                            Excellent! 4.7/5
                                            (10 reviews)
                                            avg/night
                                            • 1 BR
                                            • 1 BA
                                            • Sleeps 4
                                            Apartment #1190793
                                            10
                                            Viewed 33 times in the last 48 hours
                                              Exceptional! 5.0/5
                                              (8 reviews)
                                              avg/night
                                              • 2 BR
                                              • 2 BA
                                              • Sleeps 4
                                              Apartment #1935013
                                              8
                                              Viewed 58 times in the last 48 hours
                                                Wonderful! 4.9/5
                                                (65 reviews)
                                                avg/night
                                                • 2 BR
                                                • 1 BA
                                                • Sleeps 5
                                                Multiple rentals Apartment #408936
                                                65
                                                Viewed 54 times in the last 48 hours
                                                  Wonderful! 4.8/5
                                                  (122 reviews)
                                                  avg/night
                                                  • 1 BR
                                                  • 1 BA
                                                  • Sleeps 4
                                                  Apartment #177293vb
                                                  122
                                                  Viewed 33 times in the last 48 hours
                                                    avg/night
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 4
                                                    Apartment #6834747
                                                    Viewed 7 times in the last 48 hours
                                                      Exceptional! 5.0/5
                                                      (208 reviews)
                                                      avg/night
                                                      • 2 BR
                                                      • 2 BA
                                                      • Sleeps 8
                                                      Apartment #6279545
                                                      208
                                                      Viewed 20 times in the last 48 hours
                                                        Wonderful! 4.9/5
                                                        (25 reviews)
                                                        avg/night
                                                        • 2 BR
                                                        • 1 BA
                                                        • Sleeps 5
                                                        Apartment #6352424
                                                        25
                                                        Viewed 15 times in the last 48 hours
                                                          Excellent! 4.7/5
                                                          (33 reviews)
                                                          avg/night
                                                          • Studio
                                                          • 1 BA
                                                          • Sleeps 3
                                                          Apartment #1170982
                                                          33
                                                          Viewed 27 times in the last 48 hours
                                                            Excellent! 4.5/5
                                                            (43 reviews)
                                                            avg/night
                                                            • 2 BR
                                                            • 2 BA
                                                            • Sleeps 6
                                                            Apartment #639258vb
                                                            43
                                                            Viewed 32 times in the last 48 hours
                                                              Wonderful! 4.9/5
                                                              (55 reviews)
                                                              avg/night
                                                              • Studio
                                                              • 1 BA
                                                              • Sleeps 2
                                                              Studio #6667134
                                                              55
                                                              Viewed 41 times in the last 48 hours
                                                                Exceptional! 5.0/5
                                                                (8 reviews)
                                                                avg/night
                                                                • 3 BR
                                                                • 3 BA
                                                                • Sleeps 6
                                                                Apartment #1650558
                                                                8
                                                                Viewed 23 times in the last 48 hours
                                                                  Excellent! 4.6/5
                                                                  (27 reviews)
                                                                  avg/night
                                                                  • 1 BR
                                                                  • 1 BA
                                                                  • Sleeps 4
                                                                  Apartment #476450vb
                                                                  27
                                                                  Viewed 34 times in the last 48 hours
                                                                    Wonderful! 4.8/5
                                                                    (29 reviews)
                                                                    avg/night
                                                                    • Studio
                                                                    • 1 BA
                                                                    • Sleeps 4
                                                                    Studio #6568375
                                                                    29
                                                                    Viewed 39 times in the last 48 hours
                                                                      Wonderful! 4.9/5
                                                                      (131 reviews)
                                                                      avg/night
                                                                      • 1 BR
                                                                      • 1 BA
                                                                      • Sleeps 4
                                                                      Studio #345124
                                                                      131
                                                                      Viewed 91 times in the last 48 hours
                                                                        Excellent! 4.6/5
                                                                        (22 reviews)
                                                                        avg/night
                                                                        • 2 BR
                                                                        • 1 BA
                                                                        • Sleeps 6
                                                                        Apartment #1931916
                                                                        22
                                                                        Viewed 43 times in the last 48 hours
                                                                          avg/night
                                                                          • 1 BR
                                                                          • 1 BA
                                                                          • Sleeps 2
                                                                          Apartment #6794678
                                                                          2
                                                                          Viewed 7 times in the last 48 hours
                                                                            Excellent! 4.7/5
                                                                            (7 reviews)
                                                                            avg/night
                                                                            • 1 BR
                                                                            • 1 BA
                                                                            • Sleeps 5
                                                                            Apartment #6833198
                                                                            7
                                                                            Viewed 63 times in the last 48 hours
                                                                              Wonderful! 4.8/5
                                                                              (23 reviews)
                                                                              avg/night
                                                                              • 2 BR
                                                                              • 1 BA
                                                                              • Sleeps 4
                                                                              Apartment #630985vb
                                                                              23
                                                                              Viewed 43 times in the last 48 hours
                                                                                Excellent! 4.3/5
                                                                                (6 reviews)
                                                                                avg/night
                                                                                • Studio
                                                                                • 1 BA
                                                                                • Sleeps 2
                                                                                Multiple rentals Apartment #6553262
                                                                                6
                                                                                Viewed 30 times in the last 48 hours
                                                                                  Wonderful! 4.9/5
                                                                                  (72 reviews)
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 6
                                                                                  Apartment #1674234
                                                                                  72
                                                                                  Viewed 7 times in the last 48 hours
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #685283vb
                                                                                    3
                                                                                    Viewed 11 times in the last 48 hours
                                                                                      Wonderful! 4.8/5
                                                                                      (27 reviews)
                                                                                      avg/night
                                                                                      • 1 BR
                                                                                      • 1 BA
                                                                                      • Sleeps 4
                                                                                      Apartment #1751823
                                                                                      27
                                                                                      Viewed 24 times in the last 48 hours
                                                                                        Wonderful! 4.9/5
                                                                                        (36 reviews)
                                                                                        avg/night
                                                                                        • 4 BR
                                                                                        • 3 BA
                                                                                        • Sleeps 13
                                                                                        Condo #1834485
                                                                                        36
                                                                                        Viewed 78 times in the last 48 hours
                                                                                          Wonderful! 4.8/5
                                                                                          (32 reviews)
                                                                                          avg/night
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 4
                                                                                          Multiple rentals Apartment #1167871
                                                                                          32
                                                                                          Viewed 14 times in the last 48 hours
                                                                                            Wonderful! 4.8/5
                                                                                            (43 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 5
                                                                                            Multiple rentals Apartment #410628
                                                                                            43
                                                                                            Viewed 49 times in the last 48 hours
                                                                                              Wonderful! 4.9/5
                                                                                              (57 reviews)
                                                                                              avg/night
                                                                                              • 2 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 7
                                                                                              Apartment #3760433
                                                                                              57
                                                                                              Viewed 14 times in the last 48 hours
                                                                                                Wonderful! 4.9/5
                                                                                                (13 reviews)
                                                                                                avg/night
                                                                                                • 1 BR
                                                                                                • 2 BA
                                                                                                • Sleeps 4
                                                                                                Apartment #1876061
                                                                                                13
                                                                                                Viewed 32 times in the last 48 hours
                                                                                                  Wonderful! 4.9/5
                                                                                                  (181 reviews)
                                                                                                  avg/night
                                                                                                  • Studio
                                                                                                  • 1 BA
                                                                                                  • Sleeps 4
                                                                                                  Studio #6277084
                                                                                                  181
                                                                                                  Viewed 52 times in the last 48 hours
                                                                                                    Excellent! 4.7/5
                                                                                                    (34 reviews)
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 2 BA
                                                                                                    • Sleeps 5
                                                                                                    Apartment #6242019
                                                                                                    34
                                                                                                    Viewed 11 times in the last 48 hours
                                                                                                      Excellent! 4.7/5
                                                                                                      (55 reviews)
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 8
                                                                                                      Apartment #1070349
                                                                                                      55
                                                                                                      Viewed 32 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Best Location in Madrid!

                                                                                                      5 of 5
                                                                                                      We loved this very large and immaculate apartment in the center of the best part of Madrid! The 3 bedrooms fit our family of husband/wife, a 21 year old son and a 19 year old daughter, very nicely. The 3 bathrooms made it convenient for all. It is located across the street from the Spanish Senate, one block from the Palace grounds, and a 5-15 minute walk from so many great plazas, e.g., Plaza d'Espana, Plaza Mayor, Sol, etc., shopping areas and nearby subway stops. We walked to the Prado, El Retiro Park, and basically everything except the Real Madrid FC stadium. All in all, the apartment was excellent.
                                                                                                      • Review Submitted: 05-Jan-2017
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      Comfortable apartment with a nice host

                                                                                                      5 of 5
                                                                                                      We had an enjoyable week early December. Paola was there to welcome us on arrival. The apartment has all the needs for a couple with added bonus of an outdoor terrace. Local area is delightful with lots of little owner shops of all types. Plenty of bakers, little cafe's and fresh produce shops. Transport is easy from airport with a couple of changes and arrives at your destination within 45 mins for about 5 euros. The local metro stop is no more than 10 mins and line 1 takes you right into the heart of Madrid. I can recommend this apartment to anyone wishing to visit Madrd
                                                                                                      • Review Submitted: 30-Dec-2016
                                                                                                      • Date of Stay: Dec 2016

                                                                                                      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