Hotels in Madrid

Find the best deals on 6,076 hotels in Madrid, Spain

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

Top Madrid hotels

Find a cheap hotel in Madrid that meets your travel needs.


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 $152/night. This price may vary based on season. Hotels near Parque Warner Madrid are typically 34% 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 $145/night. This price may vary based on season. Hotels near Puerta del Sol are typically 31% 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 $145/night. This price may vary based on season. Hotels near Plaza Mayor are typically 31% 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 Puente de Vallecas
Search hotels in Puente de Vallecas
  • Best value

    The Pozo-Villalobos Suite

    8.7

    $48

    View Deal
  • #1 Most popular

    Apartamentos El Puente

    8.4

    $49

    View Deal
  • #2 Most popular

    Olala Mad Apartments

    8.8

    $57

    View Deal
  • #3 Most popular

    Modern Flat Madrid Centro

    9.1

    $49

    View Deal
  • #4 Most popular

    Abc Apartments Madrid

    8.6

    $71

    View Deal
Hotels in Villa de Vallecas
Search hotels in Villa de Vallecas
  • Best value

    Hostal Mediterranea

    5.6

    $43

    View Deal
  • #1 Most popular

    Hotel Mercader

    8.2

    $59

    View Deal
  • #2 Most popular

    Ibis Budget Madrid Vallecas

    7.7

    $59

    View Deal

When to book a hotel in Madrid

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

cheapest month to stay

28%

expected price decrease

most expensive time to stay

19%

expected price increase

Price
$101 - $169
Highest day of week
Wednesday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$134

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$130

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

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
#1 Most popular

ibis Madrid Aeropuerto Barajas

8.5

$83

View Deal
Best value

Safestay Madrid

8.6

$96

View Deal
3 stars
#1 Most popular

NH Madrid Barajas Airport

8.5

$61

View Deal
Best value

C&H Aravaca Garden

6.4

$28

View Deal
4 stars +
#1 Most popular

Eurostars Madrid Tower

8.6

$126

View Deal
Best value

NH Collection Madrid Suecia

9.0

$151

View Deal

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

Hostels and cheap hotels in Madrid

These hotels and hostels are the cheapest accommodations available in Madrid

Hostal Casa Tao

6.4

$14

View Deal

Sungate One

9.3

$16

View Deal

I Love Madrid Hostel

8.0

$14

View Deal

Bastardo Hostel

8.8

$17

View Deal

Hostel One Madrid

9.2

$14

View Deal

Hostel Era Alonso Martinez

7.4

$18

View Deal
Find popular hostels in Madrid

Get the best value hotel in Madrid

These hotels have the best prices for their ratings

Bastardo Hostel

8.8

$17

View Deal

Hostel One Madrid

9.2

$14

View Deal

I Love Madrid Hostel

8.0

$14

View Deal

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 $99 per night.

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

In February 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?

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

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

With an average temperature of 50 °F and expected precipitation of 1.2″, March is a great month to explore the outdoors near Madrid.