On average, food and drink in Barcelona costs more than food and drink in America. For example, an average meal at McDonald’s with an entree, fries, and a drink will cost you $8.20 in Barcelona. That same meal costs about $7 in America, depending on fry and drink sizes. A small bottle of water will cost about $1 in America, but about $1.35 in Barcelona.
The prices aren’t much higher than those of American products, but the difference is phenomenal when you’re buying a lot. Even just going out for a decent meal for two people at a restaurant is more expensive in Barcelona than it is in America. It’ll run about $35 in America, but in Barcelona it runs about $47.