Barcelona es moderadamente cara según los estándares españoles. Los viajeros con presupuesto limitado que gastan 60-80 €/día pueden cubrir una cama en dormitorio de albergue (18-28 €), un menú del día para comer (11-14 € incluyendo entrada, plato principal y bebida), tapas para cenar y transporte en metro. La Sagrada Familia (26-36 € con torres) es el gran gasto — vale cada céntimo.
Los viajeros de rango medio (120-170 €/día) pueden hospedarse en buenos hoteles, comer en restaurantes de calidad, visitar varios sitios de Gaudí y disfrutar de clubes de playa. La tarjeta de viaje Hola BCN (2-5 días, metro y autobús ilimitados) es buena relación calidad-precio para los turistas. Muchos museos ofrecen entrada gratuita o reducida el primer domingo del mes.