Traveling to one of the world’s most action-packed cities can be overwhelming. With so much see in London, it can be difficult to decide what to do on a first-time visit. From stunning views to toe-tapping musicals and 4 O’Clock afternoon tea, here are the best ways to experience the city for the first time. And with so many cheap flights now on offer to London, it’s never been easier to visit!

  Watch the Changing of the Guard

Taking place every day at 11 am, watch the Changing of the Guard Ceremony at Buckingham Palace. One of London’s top attractions, this colorful ceremony marks the official handing over of guard duty outside the gates of the Palace. You’ll hear marching bands and see the iconic soldiers dressed in their black and red uniforms. Make sure to arrive at the palace early in order to find a good spot to view the ceremony.

  Ride the London Eye

things to do in london

One of the best ways to take in the skyline is to take a 30-minute ride on the London Eye. You’ll experience panoramic views stretching far and wide, and highlights include views of the River Thames, the London Eye and St Paul’s Cathedral.

  See a Musical

London is famous for its musicals, with hit-shows like The Lion King, Wicked and Aladdin performed every night in the West End. Most of London’s theatres are located in Covent Garden, an area that’s filled with lots of great restaurants, and the lively Covent Garden market.

There are lots of street performers in this area of London, so don’t be surprised to find magicians, jugglers or acrobats dazzling crowds in the street!

  Wander the British Museum

things to do in london

The British Museum is mindblowing! It’s total collection spans over 8 million objects and you could spend literally days wandering around the different rooms, halls and galleries. The great thing about the museum is that entrance is free of charge, meaning you can spend as little or as much time checking out its most famous exhibits, like the Egyptian Mummies or Rosetta Stone.

  Visit Hyde Park

London has some of the best green spaces of any major city in the world. If the weather is sunny, take a stroll through Hyde Park, which is the largest of London’s Royal Parks. With lush tall trees and sweeping green fields, this is the perfect place to relax and unwind.

Chill out by the Diana Memorial Fountain which is one of the centrepieces of the park or head to Speaker’s Corner on Sunday morning to listen to public speeches and debates given by members of the British public. Nearby Kensington Gardens is home to the Princess Diana Memorial Playground, the ultimate play-space for kids with a giant pirate ship!

  Have Afternoon Tea

One of the great British traditions is having afternoon tea at 4 pm. It’s quite an experience for a first time visitor. Expect delicious sandwiches with the crusts cut off, tea and scones with jam and cream along with a selection of tasty cakes and biscuits.

There are lots of places that serve afternoon tea, and some of the most iconic locations include Claridge’s, the Ritz and Hotel Cafe Royal.

  Shop on Oxford Street

No visit to London would be complete without spending some time shopping! Oxford Street is the busiest shopping street in Europe that stretches over a mile long. Several iconic department stores have their flagship stores located on Oxford Street, including Selfridges, Debenhams and John Lewis. Other major high street brands include Uniqlo, Topshop and Primark.

things to do in london

Next to Oxford Street lies Regent Street and Carnaby Street, two additional shopping streets that are sure to make any shopaholics dreams come true!

Connect with me on FacebookTwitter, and Instagram for travel stories.

Subscribe to my posts by email for travel inspiration, destination guides, tips & stories. No spam!

* indicates required