Country guide · Europe

Specialty coffee
in Italy.

The specialty scene in Italy is spread out: 89 cities on Roasters share 280 cafés, led by Milan.

280
Specialty cafés
89
Cities
#11
Rank in Europe
2%
Share of Europe
In numbers

How Italy compares

Regionally, the count here puts it at #11 among 41 countries in Europe. Worldwide it ranks #19 of 126 countries, with 1% of all cafés on Roasters. The nearest countries by café count are Mexico, with 285, and Greece, with 278.

City distribution

Cities in Italy by size

Coffee here is not a one-city story: Milan leads with 16%, and the top three cities hold 38% between them. 20 of the 89 cities list at least three cafés; the median is 1.

  • 30–99 cafés 2 cities
  • 10–29 cafés 3 cities
  • 3–9 cafés 15 cities
  • 1–2 cafés 69 cities

2 cities in Italy have themed guides, 18 in total.

All cities

Where to drink in Italy

Milan
46 cafés
Rome
40 cafés
Florence
21 cafés
Torino
15 cafés
Bologne
10 cafés
Naples
7 cafés
Bari
6 cafés
Palermo
5 cafés
Trieste
5 cafés
Bergamo
4 cafés
Brescia
4 cafés
Cagliari
4 cafés
Napoli
4 cafés
Salerno
4 cafés
Genova
3 cafés
Imola
3 cafés
Lecce
3 cafés
Rimini
3 cafés
Treviso
3 cafés
Verona
3 cafés
Alba
2 cafés
Alessandria
2 cafés
Ancona
2 cafés
Barletta Andria Trani
2 cafés
Bra
2 cafés
Catania
2 cafés
Foligno
2 cafés
Mantova
2 cafés
Pesaro
2 cafés
Pescara
2 cafés
Pisa
2 cafés
Pompei
2 cafés
Porto Sant'Elpidio
2 cafés
Savona
2 cafés
Senigallia
2 cafés
Tortona
2 cafés
Viareggio
2 cafés
Vicenza
2 cafés
Albenga
1 café
Alberobello
1 café
Aprilia
1 café
Arcireale
1 café
Arcola
1 café
Arezzo
1 café
Asti
1 café
Barolo
1 café
Bolzano
1 café
Bronzolo
1 café
Casalnoceto
1 café
Como
1 café
Cortona
1 café
Crema
1 café
Cremona
1 café
Desenzano del Garda
1 café
Domodossola
1 café
Feltre
1 café
Fie allo Sciliar
1 café
Finale Ligure
1 café
Forli
1 café
Ischia
1 café
Jesi
1 café
Lana
1 café
Latina
1 café
Lecco
1 café
Livigno
1 café
Livorno
1 café
Lucca
1 café
Malcesine
1 café
Milazzo
1 café
Modena
1 café
Modica
1 café
Molveno
1 café
Montebelluna
1 café
Ostuni
1 café
Padova
1 café
Perugia
1 café
Pordenone
1 café
Prato Allo Stelvio
1 café
Putignano
1 café
Ragusa
1 café
Ravenna
1 café
Reggio Emilia
1 café
Rieti
1 café
Siena
1 café
Terre dAdige
1 café
Torre a Mare
1 café
Treviglio
1 café
Valenza
1 café
Venice
1 café

See all 280 cafés in Italy
on Roasters.

Plan a trip city by city, save the cafés you want to visit, and follow what the community adds. Free on iOS and Android.

FAQ

About specialty coffee in Italy

How many specialty coffee shops are there in Italy?

Roasters lists 280 cafés and roasters in Italy, across 89 cities. The community adds new ones every week.

Which cities in Italy have the best coffee scenes?

By café count: Milan (46), Rome (40) and Florence (21). The full list is below.

How does Italy compare with the rest of Europe?

It ranks #11 of 41 countries in Europe and holds 2% of the region’s specialty cafés on Roasters.

Can I add a café that is missing?

Yes. Submit it from the app; it goes live after review.

Does the Roasters app cost anything?

The app and full map are free on iOS and Android. Pro is an optional upgrade.

Great Coffee Inside