Italian customers strongly prefer to call a number they recognise, and a Milan or Rome number is a simple way to build trust. Italy has one unusual rule that trips up many international businesses.
The 0 stays
In most countries you drop the leading 0 when dialling from abroad. Italy is different. A Rome number, 06 1234 5678, is dialled +39 06 1234 5678 internationally, with the 0 kept. Italy removed its trunk prefix in 1998, and the 0 became part of the number itself. We explain the general rule in trunk prefixes and international dialling.
Main area codes
- 02 Milan
- 06 Rome
- 011 Turin
- 081 Naples
- 055 Florence
- 051 Bologna
Codes have two to four digits including the 0, with larger cities using the shortest ones. Browse Milan and Rome numbers, or all Italian cities.
Freephone: 800 and 803
Italian 800 and 803 numbers (“numero verde”) are free for callers and used by most large brands for customer care. See Italy 800 numbers.
Shared-cost numbers
Ranges such as 840 and 848 are shared cost, where callers pay part of the charge. They’re less common for new services because callers prefer free or local numbers.
Mobile numbers
Italian mobiles start with 3, for example 347 or 333, and are written without a leading 0.
Frequently asked questions
Why does my Italian number look like it has an extra 0 internationally?
That’s correct. Italian landline numbers keep the 0 after +39.
Is an 800 number free from Italian mobiles?
Yes. Numero verde numbers are free from fixed and mobile networks.
Browse Italian numbers