Laiño Castelo está sobre unha lomba rochosa na 270 metros sobre o nivel do mar, e está rodeado por Lao Río. Non é doado establecer a orixe exacta de Laiño Castello, pero o que é certo é que en 1811 Laiño Castello foi dividido de Laiño Borgo. Unha separación que durou ata 1928, cando os dous municipios tiña reúnense baixo o nome de 'Laiño Bruzio'. Unha anexión que remata no ano 1947 con un definitiva división. Segundo algúns especialistas, a actual cidade de Laiño Castello parece ter sido fundada por algúns sobreviventes de Lavinium, unha cidade Romana no Orsomarso área e cuxos habitantes escapou a malaria, e por algunhas persoas do máis baixo e Medio Lao Val que conseguira escapar dos ataques dos Bárbaros.