Bordighera è situata ad ovest della costa della Riviera di Ponente, ubicata ai piedi delle Alpi Marittime sul capo Sant’Ampelio.
Il capo Sant’Ampelio costituisce il punto più meridionale della regione Liguria. Panoramica sul mar Tirreno risulta la frazione di Sasso, arroccata sulla collina bordigotta.
Le montagne a picco sul mare provocano, in presenza di venti settentrionali (fenomeno che si verifica durante l’inverno) un effetto favonico che rende la stagione fredda molto mite (la media giornaliera delle temperature di gennaio è prossima ai +10 °C) e, durante l’estate, fresche e vivaci brezze marine attenuano la calura, che comunque raramente è eccessiva. Tra le vette del territorio il monte Nero (606 m) e la Colla Merello (224 m).