Der durchschnittliche Preis für Hotels in Barcelona ist an Wochentagen 244 €, der durchschnittliche Preis am Wochenende (Freitag bis Samstag) ist 263 €.