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


    neomagna madrid
    NeoMagna Madrid
    Don Ramón de la Cruz, 94

    Hotel NeoMagna in Madrid, Spain. Enjoy our air-conditioned rooms with free wifi and TV. Offering restaurant, terrace, gym and much more. Come and discover all we offer!

    Price from 45 EUR per night
    Show prices
    alfonso xiii
    Alfonso XIII
    32 Calle Mayor

    Private stay in Madrid, Spain. Air conditioning, Wi-Fi, TV and personal bathroom with hairdryer. Fully-equipped kitchen. Streaming service. Luggage storage, daily housekeeping and more.

    Price from 40 EUR per night
    Show prices
    don pio
    Don Pio
    Avenida Pio XII, 25

    The Don Pio Hotel in Madrid boasts spacious rooms with wooden flooring and marble bathrooms. Enjoy onsite gym, WiFi, and a cafe-bar. Additional amenities include a sauna, Turkish bath, and more.

    Price from 78 EUR per night
    Show prices
    vp el madroño
    VP El Madroño
    General Diaz Porlier, 101

    VP El Madroño Aparthotel is a centrally located accommodation in Madrid, Spain, offering apartment-style rooms with a full kitchen, Wi-Fi, air conditioning, TV, and private bathroom. It features a restaurant, buffet breakfast, meeting rooms, and parking.

    Price from 64 EUR per night
    Show prices
    alhambra suites
    Alhambra Suites
    Espoz y Mina, 8, 2ª Planta

    Book your stay at the 3-star Alhambra Suites in Madrid, Spain. Enjoy fully-equipped rooms with included amenities such as WiFi, air conditioning, TV, minibar and private bathroom. Breakfast and lift access available.

    Price from 76 EUR per night
    Show prices
    four seasons hotel madrid
    Four Seasons Hotel Madrid
    Sevilla, 3

    Five-star hotel in Madrid. Rooms with extra-large beds, air conditioning and private bathrooms. Boasting 3 restaurants, a bar, swimming pool and hot tub.

    Price from 396 EUR per night
    Show prices
    h10 puerta de alcalá
    H10 Puerta de Alcalá
    Alcalá, 66

    H10 Puerta de Alcalá: 4-star hotel in Madrid, Spain. Rooms with air-conditioning, TV, and private bathrooms. Swimming pool, restaurant, café, and terrace.

    Price from 79 EUR per night
    Show prices
    hostal san lorenzo
    Hostal San Lorenzo
    Clavel, 8

    Hostal San Lorenzo: A 3-star hotel in Madrid. Air conditioning, Wi-Fi, TV and private bathroom. Buffet breakfast, 24h reception, transfer, and pet-friendly.

    Price from 36 EUR per night
    Show prices
    vp jardín metropolitano
    VP Jardín Metropolitano
    Reina Victoria, 12

    VP Garden Metropolitan Hotel: Stay in Madrid, Spain. Rooms come complete with complimentary Wi-Fi, air conditioning, TV, and personal bathrooms. A restaurant, breakfast, garden, and parking are on hand.

    Show prices
    petit palace santa bárbara
    Petit Palace Santa Bárbara
    Plaza Santa Barbara, 10

    4-star hotel situated in Madrid, Spain. Rooms with air conditioning, minibar, TV, and Wifi. Restaurant, bar, and event spaces available.

    Show prices
    ateneo puerta del sol
    Ateneo Puerta del Sol
    Montera, 22

    A three-star hotel in Madrid, Spain, featuring spacious rooms with Wi-Fi, heating, air conditioning, a TV, balcony, and en-suite bathroom. Buffet breakfast, business facilities and more.

    Price from 65 EUR per night
    Show prices
    vp plaza españa design
    VP Plaza España Design
    Plaza de España n.5

    VP Plaza España Design Hotel, 5 stars in Madrid. 214 rooms, TV, Wifi, safe, bathroom. Restaurants, bar, spa, pool and event rooms.

    Show prices
    hotel europa
    Hotel Europa
    Carmen, 4

    Hotel Europa, a three-star establishment located in Madrid city centre, offering amenities such as a minibar, wifi, air conditioning, TV, private bathroom. A café, restaurant, and parking are also available.

    Price from 50 EUR per night
    Show prices
    hotel sancho
    Hotel Sancho
    Paseo de las Delicias, 56

    Discover Hotel Sancho in Madrid, a three-star accommodation with 83 bedrooms, 32” TV, WiFi, air con, bathroom facilities, and toiles. Terrace, parking and library available.

    Price from 96 EUR per night
    Show prices
    barceló emperatriz
    Barceló Emperatriz
    Lopez de Hoyos 4

    Five-star hotel in Madrid. Rooms with TV, air conditioning, full bathroom, and complimentary amenities. Available bar, restaurant, gym, pool and car park.

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