Le prix moyen d'un hôtel à Madrid peut varier considérablement en fonction de l'emplacement, du nombre d'étoiles et de la période de l'année. Cependant, vous pouvez généralement vous attendre à payer environ 60 à 100 euros par nuit pour un hôtel 3 étoiles.