Bonifacio si trova direttamente sul Mar Mediterraneo, separata dalla Sardegna dallo Stretto di Bonifacio. È una città situata sul migliore e unico porto importante della costa meridionale ed è anche un comune che copre una regione un po' più ampia, comprese le isole Lavezzi, che le conferiscono la particolarità di essere il comune più meridionale della Francia metropolitana.