The Neuschwanstein Castle is located just outside of Fuessen, in southern Bavaria, Germany. It's about a one hour train ride from Munich.