The main advantage of buying Tower of London tickets in advance is that it is saves time versus buying the tickets on the day. You can use the tickets at any time during entry hours on the day of your visit, unless otherwise stated. This gives you a certain degree of flexibility.