London is a city that buzzes with energy, history, and culture.
From world-famous landmarks to quirky neighborhoods and cozy pubs, there’s something for every type of traveler.
Whether it’s your first time or your fifth, this iconic city never runs out of surprises.
To help you make the most of your visit, here’s a curated list of 10 unforgettable things to do in London, plus insider travel tips to enhance your trip.
1. See the Sights from the London Eye

For jaw-dropping views of London’s skyline, a ride on the London Eye is a must.
The 30-minute rotation offers panoramic views of Big Ben, the Houses of Parliament, and the River Thames.
For an extra special experience, opt for a sunset or nighttime ride.
Travel Tip: Book tickets online in advance to skip the long queues and score a discount.
2. Explore the British Museum (For Free!)

Housing over 8 million works, the British Museum is one of the most comprehensive museums in the world.
Highlights include the Rosetta Stone, the Elgin Marbles, and ancient Egyptian mummies.
And the best part? Entry is completely free.
Travel Tip: Go early or late to avoid the mid-day crowds, and download the museum’s app for a self-guided tour.
3. Wander Through Notting Hill

Colorful houses, indie bookstores, and chic cafes make Notting Hill a dream to explore.
Visit on a Saturday for the bustling Portobello Road Market, where you can find everything from antiques to vintage fashion and street food.
Travel Tip: Visit early in the morning to get that perfect Instagram shot without the crowds.
4. Catch the Changing of the Guard at Buckingham Palace

Experience British pageantry at its finest with the Changing of the Guard ceremony outside Buckingham Palace.
It’s a spectacular show of tradition, uniforms, and music.
Travel Tip: Arrive at least 30–45 minutes early to get a good viewing spot.
The ceremony usually starts around 11 a.m. but check the schedule in advance as it doesn’t happen daily.
5. Cruise the Thames

Take a river cruise or hop on a Thames Clipper boat for a unique perspective of the city.
You’ll glide past Tower Bridge, Shakespeare’s Globe, the Shard, and more. It’s scenic, relaxing, and a great way to cover a lot of ground.
Travel Tip: Use your Oyster Card or contactless payment for cheaper fares on Thames Clippers (part of the public transport system).
6. Stroll Around Covent Garden

Bustling with street performers, cozy restaurants, and boutique shopping, Covent Garden is full of charm.
Stop by the historic Apple Market or catch a live opera or musical nearby in the West End.
Travel Tip: Grab a drink at one of the rooftop bars in the area for a scenic break from shopping.
7. Climb to the Top of St Paul’s Cathedral

Marvel at the intricate architecture and climb up to the Whispering Gallery and further to the Golden Gallery for an incredible 360° view of the city.
The cathedral’s interior is equally stunning.
Travel Tip: Your ticket includes access to the dome and a guided multimedia tour—don’t miss it!
8. Visit the Tower of London & Crown Jewels

Step into history at the Tower of London, where you can see the Crown Jewels, explore the medieval White Tower, and hear gruesome tales from the Yeoman Warders (aka Beefeaters).
Travel Tip: Arrive right at opening time and head straight to the Crown Jewels to beat the crowds.
9. Discover Camden Market & Regents Canal

Camden is eclectic, edgy, and full of flavor. Its market is a maze of food stalls, vintage shops, and quirky finds.
From here, you can take a scenic walk or canal boat ride to Little Venice.
Travel Tip: Try international street food here—everything from Venezuelan arepas to Korean BBQ is on offer.
10. Unwind at Hyde Park or Kensington Gardens

When you need a breather from the city’s hustle, head to Hyde Park, one of the largest green spaces in London.
Rent a pedal boat on the Serpentine or relax with a picnic. Don’t miss the Princess Diana Memorial Fountain and the Italian Gardens.
Travel Tip: Pack a blanket and some snacks—this is the perfect spot to chill after a long day of sightseeing.
Bonus Travel Tips for London
- 💳 Get an Oyster Card or Use Contactless: For hassle-free travel on the Tube, buses, and trains. It’s the cheapest and easiest way to get around.
- 🕰️ Avoid Rush Hour: Try to avoid using public transport between 7:30–9:30 a.m. and 5:00–7:00 p.m. to skip the commuter crush.
- ☔ Pack for All Weather: London weather is unpredictable. Always carry a compact umbrella and wear layers.
- 📱 Download Citymapper: This app is a lifesaver for navigating the city like a local.
- 🍽️ Reserve Restaurants in Advance: London’s food scene is world-class, but spots book up quickly—especially for popular afternoon teas and Michelin-starred dining.
Final Thoughts
London is a city where centuries-old traditions meet cutting-edge modernity.
Whether you’re in it for the royal history, vibrant neighborhoods, or foodie finds, it promises an experience you won’t soon forget.
With these top 10 things to do (and a few handy travel tips), you’re all set to explore London like a pro.
Ready to fall in love with London? Save this guide and share it with your fellow travelers!