Dans Castello, les joueurs incarnent des architectes qui bâtissent ensemble des villes sur le plateau. Lorsqu’une ville est achevée, tous marquent des points grâce aux cartes Guilde qu’ils jouent au moment opportun, le choix et le timing étant déterminants.
À chaque tour, un joueur place un nouveau mur sur le plateau. Chaque mur est encadré par deux tours et possède une maison de chaque côté. Selon l’emplacement, il peut nécessiter une ou aucune nouvelle tour, et parfois une seule maison si le mur longe le bord du plateau. Le joueur lance ensuite trois dés pour déterminer la couleur d’une tour, ainsi que celle des maisons.
Si le mur complète une zone entièrement close, une ville est fondée. Elle peut être fusionnée avec une ville adjacente. Deux maisons de même couleur deviennent alors un palais. Un décompte est déclenché : chaque joueur joue une ou deux cartes Guilde, puis en pioche une nouvelle. Ces cartes rapportent des points selon divers critères liés à la ville créée ou à des éléments extérieurs. Le joueur en dernière position peut échanger des cartes.
La partie prend fin lorsque toutes les pièces d’un certain type ont été utilisées. Le joueur totalisant le plus de points l’emporte.