El castillo de Kinclaven es un castillo en ruinas del siglo XIII en Perthshire , Escocia.
Construido en la confluencia de los ríos Isla y Tay , el castillo controlaba originalmente el cruce del ferry cercano. El castillo fue utilizado como castillo real por el rey Alejandro II de Escocia y se firmaron varias cartas durante el reinado del rey Alejandro III de Escocia (r. 1249-1286).
Kinclaven cayó en manos de los ingleses en 1296, y el rey Eduardo I de Inglaterra pasó una noche en el castillo durante su invasión de Escocia . Kinclaven fue capturado más tarde por William Wallace en 1297. Wallace saqueó el castillo y pasó a cuchillo a la guarnición inglesa y al alguacil James Butler.
Después de ser reparado, el castillo volvió a estar en manos inglesas en 1337, cuando el Guardián de Escocia, Sir Andrew Murray, retomó el castillo.