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.

Mar — Coastal Towns

16 towns along the Mediterranean shore

Munt — Inland Towns

14 towns in the hills and valleys

Looking for Beaches?

Browse all 53 beaches across the Maresme coast, filtered by facilities.

Explore Beaches