Hotels in Madrid

Find the best deals on 7,473 hotels in Madrid, Spain

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top Hotels in Madrid

Find the perfect Madrid hotel for business or leisure


Things to do in Madrid

Parque Warner Madrid
Puerta del Sol
Plaza Mayor

How much are hotels near Parque Warner Madrid?

If you’re looking for a hotel in Madrid near Parque Warner Madrid then you are in luck. momondo recommends 10 hotels near Parque Warner Madrid and on average, area hotels cost $195/night. This price may vary based on season. Hotels near Parque Warner Madrid are typically 49% more expensive than the average hotel in Madrid, which is $99.

Hotels near Parque Warner Madrid

How much are hotels near Puerta del Sol?

If you’re looking for a hotel in Madrid near Puerta del Sol then you are in luck. momondo recommends 12 hotels near Puerta del Sol and on average, area hotels cost $172/night. This price may vary based on season. Hotels near Puerta del Sol are typically 42% more expensive than the average hotel in Madrid, which is $99.

Hotels near Puerta del Sol

How much are hotels near Plaza Mayor?

If you’re looking for a hotel in Madrid near Plaza Mayor then you are in luck. momondo recommends 12 hotels near Plaza Mayor and on average, area hotels cost $172/night. This price may vary based on season. Hotels near Plaza Mayor are typically 42% more expensive than the average hotel in Madrid, which is $99.

Hotels near Plaza Mayor

Popular neighborhoods in Madrid

Search for hotels in these Madrid neighborhoods
Hotels in Barajas
Search hotels in Barajas
Hotels in Salamanca
Search hotels in Salamanca
Hotels in Moratalaz
Search hotels in Moratalaz
Hotels in Puente de Vallecas
Search hotels in Puente de Vallecas

When to book a hotel in Madrid

Check out the information below to find the best deal on a Madrid hotel room
Low Season
August
High Season
September

cheapest month to stay

27%

expected price decrease

most expensive time to stay

19%

expected price increase

Price
$102 - $170
Highest day of week
Wednesday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$138

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$129

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Madrid is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
$56 - $65
3 star
$92 - $110
4-5 star
$135 - $143

Madrid travel tips

Let us help you with the best tips about Madrid

Which neighborhoods in Madrid should I stay in if I want access to public transport?

Public transportation is a very useful way to get around in Madrid. The best way to travel is the Metro, which is both affordable and easy to navigate. The lines extend from the airport all the way to the southern areas of the city, which makes it easy to make trips into the city center. You can also find many buses with routes around Madrid. If you stay at a hotel in Madrid’s Salamanca neighborhood, you’ll be walking distance to many attractions, and you’ll be in a great location to access Metro lines 2, 4, and 6, which will take you to other parts of the city. Another accessible neighborhood is Ciudad Lineal. You can access this area with Metro lines 2 and 5.


How much does a hotel in Madrid cost per night?

Use the information below to find quality Madrid hotel rooms for low prices
2 stars and under
Hotel ibis Madrid Aeropuerto Barajas
#1 Most popular

Hotel ibis Madrid Aeropuerto Barajas

8.4

$62

View Deal
Safestay Madrid
#2 Most popular

Safestay Madrid

8.5

$20

View Deal
Room007 Chueca Hostel
Best value

Room007 Chueca Hostel

8.7

$19

View Deal
3 stars
NH Madrid Barajas Airport
#1 Most popular

NH Madrid Barajas Airport

8.5

$67

View Deal
Regente
#2 Most popular

Regente

8.4

$70

View Deal
C&H Aravaca Garden
Best value

C&H Aravaca Garden

6.2

$30

View Deal
4 stars +
Eurostars Madrid Tower
#1 Most popular

Eurostars Madrid Tower

8.6

$147

View Deal
NH Collection Madrid Suecia
#2 Most popular

NH Collection Madrid Suecia

8.9

$140

View Deal
Hotel Dome Madrid
Best value

Hotel Dome Madrid

8.1

$55

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Madrid

These hotels and hostels usually make for a cheap way to stay in Madrid

