Viareggio est située dans le nord de la Toscane, sur la mer Ligure. Avec plus de 63 000 habitants, c'est le centre principal de la Versilia et la deuxième ville de la Province de Lucques.
Située sur la mer Ligurienne, elle possède 10 km de plages sableuses (6 gérées par les établissements balnéaires et 4 de plage libre), la quasi-totalité de la plage libre faisant partie d'un parc naturel régional. Les communes limitrophes sont Vecchiano, Massarosa et Camaiore.