La ciudad se encuentra en el valle del río Magra, 40 kilómetros al norte de La Spezia y a unos 75 kilómetros al suroeste de Parma.