
Table of Contents
- 1. The British Museum
- 2. The Tower of London
- 3. Buckingham Palace
- 4. The London Eye
- 5. Westminster Abbey
- 6. St Paul’s Cathedral
- 7. The Natural History Museum
- 8. The Victoria and Albert Museum (V&A)
- 9. The National Gallery
- 10. Tate Modern
- 11. Covent Garden
- 12. Camden Market
- 13. Borough Market
- 14. The Shard
- 15. Tower Bridge
- 16. Hyde Park
- 17. Greenwich
- 18. Sky Garden
- 19. Trafalgar Square
- 20. King’s Cross and Platform 9¾
- Getting to London and around the city
- Final Thoughts
London feels like a city that never runs out of things to do in London to offer. One minute you are standing in front of a royal palace, the next you are wandering through a world-class museum, and by evening you could be watching the skyline glow from a riverside bar. It is this blend of history, culture, food and open space that makes it such a compelling place to visit.
Whether you are coming for a weekend, a family trip, or your first proper city break, the capital has attractions to suit almost every kind of traveler. This guide walks you through the top 20 things to do in London, covering the best places to go in London, the must-visit places in London and a strong selection of places to visit in London for free. Each entry explains why it matters, who it suits and how it fits into a practical London itinerary.
1. The British Museum
It is one of those places that will take up your entire day if you try to visit everything there. It has items from all over the world, whether it is from Egypt or Greece, or Asia or America. Some of the key attractions are the Rosetta Stone and the Egyptian Mummies, but that’s just part of the fun.
It is also one of the best free attractions in the city, which makes it perfect if you are watching your budget. Families, students and curious travelers all find something here. For many people, it is a natural starting point when planning attractions to visit in London.
Nearest tube: Tottenham Court Road or Holborn.
Suggested visit time: 2–4 hours.
Cost: Free (special exhibitions may be charged).
Read Also: First Time Visitor’s Guide to London Travel
2. The Tower of London
The Tower of London is a fairy‑tale version of British history. It has served as a royal home, a prison, a place for storing wealth and now a museum that houses the Crown Jewels. The Yeoman Warders make the visit even more interesting with their stories and insights.
This is a must for anyone who wants to understand the country’s monarchic and political past. It sits high on any list of must‑visit places in London because it combines atmosphere, education and visual impact in one site.
Nearest tube: Tower Hill.
Suggested visit time: 2–3 hours.
Cost: Paid entry (book online for best rates).
Read Also: Best Areas to Stay in London for Tourists
3. Buckingham Palace
Buckingham Palace is the symbol of London’s monarchy. Crowds come here to admire the palace facade, the palace gates and, if timing allows, the Changing of the Guard ceremony. This is one of London’s quintessential experiences.
The surrounding area is nice to take a stroll around, and it connects well with the nearby Westminster sights. For royal history, this place is one of the top destinations to visit.
Nearest tube: Victoria or Green Park.
Suggested visit time: 45–60 minutes (exterior); longer if visiting State Rooms in season.
Cost: Exterior free; State Rooms and exhibitions ticketed.
Read Also: Best UK Festivals and Events Worth Traveling For Across Britain
4. The London Eye
The London Eye will give you a tranquil, elevated perspective on central London. The Thames, Westminster, St Paul’s and more are all visible from the capsules. It’s particularly handy if you are trying to orient yourself at the start of your stay.
It works well for couples, families and anyone who enjoys scenic views. While it is not free, it remains one of the most popular top 20 things to do in London for skyline perspectives.
Nearest tube: Waterloo.
Suggested visit time: 45–60 minutes.
Cost: Paid entry (timed tickets recommended).
Read Also: Visiting London in Summer Travel Tips and Events-Complete Guide
5. Westminster Abbey
Westminster Abbey is where coronations, royal weddings and important national events have taken place for centuries. The Gothic architecture, tombs and memorials make it feel both grand and deeply historic.
It is a natural stop for anyone interested in monarchy, history or heritage. Its location also makes it easy to combine with other central sights, which is why it features so often among attractions to visit in London.
Nearest tube: Westminster.
Suggested visit time: 1–2 hours.
Cost: Paid entry.
Read also: Top 7 UK Events You Should Always Pre-Book a Private Hire Car For
6. St Paul’s Cathedral
The cathedral looms above the city, featuring a grand dome and stunning architecture. Crafted by Sir Christopher Wren, the structure has witnessed events ranging from royal ceremonies to the challenges of war.
Visitors frequently climb the dome and venture into the nave and the crypt. It suits travelers who like architecture, photography, and landmark buildings. For those seeking a mix of spiritual atmosphere and visual drama, it is one of the best places to go in London.
Nearest tube: St Paul’s.
Suggested visit time: 1–2 hours (longer with dome climb).
Cost: Paid entry.
Read Also: Private Hire MiniCab & Taxi Tips for Summer Festivals in London
7. The Natural History Museum
The Natural History Museum is a favorite with families because of its dinosaur skeletons, giant whale model and interactive displays. The building itself, with its ornate Victorian design, is part of the appeal.
It is free to enter, which makes it a strong choice for budget‑conscious trips. People often spend hours here, which is why it ranks so highly among places to visit in London for free and the wider list of top 20 things to do in London.
Nearest tube: South Kensington.
Suggested visit time: 2–3 hours.
Cost: Free (timed booking may be required in peak periods).
Read Also: The 10 Best Rooftop Bars in Central London
8. The Victoria and Albert Museum (V&A)
The V&A focuses on art, design, fashion and performance. It is a great option if you enjoy creative industries, historical objects and well‑curated exhibitions. The range of collections means repeat visitors can always find something new.
Like the Natural History Museum, it is free to enter and sits in South Kensington. For design‑minded travelers, it is definitely one of the must‑visit places in London.
Nearest tube: South Kensington.
Suggested visit time: 2–3 hours.
Cost: Free (special exhibitions may be charged).
Read Also: Best Places to Visit in London for Free with Family
9. The National Gallery
The National Gallery, on Trafalgar Square, holds an outstanding collection of European paintings from the 13th to the early 20th century. Works by Van Gogh, Monet and Leonardo da Vinci are among the highlights.
It is free, central and easy to combine with other West End sights. For visitors who want culture without having to travel far, it is one of the strongest places to visit in London for free.
Nearest tube: Leicester Square or Charing Cross.
Suggested visit time: 1–2 hours.
Cost: Free.
Read Also: How to Spend a Perfect Weekend in London?
10. Tate Modern
Tate Modern is housed in a converted power station on the South Bank and focuses on modern and contemporary art. The building itself is striking, and the exhibitions often feel bold and experimental.
It is free to enter and appeals to travelers who prefer current artistic ideas over traditional collections. Among attractions to visit in London, it offers a more contemporary cultural experience.
Nearest tube: Southwark or Blackfriars.
Suggested visit time: 1–2 hours.
Cost: Free (special exhibitions may be charged).
Read Also: Top 10 of the Best Chinese Restaurants in Chinatown London
11. Covent Garden
Covent Garden is lively, energetic and packed with people. Street entertainers, unique shops, cafés, and eateries contribute to its dynamic atmosphere, making it feel quintessentially like central London.
It works well for relaxed sightseeing, people‑watching and photos. Because it captures so much of the city’s character, it is often included in lists of top 20 things to do in London.
Nearest tube: Covent Garden.
Suggested visit time: 1–2 hours.
Cost: Free to explore.
Read also: What’s On in London in Summer 2026-Season of Sun, Culture and Celebration
12. Camden Market
Camden Market has a different vibe from central London. It feels younger, more alternative and more creative, with vintage fashion, street food, handcrafted items and canal‑side walks.
It is ideal if you want something less formal and more about atmosphere and shopping. For travelers looking for a relaxed but memorable experience, it is one of the best places to go in London.
Nearest tube: Camden Town.
Suggested visit time: 2–3 hours.
Cost: Free entry (food and shopping extra).
13. Borough Market
Borough Market is a food lover’s destination. You can find artisan breads, cheeses, fresh produce, hot food stalls and specialty ingredients all in one place. It is great for lunch or a casual food‑focused walk.
It shows the culinary side of the city and is easy to combine with nearby London Bridge and South Bank sights. Among attractions to visit in London, it is a strong choice for anyone who enjoys eating their way around a city.
Nearest tube: London Bridge.
Suggested visit time: 1–2 hours.
Cost: Free entry (food and shopping extra).
14. The Shard
The Shard is London’s tallest building, and its viewing platform offers sweeping views over the Thames, the City and beyond. It is particularly impressive at sunset or after dark when the city lights come on.
It suits visitors who want a modern, high‑level perspective rather than a historic landmark. For skyline views, it is one of the top 20 things to do in London.
Nearest tube: London Bridge.
Suggested visit time: 45–60 minutes.
Cost: Paid entry (book timed slots for best experience).
15. Tower Bridge
Tower Bridge is one of the most photographed structures in the city. Its twin towers, opening bascules and glass walkway make it both functional and visually striking. Many people cross it on foot simply for the views.
It pairs naturally with the Tower of London and the South Bank, making it easy to include in a day’s walking route. For classic London imagery, it is one of the must‑visit places in London.
Nearest tube: Tower Hill.
Suggested visit time: 45–60 minutes (longer with exhibition).
Cost: Bridge crossing free; tower exhibition paid.
16. Hyde Park
Hyde Park offers space to breathe in the middle of the city. You can walk along the Serpentine, sit on the grass or enjoy the open landscape. It is a welcome break from busy streets and museums.
It is free and works well for families, slower itineraries or anyone who wants some downtime. As one of the places to visit in London for free, it shows that not all the best experiences are behind ticket barriers.
Nearest tube: Hyde Park Corner, Lancaster Gate or Queensway.
Suggested visit time: 1–2 hours.
Cost: Free.
17. Greenwich
Greenwich feels like a small getaway from the hustle and bustle of London. With attractions like the Royal Observatory, Cutty Sark, the Prime Meridian line and scenic riverside paths, it’s definitely a destination that justifies a half‑day or full‑day visit.
It suits visitors who want scenery, education and a change of pace. For those looking to go slightly beyond the center, it is one of the strongest attractions to visit in London.
Nearest DLR: Cutty Sark or Greenwich.
Suggested visit time: Half day to full day.
Cost: Mixed (park and riverside walks free; museums and observatory attractions ticketed). Consider a river boat from central London for a scenic approach.
18. Sky Garden
Sky Garden provides one of the best free high‑level views in the city. The space combines greenery, modern architecture and panoramic windows, which makes it feel different from a standard observation deck.
You usually need to book a time slot, but entry is free. For visitors who want impressive views without paying for a ticket, it is one of the most appealing places to visit in London for free.
Nearest tube: Monument or Bank.
Suggested visit time: 45–60 minutes.
Cost: Free (timed booking required; paid options for premium slots).
19. Trafalgar Square
Trafalgar Square is a busy public space surrounded by cultural institutions, monuments and busy streets. It often acts as a natural meeting point or a pause during a day of sightseeing.
It is free, central and easy to combine with the National Gallery and the West End. Because it sits at the heart of so much activity, it is regularly listed among the best places to go in London.
Nearest tube: Leicester Square or Charing Cross.
Suggested visit time: 30–45 minutes.
Cost: Free.
20. King’s Cross and Platform 9¾
King’s Cross has become a modern pop‑culture stop, largely because of the Platform 9¾ photo installation linked to Harry Potter. The setting is simple, but it is highly recognizable and fun.
It appeals especially to families, younger travelers and fans of film‑related tourism. While it is not a traditional monument, its popularity ensures it appears on many lists of top 20 things to do in London.
Nearest tube: King’s Cross St Pancras.
Suggested visit time: 30–45 minutes.
Cost: Free (queues possible for the photo point at peak times).
Getting to London and around the city
One of the most useful parts of a first-time visitor’s guide to London is transport advice, because getting around well can make the entire trip easier. Most travelers arrive at Heathrow, Gatwick, Stansted or Luton, and each airport offers different transfer options into central London.
A few practical transport tips:
- Use the Elizabeth Line or Heathrow Express from Heathrow.
- Use Gatwick Express or regional rail from Gatwick.
- Compare coach and rail options for Stansted and Luton.
- Use contactless payment or an Oyster card on the Tube and buses.
- Travel off-peak when possible to avoid crowding and higher stress levels.
If you are visiting top things to do in London. Pre-booked taxis are also worth considering for airport arrivals, late-night journeys or family travel. They offer fixed pricing, direct door-to-door service and less hassle with luggage, which is especially useful if you are visiting London for the first time and do not want to manage station changes straight after landing. For many visitors, a pre-booked taxi provides a calmer, more reliable start to their trip in London.
Final Thoughts
London is not just a collection of sights; it is a city that balances history, culture, food, green space and modern life in a way that feels almost effortless. That is why searches for attractions to visit in London, best places to go in London, and places to visit in London for free remain so strong year after year.
From the British Museum to the Sky Garden, and from Buckingham Palace to Camden Market, this list of the top 20 things to do in London will ensure a well-rounded, enjoyable, and unforgettable experience. Utilize this list as a flexible guide: group nearby attractions into single days, include practical information on transportation and opening hours, and customize it for your audience (families, couples, first-time visitors, or seasoned city-breakers) to enhance engagement and conversions.







