By car
Imperia has two exits on the A10 Genoa–Ventimiglia motorway: Imperia Ovest, for Porto Maurizio, and Imperia Est, for Oneglia. From the toll booth it takes just a few minutes to drive down into the centre. From the north, the SS28 main road comes in from Piedmont.
By train
Since 11 December 2016 Imperia has had a single station, on the new double-track Genoa–Ventimiglia line, which replaced the old stations of Oneglia and Porto Maurizio. Imperia station is on a viaduct above the Impero stream, about 900 metres north of the old Oneglia station: to reach the centres, use the town buses or a taxi. From Genova Piazza Principe it takes from 1 hour 33 minutes to just over 2 hours, from Sanremo 14–19 minutes, from Ventimiglia 26–42 minutes, and from Milano Centrale about three and a half hours on direct Intercity trains.
By bus
Buses run by Riviera Trasporti, which is based in Imperia itself, link the station with Oneglia and Porto Maurizio and connect the town with the rest of the province and the inland area. Check the latest timetables on the company’s website.
By plane
The nearest airports are Nice Côte d’Azur, in France, and Genoa. From Nice by train you change at Ventimiglia; from Genoa you take the train to Imperia from Piazza Principe station.
Parking
In the central streets parking is in the blue bays. According to the latest published rates, updated in 2023, it costs €1.50 per hour on weekdays, from 8:00 to 12:30 and from 14:30 to 19:30, with the first 15 minutes each day free; in the seafront areas parking is charged from 8:00 to 22:00, and in piazza Duomo the rate is lower. Electric and plug-in hybrid cars park for free. Always check the signs, as rates and times may change. You pay at the meters or with apps such as EasyPark, MyCicero and Telepass.