51 Best Things to Do in London: From Iconic Landmarks to Hidden Gems
London—a city rich in history, culture, and diversity—is one of the world’s most exciting destinations. Known for its iconic landmarks like Big Ben and Buckingham Palace, London is a place where ancient history meets modern innovation. Whether you’re exploring for a weekend getaway or a longer vacation, London offers something for every traveler. From free activities in public parks to hidden gems tucked away in the city’s quiet corners, the question becomes not what to do in London, but how you’ll fit it all in!
This guide covers the 51 best things to do in London, ensuring that your trip is packed with fascinating attractions, unique experiences, and ample opportunities for fun, culture, and relaxation.
Top 10 Must-See Attractions in London
Start your London trip by visiting some of the city’s most famous landmarks. These iconic sights should be at the top of your list if you want to get a true feel for the city’s history and grandeur.
1. The Tower of London
The Tower of London has stood for over 1,000 years, serving as a royal palace, prison, and even a zoo. Today, it is home to the Crown Jewels and provides opportunities to learn about England’s rich history. A tour with a Yeoman Warder (also known as a Beefeater) is a must for anyone visiting this historical site.
- Location: Tower Hill, EC3N 4AB
- Price: From £28.90
2. Buckingham Palace & Changing of the Guard
Witness the grandeur of the British monarchy with a visit to Buckingham Palace, the official residence of Queen Elizabeth II. Don’t miss the daily Changing of the Guard ceremony—an iconic spectacle of British pageantry.
- Location: Westminster, SW1A 1AA
- Highlight: Changing of the Guard ceremony
3. The British Museum
One of the world’s greatest museums, the British Museum houses millions of artifacts, including the Rosetta Stone, Egyptian mummies, and the Elgin Marbles. Best of all, it’s free to enter!
- Location: Great Russell St, WC1B 3DG
- Price: Free
4. The London Eye
For stunning panoramic views of the city, buy a ticket for the London Eye, an iconic Ferris wheel located along the South Bank of the River Thames featuring views of famous landmarks like Big Ben and the Houses of Parliament.
- Location: South Bank, SE1 7PB
- Price: From £30
5. Tower Bridge Experience
Walk along glass floors 42 meters above the River Thames at Tower Bridge, one of London’s most iconic bridges. Built in the late 19th century, Tower Bridge is both an architectural wonder and a must-visit attraction.
- Location: Tower Bridge Road, SE1 2UP
- Price: From £12.30
6. Big Ben & Houses of Parliament
Big Ben, London’s world-famous clock tower, and the Houses of Parliament, the heart of the UK government, are essential sights. While you’re in the area, consider booking a walking tour around Westminster.
- Location: Westminster, SW1A 0AA
7. St. Paul’s Cathedral
Designed by Sir Christopher Wren, St. Paul’s Cathedral is a highlight of London’s skyline. Visitors brave enough to climb its 528 steps are rewarded with spectacular views from the dome.
- Location: St. Paul’s Churchyard, EC4M 8AD
- Price: From £18
8. Westminster Abbey
One of the most significant religious sites in the UK, Westminster Abbey has been the venue for every coronation since 1066 and the burial site of famous Britons like Isaac Newton and Charles Darwin.
- Location: Westminster, SW1P 3PA
- Price: From £27
9. Trafalgar Square & The National Gallery
Trafalgar Square is a bustling hub of the city, watched over by Lord Nelson atop his column. Step inside the National Gallery, home to masterpieces like Van Gogh’s “Sunflowers” and works by da Vinci and Monet.
- Location: Trafalgar Square, WC2N 5DN
- Price: Free
10. Covent Garden
A vibrant corner of London, Covent Garden is a hive of activity with street performances, boutique shopping, and the world-renowned Royal Opera House.
- Location: Covent Garden Plaza, WC2E 8RF
Hidden Gems and Unique Experiences in London
While London’s famous landmarks are must-see attractions, the city hides a slew of lesser-known treasures awaiting those who love to explore the unusual. These hidden gems provide a more intimate or quirky experience that is often missed by the average tourist.
11. Leadenhall Market
Leadenhall Market will appeal to architecture lovers with its ornate and elegant Victorian roof. Located in the heart of the City of London, this market once served as a backdrop for scenes in Harry Potter and the Philosopher’s Stone.
- Location: Gracechurch St, EC3V 1LT
12. Neal’s Yard in Covent Garden
Neal’s Yard, one of London’s most colorful courtyards, is a peaceful retreat from the urban hustle and bustle. Visit its charming cafes, health food shops, and cozy little restaurants.
- Location: Seven Dials, WC2H
13. The Viktor Wynd Museum of Curiosities
For something downright unusual, head to The Viktor Wynd Museum of Curiosities. Housing an eclectic collection of bizarre items ranging from shrunken heads to mermaids, it’s a museum like no other.
- Location: Mare St, E8
14. Kew Gardens & Palm House
The Royal Botanic Gardens, Kew offers a chance to escape the rush of central London while exploring one of the most extensive botanical collections in the world. The Victorian Palm House and various greenhouses are highlights.
- Location: Richmond TW9 3AE
- Price: From £15
15. Eltham Palace
Eltham Palace uniquely combines medieval history with 1930s Art Deco design. Once the childhood home of Henry VIII, today it’s one of London’s most stunning interiors.
- Location: Court Yard, SE9 5QE
- Price: From £17
16. The Wellcome Collection
If you’re interested in the intersection of science, medicine, and art, the Wellcome Collection offers exhibits on everything from ancient anatomy to modern health technology—all entirely free.
- Location: Euston Rd NW1
- Price: Free
17. Hampstead Heath & Parliament Hill
For a more relaxed, off-the-beaten-path experience, head to Hampstead Heath. Climb to Parliament Hill for some of the best views of the London skyline.
- Location: Hampstead NW3
18. Highgate Cemetery
Highgate Cemetery is an atmospheric Victorian graveyard famous for its Gothic architecture and notable residents, such as Karl Marx and George Eliot.
- Location: Swain’s Lane, N6
- Price: From £5
19. Sir John Soane’s Museum
Sir John Soane, an eminent 18th-century architect, filled his home with an enchanting collection of antiquities, art, and curiosities. This unusual museum is as much about its quirky space as its rare objects.
- Location: Lincoln’s Inn Fields, WC2A 3BD
- Price: Free
20. Little Venice
Nestled on the Regent’s Canal, Little Venice is a picturesque network of waterways with floating homes, cafes, and scenic boat tours, offering a slower-paced look at London.
- Location: Westminster W2
Free Things to Do in London
You don’t need to break the bank to enjoy London. Some of the best attractions in the city won’t cost you a penny. From world-renowned museums to verdant parks, there’s plenty of free fun to be had.
Parks & Gardens
21. Hyde Park & Kensington Gardens
Take a leisurely stroll through Hyde Park, one of London’s largest and most iconic green spaces. You can explore Kensington Gardens next door and visit the Diana Memorial Fountain.
22. Regent’s Park & Queen Mary’s Rose Garden
Known for its manicured lawns and flower displays, Regent’s Park is the perfect spot for a peaceful retreat. Visit Queen Mary’s Rose Garden, which blooms with thousands of roses during the summer months.
Museums
23. Natural History Museum
Indulge your inner child at the Natural History Museum. Witness the towering diplodocus skeleton upon entry, and don’t miss the Blue Whale skeleton in Hintze Hall.
- Location: Cromwell Rd, SW7
- Price: Free
24. Science Museum
Next door to the Natural History Museum, the Science Museum offers interactive exhibitions showcasing the wonders of space, engineering, and technology.
- Location: Exhibition Rd, SW7
- Price: Free
Cultural Landmarks
25. Changing of the Guard at Buckingham Palace
Enjoy royal pomp and circumstance with the Changing of the Guard ceremony outside Buckingham Palace. This free spectacle is held daily during the summer and every other day in winter.
- Location: Buckingham Palace, SW1A 1AA
- Price: Free
Markets
26. Columbia Road Flower Market
This vibrant flower market in East London is a colorful spectacle of flowers, plants, and people. Held every Sunday, it’s a must-visit for plant lovers and photographers alike.
- Location: Columbia Rd, E2
- Price: Free to enter
Art Galleries
27. Tate Modern & Tate Britain
London’s leading galleries, both the Tate Modern and Tate Britain, have extensive collections of modern and classical art. Explore everything from Picasso to Turner, all for free!
- Location: Bankside SE1 (Tate Modern) and Millbank SW1P (Tate Britain)
- Price: Free
Family-Friendly Activities in London
London is an excellent destination for families, offering a range of attractions perfect for children of all ages. Whether it’s stepping into the world of Harry Potter or seeing exotic animals, your kids will be spoiled for choice.
28-31. Warner Bros Studio Tour – The Making of Harry Potter
Immerse yourself in the world of Hogwarts at the Warner Bros Studio Tour. See original film sets, costumes, and props from the Harry Potter films and even enjoy a pint of butterbeer.
- Location: Watford WD25
- Price: From £49 per adult
32. SEA LIFE London Aquarium
Marvel at over 600 species of marine life at SEA LIFE London, home to everything from sharks and rays to tiny clownfish.
- Location: County Hall, SE1
- Price: From £26
33. Shrek’s Adventure! London
For younger visitors, Shrek’s Adventure is an interactive journey through the animated world of Shrek and his friends. With 4D effects and characters from the film series, it’s a big hit with families.
- Location: South Bank, SE1
- Price: From £24
34. Diana Memorial Playground in Kensington Gardens
This is a must-visit for families with young children. Located in Kensington Gardens, the Diana Memorial Playground features a pirate ship and plenty of climbing structures, all themed around the Peter Pan story.
- Location: Kensington Gardens, W2
- Price: Free
35. ZSL London Zoo in Regent’s Park
As the world’s oldest scientific zoo, ZSL London Zoo never fails to impress, featuring thousands of animals, from gorillas to penguins.
- Location: Regent’s Park, NW1
- Price: From £24
Cultural & Historical Tours
For history buffs or those who want a deeper understanding of London’s past, several engaging tours delve into various aspects of the city’s culture and history.
36. Walking Tour of Westminster
Take a guided walking tour of the historic heart of the city, covering landmarks like Big Ben, Westminster Abbey, and the Houses of Parliament. It’s ideal for first-time visitors or history enthusiasts.
- Duration: Approx. 90 minutes
- Price: Free or donation-based
37. Jack the Ripper Tour
Walk through the streets of the East End as you learn about one of London’s most infamous figures, Jack the Ripper. Guided tours focus on the mystery and intrigue surrounding his notorious crimes.
- Duration: Approx. 2 hours
- Price: From £15
38. Shakespeare’s Globe Theatre Tour
Step back in time with a tour of the modern reconstruction of Shakespeare’s Globe. Although the original was built in the 16th century, this version sits just yards away from the original site.
- Price: From £17
39. Historic Greenwich & Prime Meridian Line
Greenwich is where time starts! Visit the Royal Observatory to stand on the Prime Meridian Line, and explore Greenwich’s rich naval history at the Cutty Sark and National Maritime Museum.
- Price: Free entry to Greenwich Park; Observatory from £16
Shopping & Markets
Whether you’re looking for luxury fashion, quirky gifts, or antiques, London has a wide range of shopping opportunities that cater to all tastes and budgets.
41. Harrods
Harrods, one of the world’s most famous department stores, is synonymous with luxury. Spanning million square feet, this Knightsbridge icon is filled with designer clothing, food halls, and more.
- Location: Knightsbridge SW1X
42. Camden Market
Camden Market is perfect for the alternative shopper. Browse eclectic goods like vintage clothes, handmade jewelry, and international street food.
- Location: Camden Town NW1
43. Borough Market
A paradise for food lovers, Borough Market is one of the oldest and largest food markets in London, offering artisan delicacies from around the world.
- Location: Southwark SE1
44. Portobello Road Market
Antique collectors will love Portobello Road Market in Notting Hill. The weekends are much livelier, with hundreds of stalls selling quirky antiques, and vintage treasures.
- Location: Notting Hill W11
45. Old Spitalfields Market
Located in East London, Old Spitalfields Market offers a mix of contemporary fashion, arts, vintage items, and gourmet foods. You’ll find everything from unique clothing brands to handcrafted homewares, making it a great spot for souvenir shopping. Add in its historical background as a Victorian-era market, and you’ll see why Old Spitalfields is a standout.
- Location: Spitalfields, E1
Iconic Landmarks & Views
In a city as large and diverse as London, there are many spots where you can enjoy breathtaking views or visit world-famous landmarks. From towering skyscrapers to scenic pedestrian bridges, here are some of the best places to take in the sights.
46. The Shard Viewing Platform
Standing at 310 meters, The Shard is the tallest building in the UK and offers stunning, 360-degree views from its observation deck on the 72nd floor. Whether you’re visiting during the day or at night, the view is mesmerizing, with the River Thames snaking through the city and iconic landmarks like Tower Bridge and St. Paul’s catching the eye.
- Location: London Bridge SE1
- Price: From £28
47. Sky Garden at Fenchurch Street
If an aerial view is on your checklist but paying an entry fee isn’t, then head to the Sky Garden at the top of the “Walkie-Talkie” building. This indoor botanical garden provides lush greenery while offering great panoramic views of London for free.
- Location: Fenchurch St, EC3M
- Price: Free entry (Booking required online)
48. Millennium Bridge
Connecting St. Paul’s Cathedral to Tate Modern, the Millennium Bridge is a modern, pedestrian-only suspension bridge that offers fantastic views of the Thames—and is an attraction in itself due to its sleek design. It’s a perfect stop if you’re walking along the South Bank.
- Location: Thames Embankment, between St. Paul’s and Tate Modern
49. Piccadilly Circus
Often compared to Times Square in New York City, Piccadilly Circus is London’s most famous intersection, characterized by its iconic neon signs and constant buzz of activity. It’s a great place to people-watch, take a photo, and experience the energy of the city.
- Location: West End, Westminster W1J
Conclusion
To sum up, London is a city of contrasts, offering a mixture of history, culture, and modern experiences, each unique and fascinating in its own right. Whether you’re soaking up breathtaking views from The Shard, exploring the world-class museums, or finding peace in one of the many free-to-visit parks, London has something for everyone.
From the famous tourist attractions to hidden gems tucked away in quieter boroughs, there’s always something new to discover in this sprawling urban landscape. Whether you’re a history buff, an art lover, or someone who enjoys the thrill of outdoor activities, London promises a wide array of memorable experiences to last a lifetime.
Now that we’ve listed 51 of the best things to do in this vibrant city, all that’s left is to pick up your itinerary and start exploring!
FAQs
1. What are some free things to do in London?
London offers a variety of free activities. You can explore world-renowned museums such as the British Museum, the Natural History Museum, and the Tate Modern. Additionally, there are beautiful parks like Hyde Park, Kensington Gardens, and Regents Park. And don’t forget watching the Changing of the Guard ceremony at Buckingham Palace—it’s completely free!
2. What is the best time to visit London?
The best times to visit London are during the spring (March-May) and autumn (September-November), where the weather is generally pleasant, and the crowds are more manageable. Summer is also a popular time, but be prepared for larger tourist booms and increased prices. Winter visitors often enjoy shorter lines and festive holiday events.
3. How can I get around London easily?
London has an extensive public transport network, including buses, the Tube (underground train), trams, and Thames riverboats that make getting around very easy. An Oyster card or contactless payment is recommended for the most economical way to travel. Lively and walkable, many famous attractions are close enough to stroll between—especially in Central London.
4. What are some family-friendly activities in London?
London offers several incredible experiences for families. The Warner Bros Studio Tour is a guaranteed hit for Harry Potter fans. Additionally, places like the SEA LIFE Aquarium, Shrek’s Adventure!, and the Diana Memorial Playground offer plenty of fun for children. The city is also home to London Zoo, the world’s oldest scientific zoo.
5. Are there any hidden gems or off-the-beaten-path attractions in London?
Yes! Head to lesser-known spots like Leadenhall Market, an ancient market with stunning Victorian architecture, or the quirky Viktor Wynd Museum of Curiosities, filled with oddities and strange finds. Don’t miss Neal’s Yard, a colorful hidden courtyard in Covent Garden, or Little Venice, a peaceful network of canals offering boat trips through northwest London.