How long in London or Amsterdam? Both London and Amsterdam have a number of activities to choose from. In our opinion, London has more to see and do, so we recommend that you spend more time in London than Amsterdam. In general, 3-7 days is a good amount of time for London, and 2-7 days is enough time in Amsterdam.