To ring a Spanish mobile phone (anywhere in the world that it may be physically located), you dial your international access prefix (most commonly 00, or use the plus sign on a GSM mobile), followed by country code 34 for Spain, and then the 9-digit Spanish number. To ring a mobile from some other country that happens to be physically in Spain, dial the number exactly the same way you would if it were in its home country.
If you are in the UK, dial the mobile number. If you are outside the UK, dial the international access prefix, then the country code for the UK (+44), and then the mobile number without the leading 0.
hi there i live in usa and want ring a mobile phone in UK could you tell me code please from a mobile in usa
no
If you're calling a UK mobile that is physically in Spain, just dial the UK mobile number. It does not matter where the mobile is physically located. If you're calling a Spanish mobile, dial 00 (the prefix for outbound international calls from the UK), then 34 (the country code for Spain), and then the 9-digit Spanish mobile number. If you're calling from a GSM mobile phone, you can dial +34 (including the plus symbol) instead of 00 34.
For American numbers, prefix with country code +1
The international dialing code is +44
The USA uses country code +1
If you are ringing from the USA or Canada, dial the same number as normal. The network will locate the phone - you are not expected to guess where in the world the mobile phone is currently! From the rest of the world, prefix the number with the USA country code +1
Lanzarote is in Spain, which does not have telephone numbers beginning with 0.
00 1
00 30