La moneda oficial és l'euro (€). No és habitual acceptar altres monedes en efectiu a Barcelona. Tot i això, es pot pagar fàcilment amb targeta de crèdit i hi ha caixers automàtics per tot el centre de la ciutat, així com a l'aeroport de la ciutat.