London is one of those cities that never gets old. No matter how many times you visit, there is always something new to discover. From its historic landmarks to its buzzing markets, world-class museums, and hidden gems, London is packed with unforgettable experiences.
So, if you are planning a trip and wondering about the best things to do in London, you are in the right place. Whether it is your first visit or your tenth, this guide will take you through the must-see spots, iconic attractions, and local favourites that make London one of the greatest cities in the world.
1. Explore the Majesty of Buckingham Palace
A trip to London would not be complete without seeing Buckingham Palace. As the official residence of the King, it is a sight to behold, with its grand architecture and rich history.
If you time it right, you can catch the Changing of the Guard ceremony, a classic London experience that draws crowds every day. It is one of those tourist things to do in London that is absolutely worth it.
During the summer months, the palace opens its doors to visitors, allowing you to step inside and admire the lavish State Rooms. Even if you just stop by for a photo, it is a must-see landmark that belongs on every London itinerary.
2. Take in the Views from the London Eye
For some of the best views in the city, you cannot go wrong with the London Eye. This iconic observation wheel gives you a panoramic look at London’s skyline, from Big Ben to Tower Bridge and beyond.
The ride takes about 30 minutes, which is just enough time to soak in the scenery and snap some unforgettable photos. Whether you visit during the day or catch the sunset, it is easily one of the best things to do in London for both tourists and locals alike.
3. Wander Through the Streets of Covent Garden
Covent Garden is where history, culture, and entertainment come together. This lively district is home to street performers, boutique shops, trendy restaurants, and the beautiful Apple Market, where you can find everything from handmade crafts to antiques.
It is also the perfect place to grab a bite to eat. Whether you fancy an afternoon tea, fresh seafood, or a cheeky cocktail, Covent Garden has something for every taste. If you love theatre, be sure to check out one of the West End shows playing nearby—it is a world-class experience you will not forget.
4. Visit the Tower of London and Tower Bridge
If you are interested in what to see in London, which is packed with history, the Tower of London should be at the top of your list. This medieval fortress has been everything from a royal palace to a prison and even a zoo.
Today, it houses the Crown Jewels, where you can admire some of the most valuable and breathtaking royal treasures. Just next door, Tower Bridge stands tall as one of London’s most recognisable landmarks. You can even walk along its glass walkway for a thrilling perspective of the River Thames below.
5. Get Lost in the British Museum
One of the best things about London is its museums, and the British Museum is a must-visit. Home to millions of artefacts from around the world, it is an absolute treasure trove of history.
You can see the Rosetta Stone, Egyptian mummies, and the Parthenon sculptures-all for free! It is a fascinating place to explore, and you could easily spend hours here without seeing it all. If you are looking for tourist things to do in London that will blow your mind, this is it.
6. Stroll Along the South Bank
The South Bank is one of the most scenic walks in London. Lined with restaurants, street performers, and cultural hotspots like the National Theatre and Tate Modern, it is a great place to soak in the city’s atmosphere.
Grab a coffee, take in the river views, and stop by the iconic Shakespeare’s Globe Theatre. If you are around in the evening, the area comes alive with lights and entertainment, making it a magical spot for an evening out.
7. Shop ‘Til You Drop at Camden Market
Camden Market is the definition of cool. If you love quirky finds, vintage clothes, and incredible street food, this is the place to be. The market is filled with independent stalls selling everything from handmade jewellery to alternative fashion, making it one of the best things to do in London for shoppers.
Even if you are not looking to buy anything, the market’s vibrant energy and unique style make it a fun place to explore. Do not leave without trying the famous halloumi fries or one of the many delicious international food stalls.
8. Discover the Magic of Harry Potter at Warner Bros. Studio
For Harry Potter fans, there is no better experience than the Warner Bros. Studio Tour. Located just outside London, this attraction lets you step into the wizarding world with real sets, props, and costumes from the films.
Walk through the Great Hall, visit Diagon Alley, and even sip on a butterbeer as you explore behind the scenes of one of the most famous film franchises in the world. It is a truly magical day out and one of the most unforgettable tourist things to do in London.
9. Experience the Buzz of Soho and Chinatown
If you want to experience London’s nightlife and food scene, Soho and Chinatown are the places to go. Soho is full of trendy bars, live music venues, and hidden cocktail spots, making it the perfect place for a night out.
Meanwhile, Chinatown is a food lover’s paradise, offering some of the best dim sum, bubble tea, and authentic Chinese cuisine in the city. Whether you are looking for a quick bite or a full dinner experience, you will be spoilt for choice.
10. Relax in Hyde Park
Sometimes, you just need a break from the city’s hustle and bustle. Hyde Park offers the perfect escape with its vast green spaces, scenic lakes, and walking trails.
You can rent a bike, take a boat ride on the Serpentine, or simply find a quiet spot to enjoy a picnic. If you are visiting in the winter, Hyde Park transforms into Winter Wonderland, one of London’s biggest festive attractions. No matter the season, it is one of the best things to do in London for a bit of relaxation.
Final Thoughts
London is a city that has it all-history, culture, food, shopping, and some of the world’s most famous landmarks. Whether you are exploring grand palaces, wandering through bustling markets, or taking in breathtaking views, there is never a dull moment.
With so many incredible experiences to choose from, you will never run out of what to see in London. So pack your bags, grab your camera, and get ready to fall in love with one of the most exciting cities in the world.
Want to experience London like never before? Skip the crowded buses and explore the city with one of our black taxi tours in London. At Official Wedding Black Taxi Company, we offer private, guided tours in an iconic black cab in London, driven by knowledgeable cabbies who know the city inside out.
From historic landmarks to hidden gems, we will take you on a journey through the heart of London with comfort and style. Book your tour today and see London the way it was meant to be seen!