30 towns from the coast to the hills — each with its own story
The Maresme region stretches along 52km of Mediterranean coastline just north of Barcelona. Its 30 towns are split between Mar (coastal) and Munt (inland) — from lively beach resorts to peaceful hilltop villages surrounded by vineyards and forests.
16 towns along the Mediterranean shore
14 towns in the hills and valleys
Browse all 53 beaches across the Maresme coast, filtered by facilities.