Monterosso al Mare è il comune più a nord della provincia di La Spezia; situato all'interno di un piccolo golfo naturale, costituisce il termine più occidentale delle Cinque Terre.
Il paese è delimitato ad ovest dal colle dei Cappuccini e, tramite un tunnel si raggiunge l'abitato di Fegina, dove si trova la stazione ferroviaria e le spiagge, più estese rispetto a quanto normalmente permettono le scogliere delle Cinque Terre.