Question: how long does it take to get from london to hogwarts?
Answer: It takes around nine hours. We know that the train leaves London at 11am BST. We know Hogwarts is in Scotland - they pass Peebles near Edinburgh en route, and Rowling has confirmed that Hogwarts is in the Highlands.