El Castillo de Vilagelans se encuentra en el municipio de Gurb, en la comarca de Osona de la provincia de Barcelona.
Se tiene constancia documental de esa fortaleza desde el año 1012. Sobre el castillo medieval se construyó un gran casal con torrecillas hacia el siglo XVI.
Se conservan unas torres del siglo XVI que se levantaron sobre el antiguo castillo.
Está protegido por la declaración genérica del Decreto de 22 de abril de 1949 sobre la protección de los castillos españoles (BOE núm. 125, de 5 de mayo de 1949) y por la Ley 16/1985, de 25 de junio, de Patrimonio Histórico Español (BOE núm. 155, de 29 de junio de 1985).
MonumentalNet agradece la colaboración de Luis Puey Vílchez