The public phones in the street work well and accept most euro coins. You can also purchase phone cards from tobacconists for use in card phones.
Another option is purchasing prepaid cell phones that can be used internationally so you can have a phone with you at all times.
Telephones in the streets are called cabinas. The ringing tone is long, the engaged tone shorter and rapid. Pick up the receiver, insert a coin then wait for a dial tone. You are then free to insert more coins and dial your number. Remember, with international calls it will cost you over 60 cents just to get through and you will need a plentiful supply of coins. Make your first coin a small 10 cents for example until you know the phone is working. Also remember that it is better to use small coins as when you terminate your call, the phone will only return whole unused coins. International and national calls are cheaper after 10pm on weekdays, 2pm on Saturdays and all day Sunday.
Spanish telephone numbers
Spanish numbers consist of nine digits, the first three being the area code (see below).
Calling from another country to a number in Spain
Dial 00 for an international call, then 34 which is the code for Spain, then the subscriber's number, including the area code. See our table of international codes.
All Spanish mobile numbers begin with a 6 and have 9 numbers, for example: 654 *** ***
See more about mobile telephones in Spain here
Using a call box in Spain to receive calls
Using a telephone in a hotel or bar
Broadband (ADSL) in Spain
Broadband is available in most areas of Spain now.
Details of Home ADSL here
Broadband in Spain is generally good and faster than the UK