Travelers are voting Castello Sforzesco as the best castle in Milan. There are 2 castles in Varese a city just 30 km from Milan and 3 castles in Vercelli which is 38 km distant. The most popular of these are Castello Sforzesco in Varese and Palazzina Di Caccia Of Stupinigi in Vercelli. You can find 2 castles in Lombardy and 40 castles in the country of Italy. Our members favorite in Lombardy is Castello Sforzesco and Castel del Monte is the top pick in Italy. Want more? Check out our map of castles in Milan.