O município de Vagos é composto por duas partes divididas pela Ria de Aveiro: uma parte continental e uma porção do cordão dunar da Costa Nova. É limitado a norte pelo município de Ílhavo, a nordeste por Aveiro, a leste por Oliveira do Bairro, a sueste por Cantanhede, a sudoeste por Mira e a oeste o litoral no oceano Atlântico.