Compare and save on Madrid hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Sort by Tribes
Popularity - Best Value
Currency
1308 Results
  • URSO Hotel & Spa
    Ranked #454 overall in Madrid hotels
    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    PhotosAmenitiesMaploadingclose
  • Don Pio
    Ranked #493 overall in Madrid hotels
    0.0
    • Free WiFi
    • Restaurant
    • Fitness Center
    • Pets Allowed
    PhotosAmenitiesMaploadingclose
  • Hostal Las Murallas
    Ranked #486 overall in Madrid hotels
    0.0
      PhotosAmenitiesMaploadingclose
    • Apartamentos Madrid
      Ranked #488 overall in Madrid hotels
      0.0
      • Free WiFi
      PhotosAmenitiesMaploadingclose
    • Hotel Vivar
      Ranked #487 overall in Madrid hotels
      0.0
        PhotosAmenitiesMaploadingclose
      • Madrid House
        Ranked #492 overall in Madrid hotels
        0.0
          PhotosAmenitiesMaploadingclose
        • Centro Colon
          Ranked #491 overall in Madrid hotels
          0.0
            PhotosAmenitiesMaploadingclose
          • Hostal Prada
            Ranked #489 overall in Madrid hotels
            0.0
              PhotosAmenitiesMaploadingclose
            • Mindanao SA
              Ranked #475 overall in Madrid hotels
                PhotosAmenitiesMaploadingclose
              • Best Western Spain Hotels SL
                Ranked #474 overall in Madrid hotels
                  PhotosAmenitiesMaploadingclose
                • Hoteles Santos
                  Ranked #481 overall in Madrid hotels
                  0.0
                    PhotosAmenitiesMaploadingclose
                  • Hostel Era
                    Ranked #473 overall in Madrid hotels
                    Popular withBackpackers
                    • Free WiFi
                    • Free Breakfast
                    PhotosAmenitiesMaploadingclose
                  • Hotel Petit Palace Cliper Gran Via
                    Ranked #470 overall in Madrid hotels
                    • Free WiFi
                    • Fitness Center
                    • Pets Allowed
                    PhotosAmenitiesMaploadingclose
                  • Catalonia Puerta del Sol
                    Ranked #469 overall in Madrid hotels
                    • Free WiFi
                    • Restaurant
                    • Pets Allowed
                    PhotosAmenitiesMaploadingclose
                  • JC Rooms Santa Ana
                    Ranked #472 overall in Madrid hotels
                    • Free WiFi
                    • Airport Transfer
                    PhotosAmenitiesMaploadingclose
                  • Hostal Barajas
                    Ranked #483 overall in Madrid hotels
                    0.0
                      PhotosAmenitiesMaploadingclose
                    • NH Alcala de Henares
                      Ranked #482 overall in Madrid hotels
                      0.0
                        PhotosAmenitiesMaploadingclose
                      • Hostal Barrera
                        Ranked #502 overall in Madrid hotels
                        0.0
                          PhotosAmenitiesMaploadingclose
                        • Casa Chueca Hostal
                          Ranked #501 overall in Madrid hotels
                            PhotosAmenitiesMaploadingclose
                          • Los Amigos Backpackers Hostel
                            Ranked #500 overall in Madrid hotels
                            0.0
                            Popular withBackpackers
                            • Free WiFi
                            PhotosAmenitiesMaploadingclose

                          Spain's capital city is as lively and vibrant as you'd expect. Majestic boulevards thrum with life until the early hours, and the sprawling Buen Retiro park feels like an open air gym. With an impressive collection of art museums (and tapas bars), Madrid is bound to impress culture vultures. Nightlife seekers will find plenty to enjoy here, too – this truly is a city that never sleeps.

                          Where to stay in Madrid

                          Madrid is a huge city, and finding your neighbourhood is an important first step to finding the best hotels. We've put together a quick guide to some of the most popular areas.

                          Plaza Mayor and Puerta del Sol

                          If you want to be bang smack in the heart of Madrid's action, look for hotels on these two squares. Free walking tours kick off from Plaza Mayor, which is lined with tourist-focussed restaurants, bars and shops. All of Madrid's top attractions are within strolling distance, including the Mercado San Miguel food market and the Teatro Royale. This is also a great neighbourhood for high street shopping. There's a huge selection of hotels near Plaza Mayor and Puerta del Sol, including Hotel Plaza Mayor, The Hat Madrid, and Petite Palace Posada del Peine.

                          Barrio de las Letras

                          Also known as Huerta, this neighbourhood sits between Atocha and Sol. The name means 'the literary neighbourhood', and it's where some of Spain's most famous writers once lived. Today the cobbled streets are home to independent boutiques, as well as some low-key bars and restaurants. The main street, Calle de Atocha, runs in front of it. This neighbourhood is ideal if you want a bit of nightlife, but don't want to be in the centre of the action. It's also near the Buen Retiro Park – ideal for avid joggers. Hotels in this area include the Tryp Madrid Atocha Hotel, Catalonia Atocha, and La Posada de Huertas.

                          Salamanca

                          Salamanca sits at the northern point of Retiro park, and is one of Madrid's most exclusive neighbourhoods. Foodies will love staying in Salamanca, as it's home to some of the city's best fine dining restaurants. Another gastronomic attraction is the Platea Madrid, a food market located inside an old theatre. Fashion lovers will enjoy browsing the racks (or peeking through windows) on the Golden Mile, the city's designer shopping area. Salamanca makes a great base for culture vultures, with attractions such as the National Archaeological Museum and the Lázaro Galdiano Museum. Hotels in Salamanca include Catalonia Goya, Wellington Madrid and VP Jardin de Recoletos.

                          Malasana

                          Also known as Universidad, Malasana is Madrid's student neighbourhood. This is a great location for budget travellers and nightlife seekers. The bars here are relaxed and unpretentious, so and it's one of the best places to party like a local. Hipsters will love the vintage shops and quirky attractions in this neighbourhood – for example the Conde Duque cultural centre, which hosts open-air movies during the summer months. If you want to be in the heart of it, look for hotels near Plaza del 2 de Mayo: this is where Madrilenos meet before a night out. Hotels in Malasana include Courtyard by Marriott Madrid Princesa, Dear Hotel Madrid, and Mercure Madrid Plaza de Espana.

                          Chueca

                          Chueca is Madrid's LGBTQ neighbourhood, but is a popular nightlife spot for everyone – no matter their sexual orientation. Sleek, trendy bars with terraces are the perfect place to stop and grab a gin and tonic. Chueca is next to Gran Via, Madrid's main street, so hotels in this neighbourhood are also handy for sightseers and business travellers (if you don't mind being kept awake by local revellers). By day, the area is great for shopping – it's mostly cute indie boutiques. This area is also home to one of Madrid's best food markets, the Mercado de San Anton, which has a fantastic roof terrace. Popular places to stay in Chueca include Only You Boutique Hotel Madrid, Room007 Chueca Hostel and The Belvedere.

                          ... Read more

                          Average price per night

                          Hotel class

                          Hotel type

                          Average user rating

                          Clear Filters
                          Clear Filters
                          var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=madrid&controller=topics&country_code=&current_user_id=&filters=&id=2000000000534&klass_name=Region&list_type=hotels&nearby=false&order=asc&page=17&path=madrid%2Fhotels&place=2000000000534&place_type=City&place_type=region&region=2000000000534&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000004004613&hotel_ids%5B%5D=5000000057715&hotel_ids%5B%5D=5000000141452&hotel_ids%5B%5D=5000000125613&hotel_ids%5B%5D=5000000125759&hotel_ids%5B%5D=5000000091048&hotel_ids%5B%5D=5000000092345&hotel_ids%5B%5D=5000000095799&hotel_ids%5B%5D=5000000912916&hotel_ids%5B%5D=5000000989176&hotel_ids%5B%5D=5000000698932&hotel_ids%5B%5D=5000001282715&hotel_ids%5B%5D=5000001324135&hotel_ids%5B%5D=5000001324136&hotel_ids%5B%5D=5000001323179&hotel_ids%5B%5D=5000000285581&hotel_ids%5B%5D=5000000292797&hotel_ids%5B%5D=5000000000311&hotel_ids%5B%5D=5000000001215&hotel_ids%5B%5D=5000000001248", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000534" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };