The Neuschwanstein Castle, literally the "New Swan Castle", is a symbol of Germany. It was built in 1869 in southwest Bavaria, Germany. The Neuschwanstein Castle is a 19th-century Romanesque Revival palace on a rugged hill above the village in southwest Bavaria, Germany.