Get the best value hotel in Madrid

These hotels have the best prices for their ratings

Where to stay in Madrid

What neighborhood in Madrid should I stay in based on why I’m traveling?

If you want an upscale stay in an exclusive atmosphere, then Salamanca is the neighborhood to stay in. Madrid hotels in this area afford you walking distance to some of the most high-end fashion boutiques and world-famous shopping. Hotels in this area include Velazquez 45 by Pillow and Novotel Madrid Center. If you’re looking for a historic neighborhood, take a look at one of the oldest neighborhoods in Madrid—La Latina. Here, you’ll be able to walk to local tapas bars, as well as the San Isidro Museum. Find cheap hotels in Madrid’s central area—el Centro—where you’ll also have easy access to affordable transportation that can take you around the city.


Learn about attractions and sights in Madrid

What are the most popular attractions in Madrid?

One of the most famous attractions in Madrid is, hands down, the Museo del Prado, the premier art museum in Spain. The museum is located right between the Centro (main city center) and the El Retiro area. The Prado has one of the best art collections in Europe, including famous works by Goya and Velazquez. In the El Retiro neighborhood, you’ll find the popular El Parque del Buen Retiro (or "El Retiro"), the park from which the area gets its name. El Retiro is a meeting point for locals and visitors alike and is renowned for its architectural grandeur as well as its beautiful gardens and lawns.

Which neighborhoods in Madrid have a large selection of bars and restaurants?

Book hotels in Madrid’s Chueca neighborhood if you’re looking for a vibrant neighborhood filled with bars and restaurants. This area is popular with visitors who want to experience the best of the city’s nightlife. In this area, you find everything from sushi bars to local cuisine. Stay at Hostal Corazon de Madrid or Hotel Atlantico Madrid and you’ll be within walking distance of the bars and restaurants. You can reach this neighborhood using Metro line 5. Cheap hotels in Madrid’s Malasaña neighborhood, just west of Chueca, are ideal for proximity to hip restaurants and bars while affording a calmer atmosphere. If you want a more laid-back vibe, we recommend Malasaña, which you can reach via Metro line 10. In Malasaña, try a stay at Hostal CC Malasaña or Hostal Era Alonso Martinez. If you’re interested in local food, then a trip to Calle de la Cava Baja is a must. This street in the La Latina neighborhood, with a stop on Metro line 5, is lined with cozy tapas restaurants that serve an abundance of traditional food.

What popular events take place in Madrid?

Plan your trip to Madrid around some of the most popular annual events in the city. Many visitors from all over the world are drawn to Madrid in June to take part in the Pride celebration. The festivities are primarily focused around the Chueca neighborhood on Metro line 5. In August, you can catch the popular La Paloma festival that takes place in the La Latina area. You can also reach this event on Metro line 5. The festival offers live music, dancing, parades, and food and drinks. Every September, Madrid also celebrates La Noche en blanco, which is a night of fiesta when the entire city stays awake to celebrate art and culture until sunrise. This is a wonderful opportunity to experience the art, theatre, and literature that Madrid has to offer.


Madrid travel information

How long do people stay in Madrid?

Visiting Madrid for 3 nights is the most common choice for our users.

How much does a hotel cost in Madrid?

The price of a hotel in Madrid depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around $114 per night.

When is the best time to book a hotel in Madrid?

In August prices are at their lowest and represents the most cost effective time to book a hotel room in Madrid. You may find the cost of your room has decreased by 27%.

Which day is cheapest to stay in Madrid?

The cost of a Madrid hotel room will vary for each day but generally Saturday works out the most economical, with Tuesday proving the least economical.

How much does a hostel in Madrid cost?

$59 is how much a hostel (and up to 2 star hotels) in Madrid could cost you each night. Booking a hostel could save you $55 when compared to the average price of a hotel in Madrid.

Based on the weather in Madrid, what attractions are popular during December?

With an average temperature of 42.8 °F and expected precipitation of 1.6″, December is a great month to explore the outdoors near Madrid.