Juan II dari Kastila (bahasa Spanyol:Juancode: es is deprecated ; bahasa Inggris:Johncode: en is deprecated ; 6 Maret 1405 – 20 Juli 1454) adalah Raja Kastila dan León dari 1406 sampai 1454. Dia adalah putra Raja Enrique III dan istrinya, Catalina dari Lancaster.