The cost of living in Spain is generally affordable compared to many European countries. Monthly expenses depend on the city you live in. On average, rent can range from €500 to €1,000 per month, while food, transport, and utilities cost around €300 to €500. Cities like Madrid and Barcelona are more expensive, while Valencia, Seville, and Malaga are more budget-friendly. Overall, Spain offers a comfortable lifestyle at a reasonable cost.