Madrid hotels

More than 1,974 hotels in Madrid, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    e
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more
    Stay at the best Madrid hotels and relish in the experience of exploring one of the world's most enticing cities. Uncover the charm of this modern and conventional metropolis whilst you unwind in high-end hotels near the famous Gran Via or Plaza de Cibeles. You can also choose to stay in alternative neighbourhoods that will reveal Madrid's finest aspects, such as Malasaña, Lavapiés and Chueca, perfect for finding budget-friendly accommodation with the quality you deserve. Book with us around the art triangle and near Atocha train station; the ideal strategy for relaxation and city exploration.

    Most popular Madrid hotels


    ibis budget madrid vallecas
    Ibis Budget Madrid Vallecas
    Casas De Miravete N17 .Pol.Ind.

    Ibis Budget Hotel Madrid Vallecas: Enjoy free WiFi, LED TV, air conditioning, car park. Offering restaurant and buffet breakfast.

    Price from 49 EUR per night
    Show prices
    charming lope de vega
    Charming Lope de Vega
    Lope de Vega, 26

    A luxurious stay in Madrid with a room, kitchen, private bathroom, parking, WiFi, and bicycle rental available.

    Price from 68 EUR per night
    Show prices
    ch chelo
    CH Chelo
    Hortaleza, 17 3º Izquierda

    CH Chelo, a centrally-located hotel in Madrid, Spain. Simple rooms complete with wifi, TV, air con/heating, and a private bathroom.

    Price from 20 EUR per night
    Show prices
    hostal castilla
    Hostal Castilla
    Santa Teresa, 9 3º

    Castilla Hostel: Stay in Madrid with heated rooms featuring TVs and private ensuite facilities. Shared kitchen, 24-hour reception service, and luggage storage added.

    Price from 50 EUR per night
    Show prices
    hostal mediterranea
    Hostal Mediterranea
    M50 m Km 34 Dirección Cordoba

    3-Star Mediterranea Guesthouse in London. Rooms with Wi-Fi, TV, air conditioning and private bathroom. Restaurant, bar, terrace and parking available. Offering buffet/continental breakfast.

    Price from 42 EUR per night
    Show prices
    hrc hotel
    HRC Hotel
    Del Angel, 18

    HRC Hotel Madrid: 3-star, wifi, TV, AC, private bathroom. Meeting spaces, continental breakfast, laundry service.

    Show prices
    hostal oporto
    Hostal Oporto
    Zorrilla, 9 1º

    Two-star hostel in the historic heart of Madrid. Rooms feature wifi, TV, air conditioning. Private bathroom with tub and shower. Cleaning and luggage storage available.

    Price from 37 EUR per night
    Show prices
    reina sofía acogedor
    Reina Sofía Acogedor
    Calle San Cosme y San Damián 18, 1°6

    Fully-equipped flat with kitchen, fridge, microwave, air conditioning, heating, LCD TV, private bathroom, and free wifi. Cosy Reina Sofia flat in Madrid, Spain.

    Price from 50 EUR per night
    Show prices
    ch las murallas
    CH Las Murallas
    Fuencarral, 23, Piso 4ª, Puerta derecha

    CH Las Murallas in Madrid, Spain offers functional rooms with air condition, heating, flat-screen televisions, private bathrooms, parking, and WiFi.

    Price from 24 EUR per night
    Show prices
    hotel villamadrid
    Hotel Villamadrid
    Xaudaró, 2

    Hotel VillaMadrid: A 4-star northern Madrid gem boasting air conditioning, Wi-Fi, a telly, private bathrooms, and gym facilities.

    Price from 56 EUR per night
    Show prices
    plaza de españa skyline
    Plaza de España Skyline
    Cadarso, 18

    Plaza de España Skyline, a holiday complex in Madrid, Spain. Apartments and suites with kitchen, Wi-Fi, TV, air conditioning. Comes with an outside lounge, landscaped patio, parking and more.

    Price from 89 EUR per night
    Show prices
    hotel único madrid, small luxury hotels
    Hotel Único Madrid, Small Luxury Hotels
    Claudio Coello, 67

    The Único Madrid Hotel offers luxurious stays with wifi, TV, and a full bathroom. It features a car park, restaurant, gym, garden, and event spaces.

    Price from 248 EUR per night
    Show prices
    pensión san isidro
    Pensión San Isidro
    Principe, 17

    San Isidro Guesthouse, stay in Madrid, Spain, with equipped rooms, TV, heating, air conditioning, wifi, private bathroom, restaurant, and 24-hour service.

    Price from 23 EUR per night
    Show prices
    ch otello rooms i - madrid
    CH Otello Rooms I - Madrid
    Campomanes, 6, 3º

    CH Otello Rooms I–Madrid: Central hotel with private rooms, toiletries, heating, shared lounge, WiFi and flat-screen TV.

    Price from 23 EUR per night
    Show prices
    apartamentos th la florida
    Apartamentos TH La Florida
    Proción, 12

    Stay at the TH La Florida Apartments in Madrid, Spain! Enjoy air conditioning, wifi, parking, restaurant and more. Comfortable rooms and apartments equipped with TV, private bathroom, hairdryer and kitchen!

    Price from 49 EUR per night
    Show prices

    Rest in the best area to stay in Madrid

    Locate hotels in Madrid, Spain with the finest cost-to-quality ratio and join the adventure of uncovering the charm of the impressive Spanish capital. The best way to embrace this experience is in the hotels in the Madrid city centre, that let you unwind as you deserve whilst conveniently visiting the renowned Plaza Mayor de Madrid or Retiro Park. We'd like you to know that we offer a variety of establishments, with elegant finishes and modern design, restaurants and parking, so you can enjoy even without leaving the hotel. The same applies if you decide to stay near Puerta de Alcalá or Plaza de Cibeles, you will find accommodations that offer Wi-Fi, rooms with cutting-edge technology, conference and event rooms; and various hotels equipped with a swimming pool. We also recommend you to check out the selection of reasonably priced hotels in the centre of Madrid. Many of them are located on the notorious Gran Vía avenue, Madrid's Broadway, teeming with theatres, history, and cutting-edge developments. These hotels provide dining, Wi-Fi, and some even offer a gym.

    Discover the Spanish capital

    Our range of accommodation in Madrid is as diverse as its visitors, hence we are sure to have something just for you. We'd like to mention that the city comprises bohemian-style neighbourhoods, such as Malasaña, known for its vibrant nightlife and copious hotels that offer comfort at the lowest cost and, even better, breakfast included, free Wi-Fi and many of them are pet-friendly. We also suggest booking with us at one of our hotels in the Lavapiés area, renowned for its multiculturalism, they all come with well-equipped facilities, several boasting chill-out roof terraces, bars, dining facilities and parking. On the other hand, Chueca district is notable for its vibrant LGBTQ+ community, besides a variety of affiliated hotels, with low-cost rates, parking, Wi-Fi and many include breakfast.

    The best Madrid hotels

    In order to make the best decision about where to sleep in Madrid, we recommend choosing one of our options near the Prado Museum, which you must not miss if you're keen on admiring Meninas, by Diego Velázquez. Let's prepare you that we have elegant hotels in the area with the highest service, international cuisine restaurants and facilities that may feature rooftop pools, bars and everything you could wish for an unforgettable experience. We also recommend excellent Madrid hotels located in Atocha, the city's most cosmopolitan district. We have establishments offering wellness centres with gyms and treatments of all kinds. Best of all, this is the area where you'll find the Prado Museum, the Thyssen Museum and the Reina Sofía Art Centre. Could you ask for a better location?

    Frequently Asked Questions

    Which are the best hotels in Madrid?

    How much does a weekend stay in a hotel in Madrid cost?

    A weekend stay at a hotel in Madrid costs an average of 176$ (based on ebooking.com rates).

    How much does a high-season weekend stay in a hotel in Madrid cost?

    A high-season weekend stay at a hotel in Madrid costs an average of 231$ (based on ebooking.com rates).

    Which are the best family-friendly hotels in Madrid?

    Which are the best hotels for couples in Madrid?

    Which are the best hotels near landmarks in Madrid?




    Get the best deals and offers!