Bonifacio es una pequeña ciudad ubicada pintorescamente en el sur de Córcega en el Estrecho de Bonifacio (llamado solo para conmemorar a este santo). Está situado en la parte superior de la escarpada orilla del mar, que tiene unos 70 metros de altura. La ciudad consta de dos partes: Bonifacio Alto y Bajo. En el primero es posible ver el casco antiguo medieval, mientras que en el Bajo Bonifacio hay un puerto de ferris, el puerto deportivo de yates, pequeñas tiendas con recuerdos y restaurantes. Cuando las condiciones meteorológicas son favorables, es posible ver la costa de Cerdeña desde la ciudad.