London, the historic and vibrant capital of the United Kingdom, is full of incredible experiences for visitors. Whether you’re planning your first trip or returning to explore more of this iconic city, we’ve got you covered with 17 things to do in London. From world-famous landmarks to hidden gems, this guide will help you make the most of your time in London.
1. Discover London’s Historical Landmarks
London’s rich history is on full display with its iconic landmarks, each telling a unique story. Start your journey at Buckingham Palace, the official residence of the British monarch. Watch the Changing of the Guard ceremony to catch a glimpse of British royal tradition.
Next, head to the Tower of London, a thousand-year-old fortress that has served as a royal palace, prison, and home to the Crown Jewels. While you’re there, be sure to explore the fascinating tales of intrigue and history that make this place legendary.
Don’t miss Westminster Abbey, a masterpiece of Gothic architecture that has hosted royal weddings and coronations for centuries. Finally, cap off your tour of historical landmarks by visiting Big Ben and the Houses of Parliament, both symbols of British democracy and architectural splendor.
2. Explore World-Class Museums & Galleries
London is home to some of the most renowned museums in the world, offering an incredible look at art, history, and science. The British Museum tops the list, with its vast collection spanning thousands of years of human history. Marvel at the Rosetta Stone and the Elgin Marbles to get a glimpse of ancient civilizations.
If you’re into natural wonders, visit the Natural History Museum, famous for its dinosaur skeletons and beautiful Romanesque architecture. For a more hands-on experience, the Science Museum offers interactive exhibits on everything from space exploration to medical advancements. These museums are must-visits, especially if it’s your first time in London.
3. Relax in London’s Beautiful Parks & Gardens
After a day of sightseeing, London’s parks and gardens provide a peaceful retreat from the city’s hustle and bustle. Start with Hyde Park, one of the largest and most famous parks in the city. Take a leisurely stroll, enjoy a picnic, or rent a boat to row across the Serpentine Lake.
Adjacent to Hyde Park is Kensington Gardens, where you can visit Kensington Palace or enjoy the beautifully landscaped grounds. The Green Park, located near Buckingham Palace, offers a quieter space to relax among mature trees and expansive lawns. These parks are perfect for taking a break and soaking in London’s natural beauty.
4. Dive Into London’s Shopping Districts
If shopping is on your agenda, London won’t disappoint. Start on Oxford Street, the city’s most famous shopping destination, where you’ll find over 300 stores, including major brands and the iconic department store Selfridges. It’s a bustling street that’s sure to satisfy any shopaholic.
For a more luxurious experience, head to Bond Street. Known for its high-end boutiques and designer stores, it’s the perfect place for indulging in some serious retail therapy. From top fashion houses to fine jewelry, Bond Street is a haven for those with a taste for luxury.
For something more eclectic, explore Covent Garden, where a mix of unique shops, market stalls, and street performers create a lively and memorable atmosphere. If you prefer a trendier vibe, Carnaby Street is another must-visit. Located in Soho, this iconic shopping area is known for its independent boutiques and cutting-edge fashion.
5. Take in Iconic Views & Experiences
One of the best ways to truly appreciate London is to see it from above. A ride on the London Eye offers stunning panoramic views of the city. As you slowly rise over the Thames, you’ll spot landmarks like Big Ben, St. Paul’s Cathedral, and the Houses of Parliament.
For an even higher vantage point, visit The Shard. As the tallest building in the UK, The Shard’s observation deck on the 72nd floor provides breathtaking views. On a clear day, you can see for miles across London and beyond.
Another great way to take in the city is a River Thames Cruise. As you glide along the river, you’ll pass famous sights like the Tower of London, Tower Bridge, and the Globe Theatre. It’s a scenic and relaxing way to experience the city from the water.
Lastly, don’t miss the Sky Garden at the top of the “Walkie-Talkie” building. This indoor garden, which offers sweeping views of London’s skyline, is a lush and relaxing spot to unwind while enjoying the city from a different angle.
6. Experience London’s Theatre & Shows
London is a global hub for theatre, offering world-class performances in some of the most famous venues. The West End is London’s answer to Broadway, with iconic theatres like the Royal Opera House and the London Palladium. Here, you can catch long-running hits like The Phantom of the Opera or explore newer productions.
For a more historical theatre experience, visit Shakespeare’s Globe Theatre. This faithful reconstruction of the original Elizabethan theatre brings Shakespeare’s works to life in an open-air setting. Watching a performance here feels like stepping back in time to the days of the Bard himself.
Whether you’re into musicals, plays, or classical performances, London’s theatre scene offers something for every taste and is an essential part of your visit to the city.
7. Explore London’s Lively Markets
London’s markets offer a diverse array of goods, food, and experiences, making them must-visit destinations for travelers. Borough Market, located near London Bridge, is a food lover’s paradise. It’s one of the city’s oldest markets and is renowned for its fresh produce, gourmet food stalls, and international delicacies. Whether you’re sampling local treats or stocking up for a picnic, Borough Market is a feast for the senses.
If you’re looking for something more alternative and edgy, head to Camden Market. Known for its eclectic atmosphere, Camden is the perfect place to shop for unique clothing, accessories, and art. The market is also famous for its street food, offering a variety of global cuisine, from vegan dishes to spicy curries.
For antique lovers, Portobello Road Market in Notting Hill is a treasure trove of vintage finds. Known as the world’s largest antiques market, it’s the ideal place to hunt for one-of-a-kind items, from antique jewelry to vintage clothes. Saturdays are the busiest, with a full array of stalls offering everything from collectibles to quirky treasures.
8. Visit London’s Royal Palaces
A visit to London wouldn’t be complete without seeing some of its most stunning royal palaces. Kensington Palace, located in the heart of Kensington Gardens, is not only architecturally beautiful but is also steeped in royal history. Over the centuries, it has been home to many members of the British royal family, including Queen Victoria and, more recently, the Duke and Duchess of Cambridge.
If you’re willing to venture slightly outside central London, Hampton Court Palace is well worth the trip. This grand Tudor palace was once home to King Henry VIII and boasts impressive gardens, historic kitchens, and the world’s oldest surviving hedge maze. A visit to Hampton Court Palace offers a fascinating glimpse into the life of British royalty during the Tudor period.
9. Discover Quirky and Unusual Experiences
For those looking for something a little different, London offers plenty of quirky and unusual attractions. The Harry Potter Studio Tour is a must for fans of the famous wizard. Located just outside London, this immersive tour takes you behind the scenes of the Harry Potter films, offering a close-up look at the sets, costumes, and props used in the movies.
If you’re in the mood for something spooky, The London Dungeon provides a thrilling dive into the city’s dark history. With live actors, special effects, and even a few rides, it’s a fun yet frightening way to learn about London’s past.
Another unique spot to visit is the Sherlock Holmes Museum on 221B Baker Street, the fictional address of the world’s most famous detective. The museum recreates the rooms as described in the Sherlock Holmes stories, providing an immersive experience for fans of the detective.
10. Discover London’s Street Art and Cultural Walks
London’s streets are a canvas for creativity, with vibrant street art and cultural walks offering an immersive way to explore the city’s diverse atmosphere. A must for art lovers is the Shoreditch Street Art Tour. Shoreditch, located in East London, is the heart of the city’s street art scene, featuring murals and graffiti by famous artists. A guided tour will give you a deeper understanding of the stories behind the artwork and the artists who created it.
Another great cultural walk is along the Southbank. Starting near the London Eye, this riverside walk takes you past some of the city’s most iconic landmarks, including the Tate Modern, Shakespeare’s Globe Theatre, and the National Theatre. The stunning views of the Thames paired with art and culture make this one of the most enjoyable walks in the city.
11. Indulge in London’s Food & Drink Scene
London is a culinary hotspot, offering a wide range of dining experiences from traditional British fare to international cuisine. One of the most quintessentially British experiences is Afternoon Tea, available at many luxury hotels and restaurants across the city. Enjoy delicate finger sandwiches, scones with clotted cream and jam, and sweet pastries, all accompanied by a pot of tea. It’s a delightful way to experience British tradition.
For those craving something spicier, Brick Lane is the place to be. Famous for its curry houses, Brick Lane offers some of the best Indian and Bangladeshi cuisine in London. Whether you prefer mild or fiery dishes, the restaurants in this area are sure to impress.
If you’re looking for a more refined dining experience, book a table at one of London’s Michelin-starred restaurants. The city is home to several of these top-rated establishments, where you can enjoy exquisite dishes crafted by world-class chefs. It’s the perfect way to treat yourself to a memorable night out in the city.
12. Explore London’s Cultural and Literary Sites
London’s influence on literature is immense, and for book lovers, there are a few key spots that shouldn’t be missed. Start with The British Library, one of the largest libraries in the world. Here, you can view historical documents like the Magna Carta and original manuscripts from literary giants like Shakespeare and Jane Austen.
Another must-visit is the Charles Dickens Museum. Located in the famous author’s former home, this museum offers a fascinating look into Dickens’ life and work. As you wander through the preserved rooms, you’ll step back in time to the Victorian era and see where some of his most famous novels were written.
13. Take a Day Trip from London
While London offers plenty to explore, there are also fantastic day trips you can take to discover the surrounding areas. One of the most popular options is a visit to Windsor Castle, just a short train ride from the city. As the oldest and largest inhabited castle in the world, Windsor is a favorite residence of the British monarch. Visitors can explore the grand State Apartments, the historic St. George’s Chapel, and the castle’s beautiful grounds.
For something more mysterious, head to Stonehenge, one of the world’s most famous prehistoric monuments. Located on Salisbury Plain, this ancient stone circle has fascinated visitors for centuries. Though its true purpose remains a mystery, Stonehenge continues to captivate with its sense of history and wonder.
These day trips offer a perfect escape from the hustle and bustle of London, allowing you to explore some of England’s most iconic landmarks.
14. Experience London’s Sports Culture
London’s passion for sports runs deep, and there are plenty of opportunities to experience it firsthand. For football fans, a visit to Wembley Stadium is a must. As the home of English football, this iconic venue has hosted some of the biggest matches in the sport’s history. A stadium tour allows you to explore behind the scenes, walk through the players’ tunnel, and even step onto the pitch.
For cricket lovers, Lord’s Cricket Ground, known as the “Home of Cricket,” is another top destination. A guided tour of this historic venue will take you through the Pavilion, the Long Room, and the famous Lord’s Honors Boards, where the names of cricketing legends are inscribed.
These sports experiences are perfect for fans wanting to connect with London’s rich sporting heritage and add a unique twist to their visit.
15. Marvel at London’s Architectural Wonders
London is a city where history meets modernity, and its skyline is filled with architectural marvels. One of the most famous is St. Paul’s Cathedral, designed by Sir Christopher Wren in the 17th century. The cathedral’s grand dome and intricate interior make it a masterpiece of architecture. Don’t miss the chance to climb to the top of the dome for breathtaking views of the city.
In contrast to the historic St. Paul’s is The Gherkin (officially known as 30 St Mary Axe), a modern architectural wonder. This striking glass skyscraper has become one of London’s most recognizable buildings. Its unique design and towering presence make it a standout feature of the city’s skyline.
These architectural landmarks showcase London’s blend of old and new, making them essential stops for anyone interested in the city’s design and history.
16. Fun and Educational Experiences for Families
London is a fantastic destination for families, offering attractions that are both educational and entertaining. London Zoo in Regent’s Park is one of the oldest zoos in the world and home to a wide range of animals, from lions and tigers to penguins and reptiles. The zoo’s interactive exhibits and educational programs make it an engaging place for kids and adults alike to learn about wildlife conservation.
Another great family-friendly stop is the Royal Observatory in Greenwich. Here, you can stand on the Prime Meridian Line, where the Eastern and Western Hemispheres meet. The observatory offers fascinating insights into the history of timekeeping and astronomy, and the views from Greenwich Park are stunning. It’s an educational and fun outing for the whole family.
These family-oriented attractions blend learning and fun, ensuring that both children and adults have a memorable time exploring London.
17. Discover London’s Hidden Gems
Beyond the major tourist attractions, London is full of hidden gems that offer a more off-the-beaten-path experience. One such spot is Leadenhall Market, a beautiful covered market in the heart of the City of London. Dating back to the 14th century, the market features stunning Victorian architecture, with ornate ceilings and cobbled floors. It’s a perfect spot for boutique shopping or a quiet lunch away from the crowds.
Another hidden treasure is Little Venice, a charming canal area near Paddington. With its narrowboats, waterside cafes, and tree-lined walkways, Little Venice provides a peaceful retreat from the hustle and bustle of the city. You can even take a boat trip along the canal for a relaxing tour of this picturesque neighborhood.
These hidden gems offer a glimpse into London’s quieter side, providing unique experiences that you won’t find in every tourist guide.
Conclusion
London is a city that has something for everyone, whether you’re interested in history, culture, food, shopping, or outdoor activities. From its iconic landmarks and world-class museums to its vibrant markets and hidden gems, every corner of this city offers a new adventure. Whether you’re visiting for the first time or returning for another trip, this guide will help you uncover the very best of what London has to offer.