Begin your London adventure by visiting the Buckingham Palace at 10:30 am to witness the Changing of the Guard ceremony. Take a stroll down to the Notting Hill neighborhood and explore the charming Portobello Road Market filled with antiques and bric-a-brac stalls. End your day with dinner at the Churchill Arms pub, known for its stunning flower displays and Thai food.
Start the day early at the British Museum at 9 am, where you can admire treasures from ancient civilizations to modern day. Walk through Russell Square and enjoy lunch at the Exmouth Arms pub. Afterward, visit the Big Ben and the Houses of Parliament for a quick photo opportunity. End your day with a sunset ride on the London Eye for panoramic views of the city at night.
Take a morning walk past Trafalgar Square and the National Gallery to the iconic Tower Bridge for an unmatched view of the city on the Thames. Take a free tour of the Tower of London and see the Crown Jewels in all their splendor. Have a traditional English lunch at the nearby Bridge House before departing for your next destination.
Consider purchasing a Visitor Oyster Card for easy access to public transportation like buses and the Tube. Walking is also a great way to explore the city and save money. To and from the airport, the Heathrow Express is a direct train service that takes only 15 minutes from London Paddington to the airport. A single fare costs £25.
If you have more time, consider visiting other attractions like the Tate Modern or the Natural History Museum. For a low-key day, take a walk in Hyde Park or Regent's Park. With less time, prioritize your sightseeing and skip the Tower of London or the London Eye.
London Euston is the closest railway station to London's airports. London's main airports are Heathrow Airport (LHR), which is located 15 miles west of London, Gatwick Airport (LGW), located 28 miles south of London, and Stansted Airport (STN), which is located 40 miles northeast of London.