En voiture
Prenez l’autoroute A10 Gênes–Vintimille et sortez à San Bartolomeo al Mare ; depuis le péage, descendez sur l’Aurelia et vous serez dans le centre en quelques minutes.
En train
La gare s’appelle « Diano » et a ouvert le 11 décembre 2016, avec le doublement de la ligne Gênes–Vintimille. Elle n’est plus dans le centre : elle se trouve corso Luigia Saguato, entre Diano San Pietro et Diano Castello. Une navette de Riviera Trasporti relie la gare au centre de Diano Marina, et il y a aussi des taxis. Les trains régionaux et certains Intercity s’y arrêtent : Vintimille est à environ 40–45 minutes, Gênes à environ deux heures.
En bus
Les bus de Riviera Trasporti relient Diano Marina à la gare, à Imperia et aux autres villes du golfe. Vérifiez horaires et lignes sur le site de la compagnie, car ils changent entre la saison d’été et la saison d’hiver.
En avion
Les aéroports les plus proches sont Gênes, à environ 104 kilomètres, et Nice Côte d’Azur, à environ 95 kilomètres. En voiture, il faut compter dans les deux cas environ une heure et quart. Depuis Nice en train, comptez environ deux heures, avec changement à Vintimille.
Stationnement
La commune indique plusieurs parkings gratuits : via Gaggero, dans la zone de l’ancienne gare, piazza Papa Giovanni XXIII, via Villebone, via Sottana alla Foce, via Lucus Bormani à Prato Fiorito et sur le parvis de la gare. Les parkings de la piazza J. Virgilio, de la piazza Maglione et du largo Torino, les plus proches du centre, sont en revanche payants. En haute saison, les places près de la mer se remplissent vite : arrivez le matin.