Start the day by exploring Notting Hill's Portobello Road Market, which opens from 8 am to 6:30 pm on weekdays, and enjoy vintage clothing, antiques, and street food. Visit the famous blue door from the movie "Notting Hill." After that, make your way to Kensington and visit the impressive Kensington Palace Gardens. Take a walk through Hyde Park and its beautiful Serpentine Lake.
Start your day with a visit to the Tower of London, a historic castle that houses the Crown Jewels. You can also admire the view of Tower Bridge and visit the Tower Bridge exhibition. Expect to spend four hours in both places. Admission to the Tower of London starts at £23 per person, and you can buy the tickets online to save money.
Visit the British Museum, one of the world's oldest museums, and admire its vast collections of historical and cultural artefacts. Entry is free, and the museum opens from 10 am to 5 pm every day. After that, travel to Camden Town, where you can enjoy the lively market and street food scene and Camden Lock.
Oxford Street is perfect for budget shopping, where you can find shops such as Primark and H&M. From Oxford Street, make your way to Piccadilly Circus, where you can visit the iconic statue of Eros and check out the West End theatre district. In the evening, consider watching a musical, and tickets like "The Lion King" can be found for around £35.
Greenwich is a UNESCO World Heritage Site and offers a cultural and historical experience. Take a walk to the Royal Observatory, the National Maritime Museum, and the Cutty Sark. In the afternoon, travel to Canary Wharf and enjoy the view of London from the top of One Canada Square building. Entry is free, and it is open from Monday to Friday.
Transportation in London is straightforward for tourists. Purchase an Oyster card, which costs £5 and can be used on buses, the tube, trains, and trams, and load it with enough money for your stay. Expect to spend around £5 a day for transportation.
If you have more time, you can consider visiting the Buckingham Palace and the Houses of Parliament. If you have less time, you can exclude Canary Wharf and Greenwich from your itinerary. Remember that many museums and galleries have free entry, so take advantage of them to avoid spending much.
London has six airports, but the most accessible to the city centre is Heathrow Airport (LHR), located in Heathrow, west of London, around 15 miles away. It takes around 30 - 50 minutes by tube, depending on which station you choose. Another popular option is Gatwick Airport (LGW), located in Crawley, around 30 miles south of London, which takes around 30 minutes by Gatwick Express. London Stansted Airport (STN) and London Luton Airport (LTN) are budget options but are located outside London and involve a longer journey to the city centre.