Food and drink: The cost of food and drink in Spain can vary depending on the type of cuisine and the level of luxury. A budget meal at a local restaurant can cost around €10-€20 (USD $12-$24) per person, while a mid-range meal can cost around €30-€50 (USD $36-$60) per person.