Espanjalaiseen hintatasoon nähden Barcelona on melko kallis. Muualta tulevalle turistille kaupunki on kuitenkin varsin edullinen. Yhden tähden hotellit alkavat noin 30€/yö. Kolmen tähden hotellissa kahden hengen huoneesta joutuu pulittamaan noin 70€ yöltä. Uima-altaalla varustetut keskitason hotellit puolestaan liikkuvat 85€ yöhinnoissa.

Barcelonassa ruoka on Suomea huomattavasti edullisempaa. Esimerkiksi ateria kahdelle hengelle keskitason ravintolassa kustantaa noin 40€. Vastaava hinta Helsingissä olisi miltei puolet enemmän. Myös juomat ja alkoholi ovat Barcelonassa halvempia. Oluttuoppi baarissa kustantaa noin 2,50€. Ainoastaan hienoihin yökerhoihin siirtyessä hinnat voivat nousta Suomen tasolle. Barcelonan valuuttana toimii euro