Il castello Sonnino si erge su un promontorio a picco sul mare a pochi chilometri dalla città di Livorno, nei pressi della frazione di Quercianella, in località Romito.