By car
Take the A10 Genoa–Ventimiglia motorway and exit at San Bartolomeo al Mare; from the toll booth, head down to the Aurelia and you will be in the centre in a few minutes.
By train
The station is called “Diano” and opened on 11 December 2016, when the Genoa–Ventimiglia line was doubled. It is no longer in the centre: it is on corso Luigia Saguato, between Diano San Pietro and Diano Castello. A Riviera Trasporti shuttle bus runs from the station to the centre of Diano Marina, and there are also taxis. Regional trains and some Intercity services stop here: Ventimiglia is about 40–45 minutes away, Genoa about two hours.
By bus
Riviera Trasporti buses connect Diano Marina with the station, with Imperia and with the other towns of the gulf. Check timetables and routes on the company’s website, as they change between the summer and winter seasons.
By plane
The nearest airports are Genoa, about 104 kilometres away, and Nice Côte d’Azur, about 95 kilometres away. Both take about an hour and a quarter by car. From Nice by train it takes about two hours, changing at Ventimiglia.
Parking
The town lists several free car parks: on via Gaggero, in the former station area, in piazza Papa Giovanni XXIII, on via Villebone, on via Sottana alla Foce, on via Lucus Bormani at Prato Fiorito and in the station forecourt. The car parks in piazza J. Virgilio, piazza Maglione and largo Torino, the closest to the centre, are pay-and-display. In high season the spaces near the sea fill up quickly, so arrive in the morning.