Whether you’re a first-time visitor or a seasoned traveler returning for more, London offers something for everyone. From iconic landmarks to luxurious experiences, tranquil green spaces, and historical treasures, this guide will take you through 30 must-do activities that will ensure your time in London is unforgettable. Make sure to add these to your London bucket list!
1. Visit the Iconic Big Ben
Standing tall at the north end of the Palace of Westminster, Big Ben is more than just a clock; it’s a symbol of London and British punctuality. This landmark has witnessed countless historical events since its completion in 1859. Gazing up at this masterpiece, you can’t help but feel connected to the city’s past–and of course it’s the perfect photo opportunity!
2. Stroll Through Hyde Park
Hyde Park offers a peaceful escape from the city’s hustle. With over 350 acres of lush greenery, it’s perfect for a leisurely stroll, a picnic, or even a boat ride on the Serpentine. The park’s tranquility is a welcome contrast to the urban surroundings and a reminder of London’s capacity for serene beauty.
3. Shop ‘Til You Drop on Oxford Street
Oxford Street is London’s shopping haven, featuring over 300 shops ranging from flagship stores to designer boutiques. Whether you’re looking for fashion, technology, or souvenirs, this bustling thoroughfare offers an unrivaled retail experience that reflects London’s status as a global fashion capital.
4. Ride the London Eye
The London Eye offers a bird’s eye view of the city’s skyline. As you ascend in one of the 32 capsules, the panoramic sights unfold before you, offering a unique perspective of landmarks like the Houses of Parliament and St Paul’s Cathedral. It’s a breathtaking experience, especially at sunset.
5. Taste Exotic Flavors at Borough Market
Borough Market is a foodie’s paradise, with a maze of stalls selling everything from artisanal cheeses to exotic fruits. It’s a place to explore new flavors, engage with local producers, and sample dishes from around the world, all within the shadow of Southwark Cathedral.
6. Enjoy Cocktails at The Shard
The Shard boasts some of the most breathtaking views of London, and what better way to enjoy them than with a cocktail in hand? As the city lights twinkle below, sipping on a carefully crafted drink at this iconic skyscraper is an experience that elevates the concept of a night out in London.
7. Try Fish and Chips at a Local Pub
Fish and chips are a staple of British cuisine, and enjoying this dish at a local pub is a must. The golden batter, the flaky fish, and the hearty chips, often served with mushy peas and tartar sauce, create a simple yet satisfying meal that’s deeply rooted in London’s culinary tradition.
8. Spend a Day Touring the Harry Potter Studios
If you are a Harry Potter fan this is an absolute must for your London bucket list! Located about an hour outside of the city center, a ticket to Warner Brothers Studios allows you to spend the day exploring authentic sets, props, and costumes from the Harry Potter films. This was one of my favorite things I did in London!
9. Wander Through the Streets of Notting Hill
Nestled in the heart of London, Notting Hill is a vibrant and eclectic neighborhood that beckons with its colorful houses, charming cafes, and lively atmosphere. Explore its iconic Portobello Road Market, and wander through the picturesque streets lined with blooming flowers and unique boutiques. Notting Hill absolutely needs a place on your London bucket list.
10. Little Venice
Little Venice is a hidden gem nestled in the heart of London. Here, picturesque canals weave through charming houseboats, creating a tranquil oasis amidst the bustling city. Stroll along the waterside pathways, admire the colorful barges, and stop by quaint waterside cafes for a delightful treat. Little Venice offers a peaceful escape and a unique perspective of London’s diverse beauty, making it a must-visit on your ultimate London bucket list.
11. Neil’s Yard
Step into a kaleidoscope of colors at Neal’s Yard, a vibrant hidden gem tucked away in London’s bustling Covent Garden. Lose yourself in a whimsical maze of colorful buildings adorned with street art, flower pots, and quirky shops. Indulge your senses with artisanal treats from organic cafes and shops, and soak in the bohemian charm of this enchanting courtyard. Neal’s Yard is a must-visit spot on your ultimate London bucket list for its unique atmosphere and eclectic vibes.
12. Sky Garden
Ascend to new heights of wonder at the Sky Garden, a breathtaking oasis nestled amidst London’s iconic skyline. Perched atop the city’s skyscrapers, this architectural marvel offers panoramic views of landmarks like The Shard, Tower Bridge, and St. Paul’s Cathedral. Wander through lush gardens, admire the futuristic design, and savor culinary delights at the rooftop restaurants–making it a must-visit on your ultimate London bucket list for its blend of natural beauty and urban sophistication.
13. Mercato Mayfair
Though London has many food halls, Mercato Mayfair is probably the most picturesque place to find some delicious food. Located inside of a former church, this place is an old stained-glass sanctuary, with food stands, eateries, a vaulted wine cellar, bars, and the most amazing coffee and gelato vendors.
14. Covent Garden
Experience the lively pulse of Covent Garden, a historic district in London that seamlessly blends old-world charm with modern vibrancy. Delight in the bustling market atmosphere, where street performers entertain crowds and boutique shops offer unique finds. Indulge in diverse culinary delights at the myriad of restaurants and cafes, and admire the stunning architecture of the Royal Opera House. Covent Garden is a must-visit on your ultimate London bucket list for its captivating energy, cultural richness, and endless entertainment options.
15. Cruise the Thames River
Embark on a scenic adventure with a Thames River cruise, a quintessential experience on your London bucket list. Glide along the historic river, passing by iconic landmarks such as the Tower of London, Tower Bridge, the London Eye, and the Houses of Parliament. Take in panoramic views of the city’s skyline while learning about its rich history and fascinating stories from onboard guides. A Thames River cruise offers a unique perspective of London’s beauty and charm, making it an unmissable highlight of your travel itinerary.
16. Visit the Natural History Museum
The Natural History Museum is a treasure trove of natural marvels nestled in London’s cultural hub. Explore captivating exhibitions showcasing everything from dinosaurs and ancient fossils to rare minerals and wildlife specimens. With its awe-inspiring architecture and immersive displays, the Natural History Museum is a must-visit on your ultimate London bucket list for nature enthusiasts and curious minds alike.
17. Buckingham Palace
Experience royal grandeur at Buckingham Palace, the iconic residence of the British monarch located in the heart of London. Marvel at the majestic facade, adorned with the famous balcony where royal appearances take place. Witness the Changing of the Guard ceremony, a timeless tradition showcasing precision and pageantry. Buckingham Palace is a must-visit on your ultimate London bucket list.
18. Tower Bridge
Tower Bridge stands as an architectural marvel and an iconic symbol of London’s rich history and engineering prowess. Spanning the River Thames with its distinctive towers and intricate lattice work, it offers breathtaking views of the cityscape. Tower Bridge is a must-see attraction on your ultimate London bucket list– and it also makes for another perfect photo spot!
19. Discover Street Art in Shoreditch
Shoreditch is a canvas for street artists, its walls adorned with ever-changing murals and graffiti. Walking through this neighborhood, you’ll discover pieces by famous artists as well as emerging talents. It’s a colorful testament to London’s dynamic and democratic art scene.
20. Explore the Tower of London
The Tower of London’s storied walls have served many roles: royal palace, fortress, prison, and even a zoo. Today, it’s a fascinating museum where you can explore the Crown Jewels, meet the Yeoman Warders, and uncover tales of intrigue and imprisonment that span nearly a millennium.
20. Catch a Show at the West End
London’s West End is synonymous with theater. Home to some of the best stage performances in the world, from timeless musicals to cutting-edge plays, a night out here is sure to captivate and entertain. The sheer variety of shows available means there’s something for every taste and mood.
21. Get Lost in the British Museum
The British Museum is home to a vast collection of world artifacts, including the Rosetta Stone and the Elgin Marbles. Each exhibit tells a story, offering insights into civilizations from around the globe. The museum is not just a trove of history; it’s a crossroads of human culture.
22. Indulge in High Tea at Sketch
Sketch takes the concept of high tea and turns it on its head with a whimsical and modern approach. Amidst quirky décor, you’ll enjoy inventive pastries and savory bites that challenge tradition while still paying homage to the high tea ritual. It’s an eclectic twist on a classic British experience.
23. Dance the Night Away at Fabric
Fabric is a legendary name in London’s clubbing scene, known for its cutting-edge music and electric atmosphere. A night spent dancing here is an immersion into the pulse of the city’s nightlife, where the sounds and rhythms encapsulate the essence of London’s after-dark energy.
24. Catch Live Music at the O2 Arena
The O2 Arena is not just a concert venue; it’s an arena-sized stage for the world’s biggest acts. Attending a live performance here is an opportunity to be part of a crowd that thrums with the energy of a shared musical experience, making memories that resonate long after the final encore.
25. Chinatown
Chinatown is nestled in the heart of London’s West End, and here you can wander through colorful arches adorned with traditional lanterns and immerse yourself in a bustling hub of Asian culture, cuisine, and commerce. Discover authentic Chinese restaurants serving mouthwatering dishes, explore exotic markets, and experience the lively atmosphere of this dynamic neighborhood.
26. Westminster Abbey
Westminster Abbey stands as a majestic symbol of British history and architectural splendor in the heart of London. Explore its centuries-old halls adorned with intricate stone carvings, stained glass windows, and royal tombs. Witness the coronations, weddings, and funerals of British monarchs that have taken place within its hallowed walls. A visit to Westminster Abbey is a must on your ultimate London bucket list.
27. The South Bank
Take a walk along the iconic South Bank promenade, where street performers, artists, and vendors create a lively atmosphere. Visit world-class cultural institutions like the Tate Modern, Shakespeare’s Globe Theatre, and the London Eye. Indulge in delicious food and drinks at the trendy riverside restaurants and cafes, or simply enjoy panoramic views of the city skyline from one of the many scenic spots along the river.
28. Trafalgar Square
Trafalgar Square is an iconic landmark right in the heart of London. Marvel at Nelson’s Column towering above the square, surrounded by magnificent sculptures and fountains. Immerse yourself in the vibrant atmosphere as locals and tourists alike gather to admire the architecture, visit the National Gallery, or simply enjoy a moment of relaxation in this bustling public space.
29. Tour Wembley Stadium
Explore the iconic Wembley Stadium, a legendary venue steeped in sporting history. Take a guided tour to uncover behind-the-scenes secrets, walk through the players’ tunnel, and step onto the hallowed pitch where sporting legends have made history. Touring Wembley Stadium is a must on your ultimate London bucket list, offering a glimpse into the world of sports and entertainment.
30. Somerset House
Experience the enchantment of Somerset House, a place in London that comes alive during the Christmas season. This place is perfect to get you in the holiday spirit with festive decorations, seasonal music, and a joyful atmosphere that makes ice skating at Somerset House a must-do activity during Christmas in London.