La città si trova all'estremo levante della regione Liguria, a pochi chilometri dal confine con la Toscana, al centro di un profondo golfo naturale al quale dà il nome. Tale golfo, conosciuto anche con l'appellativo di Golfo dei Poeti, è cinto da una catena di colline, la cui cima più imponente è il monte Verrugoli, 749 m s.l.m., asperità che è situata alla periferia occidentale del centro abitato.
La Spezia rientra in quel piccolo numero di città come l’Aquila, il Cairo, la Mecca e l’Aia che esigono l’articolo determinativo davanti al proprio nome.