Hanoi Kulesi (aynı zamanda Brahma Kulesi veya Lucas Kulesi[1] olarak da adlandırılır ve bazen Kuleler olarak çoğullaştırılır) matematiksel bir oyun veya bulmacadır. Herhangi bir çubuğa kayabilen üç çubuk ve farklı boyutlarda bir dizi diskten oluşur. Bulmaca, en küçüğü üstte olmak üzere bir çubuk üzerinde artan boyut sırasına göre düzgün bir yığın halinde konik bir şekil oluşturan disklerle başlar.
Bulmacanın amacı, aşağıdaki basit kurallara uyarak tüm yığını başka bir çubuğa taşımaktır:
Bir seferde yalnızca bir disk taşınabilir.
Her hareket, üst diski yığınlardan birinden alıp başka bir yığının üzerine veya boş bir çubuğa yerleştirmekten oluşur.
Daha küçük bir diskin üzerine daha büyük bir disk yerleştirilemez.