Compare and save on Madrid hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Madrid hotels

Use our map to find hotels near the Madrid area or attractions you want to visit.

The best Madrid hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Madrid

Where to Stay in Madrid

Museums, art galleries, and the relaxed Madrileño lifestyle attract many visitors to sunny Madrid. This cultural mecca, home to several UNESCO World Heritage sites, is also famous for its nightlife. You may think that because it's the capital city, there are no cheap hotels in Madrid. Fortunately, there are options at every price point, and last-minute hotels in Madrid are sometimes good bargains. With its Huertas and Chueca neighbourhoods, the city centre, or Centro, is a popular place to stay. Hotels near the airport are also a good choice, particularly for early flights or those with late night arrival times. Check out our guide to what to do in Madrid for more information on breaks in the city.


Filled with interconnected plazas, the Centro barrio has enough food, music, shopping, and architectural gems to satisfy any traveler. Many of the cheap hotels in Madrid are located here.

1. Hostal Oriente

Just off the Plaza de Isabel II, this hostel is conveniently located in the heart of the city centre. It has easy access to the Opera Metro Station as well as restaurants and major attractions.

2. Hotel Liabeny

This four-star hotel in Madrid is located only two blocks from iconic Puerta del Sol. Rooms feature flat-screen TVs and free Wi-Fi. The onsite restaurant specialises in Mediterranean cuisine.

3. Hotel Indigo Madrid Gran Via

Guests at this boutique hotel enjoy access to the rooftop pool and fitness centre. Rooms feature Wi-Fi, minibars, and rainfall showers.

Madrid Airport hotels

Madrid's principal airport is Barajas International Airport. The city sometimes experiences traffic congestion that can delay your journey to the airport. Staying at one of the hotels in Madrid near the airport is one way to avoid this problem.

1. Hotel Ibis Madrid Aeropuerto Barajas

This is a good choice for a cheap hotel in Madrid. They have a restaurant, and there are others within walking distance.

2. Melia Barajas

This four-star property has a restaurant, a bar, and a pool. It's also close to the IFEMA and Congress Centres.

3. Hilton Madrid Airport Hotel

A comfortable and convenient choice, this five-star hotel offers guests a pool, restaurant, and fitness centre. Complimentary shuttle service to the airport is available.

Spa hotels in Madrid

Travellers nowadays mention wellness and relaxation as top goals for a vacation. Ensure you come home rested and re-charged by booking a stay at a spa hotel.

1. Urso Hotel and Spa

Spa services are offered in a palatial setting at this boutique hotel in Madrid. It's located in a chic neighbourhood near the Malasaña and Chueca districts.

2. Hospes Puerta de Alcala

A former private residence, this hotel is in the tony Parque del Retiro neighbourhood. Spa services include massages, facials, and body treatments.

3. Wellington Hotel

This luxury property is in the Salamanca district where many of the nicest boutique hotels in Madrid are found. In addition to the Spa by Clarins, amenities include a pool and an a-la-carte pillow menu.

Our site makes it simple to search for the amenities you’re looking for at last-minute hotels in Madrid.