J.K. Rowling’s fictional Hogwarts School is located in Scotland.
Hogwarts is the boarding school for young witches and wizards in the Harry Potter series. The books describe it as being somewhere in the Scottish Highlands, although its exact location is concealed from Muggles by magical protections.
The school is surrounded by mountains and includes a large castle, a lake, a forbidden forest, and extensive grounds. Students generally reach it by the Hogwarts Express, which departs from Platform 9¾ at London’s King’s Cross station.
Hogwarts is fictional, so it does not have a real-world address or a visitable castle corresponding exactly to the books. Many filming locations for the Harry Potter films were in England and Scotland, but those production sites should not be confused with the story’s setting.