Start your day with a visit to the Buckingham Palace to see the Changing of the Guard ceremony. The Palace is the official residence of the monarch, and it is one of the very few working palaces in the world that is open to the public.
The British Museum is one of the most famous and largest museums in the world. It houses a vast and diverse collection of treasures from around the globe.
Borough Market is a famous food market and a perfect place to sample delicious British street food. You can find everything from baked goods, home-made jams, and chutneys to traditional British dishes like fish and chips.
The Tower of London is where the British Crown Jewels are kept, and it is also a significant historic landmark dating back almost 1,000 years. It is a must-visit for anyone interested in British history.
The Shard is the tallest building in London, and it has an observation deck on the top floors where you can experience the most incredible views of the city.
London has one of the best public transport systems in the world, including famous attractions like the Tube, double-decker buses, and black cabs. You'll need to consider purchasing an Oyster Card, which can be used on all modes of public transportation. Expect to spend around £10-£15 on transport for the day, depending on how much you end up using it.
If you have more time, consider visiting other popular attractions like the London Eye, The National Gallery, and St. Paul's Cathedral. If you have less time, prioritize your sightseeing activities from the itinerary above, and you can always come back for more on your next visit.
London Heathrow Airport (LHR) is the primary airport serving London, located about 15 miles west of central London. London City Airport (LCY) is another airport located in East London, primarily serving business travelers. Both airports have easy access to central London via the public transportation system.