Alassio si trova a pochi chilometri dal confine francese, sulla famosa strada Aurelia, oggi SS1, costruita in epoca romana per congiungere Roma alla Gallia. Per lungo tempo questa è stata l'unica via percorribile per raggiungere la città e, ancora oggi, è utilizzata per gli spostamenti locali.

Alassio è raggiungibile con l'Autostrada dei Fiori A10 (strada europea E80) venendo da nord, con direzione Genova-Ventimiglia, uscendo all'altezza del casello di Albenga. Per chi arriva da sud, provenvienza Francia, si dovrà imboccare la A10 con direzione Genova, uscendo al casello di Andora. (--> Sito dell'Autostrada dei Fiori)

Alassio è dotata di una comodissima stazione ferroviaria, situata in pieno centro cittadino, che si colloca sul tragitto ferroviario Genova-Ventimiglia. (--> Sito di Trenitalia)
Alassio  è servita ogni giorno dai treni diretti Thello da/per il sud della Francia: arrivi da e partenze per Monte Carlo, Nizza, Antibes, Cannes, Saint-Raphael, Tolone, Marsiglia, senza bisogno di cambiare treno alla frontiera. www.thello.com

In caso di trasporto aereo, gli aeroporti più vicini sono quelli di Genova e Nizza.

Alassio dista da Genova 100 km, da Torino 187 km, da Milano 223 km, mentre per raggiungere la frontiera francese, località Ventimiglia, si percorrono 74 km e altri 28 per raggiungere Nizza.