Barcelona is not that expensive when it comes to considering Western Europe on the whole. This city comes in the mid-budget range for you to explore, live, dine, and shop. But it can be a little more expensive than other Spanish cities due to popular attractions, and modern lifestyle. On average, €60-120 is the living cost per day for a single person.