Detailed side-by-side expense comparison for flights, hotels, dining, and daily living costs.
Verdict: Which City is Cheaper?
Overall, Madrid is approximately 7% cheaper than Barcelona. A mid-range traveler spends an average of $203/day in Madrid versus $218/day in Barcelona for hotel, meals, and local transit.
$203 / day
$218 / day
Madrid is cheaper, with an average daily cost of $203 compared to $218 in Barcelona.
A 7-day mid-range stay costs approximately $1421 in Madrid versus $1526 in Barcelona excluding airfare.