Emergency Telephones :
Ambulances, Fire Department, Police : 112
Police Stations in Barcelona : 93.290.30.00
Office for nondiscrimination : 93.304.18
Calling Barcelona from Abroad: 00 + 34 + 9 digit number
To call from Barcelona internationally, dial 00, then the country code, city code, and number. Calling overseas from a pay phone is very expensive. You may want to buy a prepaid long distance/international calling card. (LosMinutos.com)
For local calls (e.g. : from Barcelona to Barcelona) and nationals (e.g. : from Tarragona to Barcelona) you must always dial a 9 digit number.