Madrid hotels

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

    Check-in Check-out
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from
    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

    ch lemon rooms - madrid
    CH Lemon Rooms - Madrid
    Espada, 6

    CH Lemon Rooms: a hotel at the heart of Madrid. Expect ensuite rooms, air conditioning, Wi-Fi and 24-hour reception.

    Price from 24 EUR per night
    Show prices
    ibis budget madrid centro lavapies
    Ibis Budget Madrid Centro Lavapies
    Calle De Valencia 8 10

    Ibis Budget Madrid Centro Lavapiés Hotel: 1 star, 100 rooms featuring TV, free wifi, air conditioning and private bathroom. Includes parking and buffet breakfast.

    Price from 46 EUR per night
    Show prices
    cc atocha
    CC Atocha
    Paseo de Santa María de la Cabeza, 21

    CC Atocha Hostel in Madrid. Rooms come equipped with a safe box, sink, aircon, central heating, ensuite, Wi-Fi and TV. Close to museums and parks.

    Price from 29 EUR per night
    Show prices
    hola rooms
    Hola Rooms
    Calle de la Espada, 6

    Hola Rooms: boutique hostel in Madrid, Spain. Rooms with TV, Wi-Fi, memory foam mattresses and pillows. Bathroom with a shower and towels. Luggage storage, daily cleaning and more.

    Price from 26 EUR per night
    Show prices
    ibis madrid aeropuerto barajas
    Ibis Madrid Aeropuerto Barajas
    Avenida General 49

    Ibis Madrid Aeropuerto Barajas Hotel: soundproof rooms, TV, air conditioning, functional bathroom, wifi, restaurant, bar, and car park.

    Price from 66 EUR per night
    Show prices
    ayala 63 - the arc collection
    63 Calle de Ayala

    Ayala 63- THE ARC COLLECTION in Madrid boasts city views, an indoor swimming pool, gym, free WiFi, sauna, and car hire services.

    Price from 142 EUR per night
    Show prices
    muralto madrid princesa
    Muralto Madrid Princesa
    Buen Suceso, 3

    Hotel Muralto Madrid Princesa is a 3-star accommodation offering apartments with air conditioning, wifi, a TV and a private bathroom. Additional facilities include kitchen, restaurant and parking.

    Show prices
    gran vía
    Gran Vía
    16 Calle Libreros

    Alterhome Gran Via Apartments: wifi, telly, air con, kitted-out kitchen, bathroom, pet-friendly, optional breakfast.

    Show prices
    apartamentos day madrid silva centro gran via sol malasaña
    Apartamentos Day Madrid SILVA Centro Gran Via Sol Malasaña
    Calle Silva 16

    Relish a splendid stay at the Day Madrid SILVA Centre Gran Via Sol Malasaña Apartments with complimentary wifi, air conditioning, and a full kitchen.

    Price from 58 EUR per night
    Show prices
    8rooms madrid
    8Rooms Madrid
    Paseo de Reina Cristina, 8 2c

    Quality accommodation in Madrid. Modern, well-equipped rooms with WiFi. Brilliantly located near city centre.

    Price from 38 EUR per night
    Show prices
    travelodge torrelaguna
    Travelodge Torrelaguna
    Torrelaguna, 69

    Hotel Travelodge Torrelaguna: A 3-star haven near Madrid. Enjoy air-conditioned rooms with TV and Wi-Fi. Additional amenities include a café-bar, 24-hour reception and laundry service. Book now!

    Price from 38 EUR per night
    Show prices
    suites viena plaza de españa
    Suites Viena Plaza de España
    Juan Alvarez de Mendizabal, 17

    Viena Suites Plaza de España: A 3-star hotel featuring sizeable, equipped rooms, air conditioning, heating, TV, minibar, and a self-contained kitchen and bathroom with a bath and shower. A gym is included.

    Price from 77 EUR per night
    Show prices
    Tres Cruces, 3

    Hotel Anaco: 3-star accommodation in Madrid. Hypoallergenic, soundproof rooms with air conditioning, TV, and private bathroom. Wifi, snack bar and parking available.

    Show prices
    posada del dragón boutique hotel
    Posada del Dragón Boutique Hotel
    Cava Baja, 14

    Posada del Dragon Boutique Hotel in Madrid, Spain. Rooms complete with Wi-Fi, air conditioning, TV, safe, minibar and private bathroom. Restaurant, breakfast, bar and meeting rooms available.

    Price from 54 EUR per night
    Show prices
    travelodge madrid alcalá
    Travelodge Madrid Alcalá
    Santa Leonor, 34

    Travelodge Madrid Alcalá, a 1* hotel in Spain offering soundproofed rooms, parquet floors, air conditioning, flat screen TV, private bathroom, with bar-café, free WiFi, reception, and parking.

    Price from 38 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 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 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!