Matanzas está situada bordeando la bahía del mismo nombre, localizada unos 100 km al este de La Habana y 40 km al oeste de Varadero, a los 23°0'N y 81°40'W.