Skip to content
Neon-lit Tokyo street at night with Japanese signage, pedestrians, and reflections on wet pavement

20 Best Italian Towns to Visit (Beyond Major Cities)

Italy’s small towns are some of Europe’s best-kept secrets. Here are 20 worth your trip.

1. Manarola, Cinque Terre

Pastel cliff village + hiking trails + sea + wine

2. Positano, Amalfi Coast

Cliff village + chic + Sirenuse + Positano steps

3. Polignano a Mare, Puglia

Cliffside + Lama Monachile beach + caves + sea

4. Matera, Basilicata

Cave dwellings + 9,000 years inhabited + UNESCO + Mel Gibson Passion filmed here

5. San Gimignano, Tuscany

Medieval towers + Vernaccia wine + gelato + Tuscan hills

6. Civita di Bagnoregio, Lazio

Dying town on rock + footbridge only + atmospheric

7. Castelluccio, Umbria

Wildflower fields + mountain valley + pasta-making town

8. Bellagio, Lake Como

Lakeside elegant + George Clooney’s town + Villa del Balbianello

9. Portofino, Liguria

Tiny harbor + luxury + Riviera + dolce vita

10. Atrani, Amalfi Coast

Smaller than Amalfi + authentic + walking distance

11. Alberobello, Puglia

Trulli stone houses + UNESCO + magical conical roofs

12. Pienza, Tuscany

Renaissance ideal city + pecorino cheese + cypress views

13. Vernazza, Cinque Terre

Harbor + pastel + most-photographed Cinque Terre

14. Ravello, Amalfi Coast

High above the coast + Villa Cimbrone + music festival

15. Orvieto, Umbria

Hilltop + Duomo + underground caves + day from Rome

16. Volterra, Tuscany

Etruscan + alabaster workshops + medieval + Twilight movie

17. Lucca, Tuscany

Walled city + Renaissance ramparts + bicycle around walls

18. Spello, Umbria

Flower-decorated stone streets + Roman walls + summer in bloom

19. Otranto, Puglia

Adriatic coast + Aragonese castle + clear water

20. Trani, Puglia

Cathedral on the sea + Romanesque + Adriatic

Browse every page | Travel library | Compare destinations | XML sitemap