If you want to explore London’s highlights along with some hidden gems and unique spots, you can cover them in a day with one of our Layover Tours or Full-Day Sightseeing Tours. However, to truly experience everything London has to offer, we recommend planning at least a 5-day visit with a packed itinerary. With 2,000 years of history and a vast array of attractions, London is a large city with plenty to discover!