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

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
    Wonderful! 4.9/5
    (59 reviews)
    avg/night
    • 1 BR
    • 1 BA
    • Sleeps 4
    Apartment #633925vb
    59
    Viewed 83 times in the last 48 hours
      Exceptional! 5/5
      (61 reviews)
      avg/night
      • 1 BR
      • 1 BA
      • Sleeps 4
      Apartment #641645vb
      61
      Viewed 44 times in the last 48 hours
        Wonderful! 4.9/5
        (115 reviews)
        avg/night
        • 1 BR
        • 1 BA
        • Sleeps 4
        Apartment #6602867
        115
        Viewed 109 times in the last 48 hours
          Wonderful! 4.8/5
          (12 reviews)
          avg/night
          • 2 BR
          • 2 BA
          • Sleeps 4
          Apartment #1935015
          12
          Viewed 88 times in the last 48 hours
            Wonderful! 4.9/5
            (15 reviews)
            avg/night
            • 3 BR
            • 2 BA
            • Sleeps 6
            Apartment #1176062
            15
            Viewed 53 times in the last 48 hours
              Exceptional! 5/5
              (96 reviews)
              avg/night
              • 1 BR
              • 1 BA
              • Sleeps 4
              Apartment #569417vb
              96
              Viewed 27 times in the last 48 hours
                Wonderful! 4.9/5
                (37 reviews)
                avg/night
                • 1 BR
                • 1 BA
                • Sleeps 3
                Apartment #691764vb
                37
                Viewed 26 times in the last 48 hours
                  Exceptional! 5/5
                  (13 reviews)
                  avg/night
                  • Studio
                  • 1 BA
                  • Sleeps 3
                  Apartment #793855vb
                  13
                  Viewed 70 times in the last 48 hours
                    Wonderful! 4.8/5
                    (32 reviews)
                    avg/night
                    • 2 BR
                    • 2 BA
                    • Sleeps 5
                    Multiple rentals Apartment #408936
                    32
                    Viewed 87 times in the last 48 hours
                      Wonderful! 4.8/5
                      (12 reviews)
                      avg/night
                      • 2 BR
                      • 2 BA
                      • Sleeps 4
                      Apartment #6424822
                      12
                      Viewed 29 times in the last 48 hours
                        Wonderful! 4.8/5
                        (6 reviews)
                        avg/night
                        • 2 BR
                        • 1 BA
                        • Sleeps 4
                        Apartment #1908685
                        6
                        Viewed 47 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 55 times in the last 48 hours
                            Wonderful! 4.8/5
                            (31 reviews)
                            avg/night
                            • 3 BR
                            • 3 BA
                            • Sleeps 4
                            Apartment #1176081
                            31
                            Viewed 25 times in the last 48 hours
                              Excellent! 4.7/5
                              (27 reviews)
                              avg/night
                              • 3 BR
                              • 2 BA
                              • Sleeps 8
                              Apartment #503990vb
                              27
                              Viewed 47 times in the last 48 hours
                                Wonderful! 4.8/5
                                (36 reviews)
                                avg/night
                                • 2 BR
                                • 2 BA
                                • Sleeps 6
                                Condo #1085176
                                36
                                Viewed 41 times in the last 48 hours
                                  Wonderful! 4.9/5
                                  (11 reviews)
                                  avg/night
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 3
                                  Apartment #4254766
                                  11
                                  Viewed 48 times in the last 48 hours
                                    • Studio
                                    • 1 BA
                                    • Sleeps 4
                                    Multiple rentals Apartment #410628
                                    73
                                    Viewed 33 times in the last 48 hours
                                      Excellent! 4.6/5
                                      (57 reviews)
                                      avg/night
                                      • 2 BR
                                      • 1 BA
                                      • Sleeps 5
                                      Condo #866094
                                      57
                                      Viewed 63 times in the last 48 hours
                                        Exceptional! 5/5
                                        (42 reviews)
                                        avg/night
                                        • Studio
                                        • 1 BA
                                        • Sleeps 3
                                        Apartment #691767vb
                                        42
                                        Viewed 16 times in the last 48 hours
                                          Excellent! 4.7/5
                                          (33 reviews)
                                          avg/night
                                          • Studio
                                          • 1 BA
                                          • Sleeps 3
                                          Apartment #1170982
                                          33
                                          Viewed 52 times in the last 48 hours
                                            Exceptional! 5/5
                                            (8 reviews)
                                            avg/night
                                            • 2 BR
                                            • 2 BA
                                            • Sleeps 4
                                            Apartment #1935013
                                            8
                                            Viewed 47 times in the last 48 hours
                                              Wonderful! 4.9/5
                                              (66 reviews)
                                              avg/night
                                              • 2 BR
                                              • 1 BA
                                              • Sleeps 5
                                              Multiple rentals Apartment #408936
                                              66
                                              Viewed 27 times in the last 48 hours
                                                Wonderful! 4.9/5
                                                (25 reviews)
                                                avg/night
                                                • 2 BR
                                                • 1 BA
                                                • Sleeps 5
                                                Apartment #6352424
                                                25
                                                Viewed 11 times in the last 48 hours
                                                  Exceptional! 5/5
                                                  (8 reviews)
                                                  avg/night
                                                  • 3 BR
                                                  • 3 BA
                                                  • Sleeps 6
                                                  Apartment #1650558
                                                  8
                                                  Viewed 28 times in the last 48 hours
                                                    Excellent! 4.7/5
                                                    (10 reviews)
                                                    avg/night
                                                    • 1 BR
                                                    • 1 BA
                                                    • Sleeps 4
                                                    Apartment #1190793
                                                    10
                                                    Viewed 20 times in the last 48 hours
                                                      Excellent! 4.7/5
                                                      (7 reviews)
                                                      avg/night
                                                      • 1 BR
                                                      • 1 BA
                                                      • Sleeps 5
                                                      Apartment #6833198
                                                      7
                                                      Viewed 48 times in the last 48 hours
                                                        Excellent! 4.5/5
                                                        (6 reviews)
                                                        avg/night
                                                        • 1 BR
                                                        • 1 BA
                                                        • Sleeps 5
                                                        Apartment #1669672
                                                        6
                                                        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 14 times in the last 48 hours
                                                            Wonderful! 4.9/5
                                                            (18 reviews)
                                                            avg/night
                                                            • 3 BR
                                                            • 2 BA
                                                            • Sleeps 7
                                                            Condo #1664431
                                                            18
                                                            Viewed 16 times in the last 48 hours
                                                              Exceptional! 5/5
                                                              (210 reviews)
                                                              avg/night
                                                              • 2 BR
                                                              • 2 BA
                                                              • Sleeps 8
                                                              Apartment #6279545
                                                              210
                                                              Viewed 31 times in the last 48 hours
                                                                Wonderful! 4.9/5
                                                                (38 reviews)
                                                                avg/night
                                                                • 4 BR
                                                                • 3 BA
                                                                • Sleeps 13
                                                                Condo #1834485
                                                                38
                                                                Viewed 69 times in the last 48 hours
                                                                  Exceptional! 5/5
                                                                  (10 reviews)
                                                                  avg/night
                                                                  • 1 BR
                                                                  • 1 BA
                                                                  • Sleeps 4
                                                                  Apartment #1358734
                                                                  10
                                                                  Viewed 57 times in the last 48 hours
                                                                    Wonderful! 4.8/5
                                                                    (24 reviews)
                                                                    avg/night
                                                                    • 1 BR
                                                                    • 1 BA
                                                                    • Sleeps 4
                                                                    Apartment #6702561
                                                                    24
                                                                    Viewed 36 times in the last 48 hours
                                                                      avg/night
                                                                      • 1 BR
                                                                      • 1 BA
                                                                      • Sleeps 2
                                                                      Apartment #6794678
                                                                      3
                                                                      Viewed 13 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 72 times in the last 48 hours
                                                                          avg/night
                                                                          • Studio
                                                                          • 1 BA
                                                                          • Sleeps 2
                                                                          Apartment #1704873
                                                                          3
                                                                          Viewed 8 times in the last 48 hours
                                                                            Wonderful! 4.8/5
                                                                            (21 reviews)
                                                                            avg/night
                                                                            • 1 BR
                                                                            • 1 BA
                                                                            • Sleeps 4
                                                                            Apartment #3693039
                                                                            21
                                                                            Viewed 23 times in the last 48 hours
                                                                              • 1 BR
                                                                              • 1 BA
                                                                              • Sleeps 4
                                                                              Apartment #685283vb
                                                                              3
                                                                              Viewed 17 times in the last 48 hours
                                                                                Excellent! 4.7/5
                                                                                (15 reviews)
                                                                                avg/night
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Apartment #648499vb
                                                                                15
                                                                                Viewed 17 times in the last 48 hours
                                                                                  Excellent! 4.6/5
                                                                                  (22 reviews)
                                                                                  avg/night
                                                                                  • 2 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 6
                                                                                  Apartment #1931916
                                                                                  22
                                                                                  Viewed 25 times in the last 48 hours
                                                                                    Wonderful! 4.9/5
                                                                                    (14 reviews)
                                                                                    avg/night
                                                                                    • 1 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 4
                                                                                    Apartment #1876061
                                                                                    14
                                                                                    Viewed 21 times in the last 48 hours
                                                                                      Wonderful! 4.9/5
                                                                                      (57 reviews)
                                                                                      avg/night
                                                                                      • Studio
                                                                                      • 1 BA
                                                                                      • Sleeps 2
                                                                                      Studio #6667134
                                                                                      57
                                                                                      Viewed 33 times in the last 48 hours
                                                                                        Wonderful! 4.8/5
                                                                                        (34 reviews)
                                                                                        avg/night
                                                                                        • 1 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 4
                                                                                        Multiple rentals Apartment #1167871
                                                                                        34
                                                                                        Viewed 34 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 46 times in the last 48 hours
                                                                                            Very Good! 4.2/5
                                                                                            (12 reviews)
                                                                                            avg/night
                                                                                            • 2 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 5
                                                                                            Apartment #999976a
                                                                                            12
                                                                                            Viewed 29 times in the last 48 hours
                                                                                              Wonderful! 4.8/5
                                                                                              (122 reviews)
                                                                                              avg/night
                                                                                              • 1 BR
                                                                                              • 1 BA
                                                                                              • Sleeps 4
                                                                                              Apartment #177293vb
                                                                                              122
                                                                                              Viewed 41 times in the last 48 hours
                                                                                                Wonderful! 4.8/5
                                                                                                (19 reviews)
                                                                                                avg/night
                                                                                                • 2 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 3
                                                                                                Condo #1819401
                                                                                                19
                                                                                                Viewed 8 times in the last 48 hours
                                                                                                  Excellent! 4.5/5
                                                                                                  (8 reviews)
                                                                                                  avg/night
                                                                                                  • 3 BR
                                                                                                  • 1 BA
                                                                                                  • Sleeps 6
                                                                                                  Apartment #6019839
                                                                                                  8
                                                                                                  Viewed 45 times in the last 48 hours
                                                                                                    Wonderful! 4.8/5
                                                                                                    (6 reviews)
                                                                                                    avg/night
                                                                                                    • 2 BR
                                                                                                    • 2 BA
                                                                                                    • Separate Toilet
                                                                                                    • Sleeps 6
                                                                                                    Condo #6870060
                                                                                                    6
                                                                                                    Viewed 20 times in the last 48 hours
                                                                                                      Wonderful! 4.9/5
                                                                                                      (14 reviews)
                                                                                                      avg/night
                                                                                                      • 3 BR
                                                                                                      • 2 BA
                                                                                                      • Sleeps 7
                                                                                                      Apartment #1176100
                                                                                                      14
                                                                                                      Viewed 16 times in the last 48 hours
                                                                                                      • 1 - 50 of 300+
                                                                                                       

                                                                                                      Recent Reviews

                                                                                                      Fantastic Madrid Apartment

                                                                                                      5 of 5
                                                                                                      A superb apartment in a wonderful location within walking distance of many of Madrids wonderful sights. We've stayed here twice now and on both occasions have been delighted with the check in service and the apartment itself.
                                                                                                      • Review Submitted: 21-Feb-2017
                                                                                                      • Date of Stay: Feb 2017

                                                                                                      Beautiful apartment in great location

                                                                                                      4 of 5
                                                                                                      My partner and I very much enjoyed our stay at this apartment. It had everything we needed for our stay and in a great location, close to more than one metro stations, restaurants, supermarkets, cafes etc. The apartment is between Tribunal, Malasaña and Bilbao areas, which are very centric with good connections to the main landmarks of Madrid, but at the same time not overcrowded with tourists (which for us is a must) where you can have the experience of a local. The apartment is as shown in the photos, although furniture and decoration has signs of use - perhaps sofa, dinning chairs and rug need to be replaced (hence 4 starts). This should not stop you from staying there, we strongly recommend. The customer service and cleaning team were unbeatable, the apartment was super clean and they did their best to accommodate our check in/check out times and provide us a comfortable stay. We felt very much welcome and had a wonderful time.
                                                                                                      • Review Submitted: 25-Jan-2017
                                                                                                      • Date of Stay: Jan 2017

                                                                                                      Very Convenient Location. Free Parking.

                                                                                                      5 of 5
                                                                                                      Good location in a quiet residential area 15 min. walk from the Royal Palace. Reasonably sized bedrooms all with wardrobes and/or chest of drawers. The underground garage is a big bonus as the street parking is expensive. The furniture and the facilities are basic but clean. Excellent communication and support from the landlord.
                                                                                                      • Review Submitted: 07-Jan-2017
                                                                                                      • Date of Stay: Dec 2016