Mataró liegt an der nordöstlichen Mittelmeerküste Spaniens in der Region Katalonien, etwa 30 Kilometer nordöstlich von Barcelona. Die Stadt ist direkt am Meer gelegen und besitzt wunderschöne Sandstrände sowie einen modernen Jachthafen. Im Hinterland erstreckt sich das grüne Vorgebirge des Naturparks Montnegre i el Corredor.
Die geografische Lage bietet eine besondere Kombination: Meerblick, mediterrane Landschaften und eine Nähe zu bedeutenden urbanen Zentren wie Barcelona und Girona. Mataró ist das Tor zur Küstenregion Maresme, bekannt für ihre Strände und landwirtschaftlichen Erzeugnisse.
Das Klima ist typisch mediterran mit warmen, trockenen Sommern und milden, regenarmen Wintern. Die besten Reisezeiten sind Frühling und Herbst, wenn das Wetter angenehm ist und zahlreiche Veranstaltungen stattfinden. Auch der Sommer zieht viele Badeurlauber und Festivalbesucher an.