Castelul Nijo a fost construit în 1603 ca reședință Kyoto a Tokugawa Ieyasu, primul shogun din perioada Edo (1603-1867). Nepotul său Iemitsu a finalizat clădirile palatului castelului 23 de ani mai târziu și a extins și mai mult castelul prin adăugarea unui castel de cinci etaje.
După ce shogunatul Tokugawa a căzut în 1867, Castelul Nijo a fost folosit ca palat imperial pentru o vreme înainte de a fi donat orașului și deschis publicului ca sit istoric. Clădirile palatului său sunt, fără îndoială, cele mai bune exemple supraviețuitoare ale arhitecturii palatului castelului din epoca feudală a Japoniei, iar castelul a fost desemnat patrimoniu mondial UNESCO în 1994.