Lleolir Castell Caerlaverock (Saesneg: Caerlaverock Castle) i'r de o Dumfries yn ne-orllewin yr Alban. Mae'r castell trionglog hwn, sy'n dyddio o'r 13g ac a amgylchynir gan ffos wedi'i llenwi â dŵr, yn heneb gofrestredig yng ngofal Historic Scotland.