El municipio de Meruelo se encuentra en el norte de España, en la costa oriental de Cantabria, y aunque no da al mar, se encuentra muy cerca de las playas más turísticas como son las de Noja, Isla o Laredo.