Nata intorno al XII secolo ad opera degli abitanti dei villaggi collinari circostanti, Riomaggiore ha ormai raggiunto dimensioni ragguardevoli,
ma conserva intatto l’aspetto del borgo marinaro con le variopinte case della “marina” sovrastate dal castello (sec. XIII) ed affacciate sul minuscolo porticciolo.
Attraversando il centro si può arrivare fino alla Chiesa di S. Giovanni Battista, fondata l’8 Novembre 1340,
mentre vicino al mare, dopo un breve tratto di galleria che conduce alla stazione ferroviaria, ha inizio la Via dell’Amore.
A levante dell’abitato si trova invece una spiaggia sassosa sulla cui verticale, a 350 metri di altitudine,
il Santuario di Montenero rappresenta un eccellente punto panoramico sulle Cinque Terre e sul tratto di costa verso Portovenere e le isole.