London is one of the world's most rewarding cities to explore, combining royal landmarks, historic streets, world-class museums, green parks, markets, theatres and diverse food. The challenge is deciding where to begin because the city offers far more attractions than most short trips can cover.
If you are wondering what to do in London, start by combining famous landmarks with neighbourhoods and experiences that suit your interests. The official Visit London guide currently highlights attractions including Buckingham Palace, the Tower of London, London Eye and Westminster Abbey, alongside museums, theatre, markets and free activities.
For first-time visitors, the best things to do in London include seeing the city's royal landmarks, exploring its historic districts and experiencing the Thames. However, the must see places to visit in London extend beyond the obvious attractions. Museums, markets, parks and neighbourhoods reveal another side of the capital.
Also Read - Best Places to Stay in England: Top Hotels & Destinations
This post contains affiliate links. If you choose to book through them, a small commission may be earned at no additional cost to you. Your support genuinely helps keep the blog running and allows continued creation of high-quality travel guides. Thank you for being here and supporting this journey.
1. Explore the Tower of London
The Tower of London is one of the strongest places to begin understanding the capital's history. This historic fortress has more than 900 years of stories connected with royalty, imprisonment and political intrigue. Visitors can also see the Crown Jewels and explore the medieval White Tower.
Allow several hours rather than treating the attraction as a quick photo stop. Visit London's current attraction guide recommends advance planning for major sights, particularly during busy periods.
For history enthusiasts, this is among the best things to do in London because it combines architecture, royal heritage and fascinating stories in one experience.
2. Visit Buckingham Palace
Buckingham Palace is one of London's most recognisable landmarks and the official London residence of the King. Visitors can admire the palace exterior throughout the year, while the State Rooms open to the public during designated periods.
Combine the palace with St James's Park and Westminster to create an efficient sightseeing route. This is a particularly useful approach if you are deciding what to do in London during a short first visit.
The surrounding area also provides excellent opportunities for photographs and a traditional introduction to London's royal heritage.
3. See Westminster Abbey and Big Ben
Westminster brings several iconic landmarks together. Westminster Abbey has centuries of royal and national history, while Big Ben and the Houses of Parliament create one of London's most recognisable views.
Walk around Parliament Square before continuing towards the Thames. Westminster Abbey is particularly important for visitors interested in British history, architecture and royal ceremonies.
These landmarks should be high on any list of the must see places to visit in London, especially for first-time travellers.
4. Ride the London Eye
The London Eye provides panoramic views across central London and the Thames. Its elevated position makes it an easy way to understand the city's geography while seeing landmarks from a different perspective.
A clear day offers the best visibility, although the experience can be enjoyable in different weather conditions. Visit London's official guide currently lists the London Eye among its major attractions.
For couples, families and first-time visitors, it remains one of the fun things to do in London England.
Also Read - 15 Wales Things to See: Amazing Attractions and Places to Explore
5. Explore the British Museum
The British Museum is one of London's most important cultural attractions, with collections covering two million years of human history, art and culture. General admission is free, although special exhibitions may require tickets.
You can explore ancient Egyptian objects, Greek and Roman collections, Asian art and many other historical displays.
It is also an excellent rainy-day option. If you are considering what to do in London when outdoor sightseeing is difficult, spending several hours here is an easy choice.
The museum recommends booking free entry in advance during busy periods.
6. Visit the Natural History Museum
The Natural History Museum is particularly popular with families, with galleries covering dinosaurs, minerals, human evolution and the natural world.
Its Victorian architecture is impressive before you even enter the galleries. The museum can also be combined with the nearby Science Museum and Victoria and Albert Museum.
For families searching for fun things to do in London England, South Kensington makes a convenient cultural destination because several major museums are close together.
7. Wander Through Covent Garden
Covent Garden combines historic architecture, shops, restaurants, street performers and theatres. Its covered market and surrounding streets are easy to explore on foot.
The neighbourhood is particularly convenient for an evening in the West End. You can spend the afternoon shopping and watching street performances before having dinner and attending a theatre show.
For travellers creating a list of the best things to do in London, Covent Garden adds atmosphere rather than simply another major landmark.
8. Walk Along the South Bank
The South Bank is ideal when you want to experience London without following a rigid itinerary. Walk beside the Thames, stop for food, watch street performers and explore cultural attractions.
The route can include the London Eye, Tate Modern, Shakespeare's Globe, Millennium Bridge and Borough Market.
Visit London's official guide recommends walking and cycling as ways to explore the city, alongside public transport.
9. Discover Tate Modern
Tate Modern is one of London's leading destinations for modern and contemporary art. Its location beside the Thames makes it particularly easy to combine with a South Bank walk.
General collection displays are free, while special exhibitions may require admission.
For art lovers, it is one of the must see places to visit in London, especially when combined with nearby Millennium Bridge and St Paul's Cathedral.
10. Explore Borough Market
Borough Market is a strong choice for travellers who want to experience London's food culture. The market features a broad selection of produce, prepared food and international flavours.
Rather than rushing through, allow time to browse the stalls and try something that interests you.
Its location near London Bridge makes it easy to combine with Tower Bridge, the Tower of London and the South Bank. Food lovers will find it among the fun things to do in London England because the experience is interactive and informal.
11. Visit St Paul's Cathedral
St Paul's Cathedral is one of London's defining architectural landmarks. Its famous dome dominates the skyline, while the interior contains centuries of religious and national history.
The cathedral can be combined with a walk across Millennium Bridge towards Tate Modern.
For visitors interested in architecture, religion and British history, St Paul's belongs on any list of the must see places to visit in London.
12. Walk Across Tower Bridge
Tower Bridge is one of London's most recognisable structures. Walking across the bridge is free, while the Tower Bridge Exhibition provides access to its high-level walkways and historical displays.
The bridge is particularly easy to combine with the Tower of London and Borough Market.
If you have limited time and are deciding what to do in London, grouping these attractions together can save considerable travel time.
13. Explore Greenwich
Greenwich offers a quieter experience away from central London's busiest streets. Visit the Royal Observatory, explore Greenwich Park and see the historic Cutty Sark.
The park also provides impressive views towards the London skyline. Greenwich can be reached using public transport and river services.
It is one of the best things to do in London for travellers who want history, open space and a different neighbourhood atmosphere.
14. Discover Camden Market
Camden is known for alternative fashion, street food, independent shops and colourful streets. Camden Market is the main attraction, but the surrounding neighbourhood is also worth exploring.
It is particularly appealing to younger visitors and travellers interested in music, fashion and food.
For teenagers and families looking for fun things to do in London England, Camden offers a more informal experience than traditional sightseeing.
15. Watch a West End Show
London's West End is one of the world's major theatre districts, offering musicals, plays and newer productions throughout the year.
Popular shows can sell quickly, so booking ahead is sensible. Visit London's current visitor guide lists theatre and musicals among the city's major experiences.
A West End performance is an excellent answer to what to do in London after spending the day visiting museums and historic attractions.
16. Relax in Hyde Park
London's parks provide valuable space to slow down between major attractions. Hyde Park offers walking routes, open lawns, water features and places to relax.
It works particularly well for families, couples and travellers who want a break from busy streets.
For budget-conscious visitors, parks are also among the best things to do in London because they provide an enjoyable experience without requiring an attraction ticket.
17. Explore Notting Hill and Portobello Road
Notting Hill is known for colourful houses, independent shops and Portobello Road Market. Explore the market before wandering through the surrounding streets.
The area offers a more residential and local atmosphere than many central tourist attractions.
It deserves a place among the must see places to visit in London if you want to experience more than royal landmarks and museums.
18. Enjoy Views from The Shard
The Shard offers a completely different perspective of London. Its elevated observation experience provides panoramic views across the city.
The visit can be combined with Borough Market and London Bridge, making it practical for a South Bank itinerary.
For photographers and travellers who enjoy city views, this is one of the more memorable fun things to do in London England.
19. Take a Thames River Cruise
A Thames cruise allows you to see several landmarks without navigating London's busy streets. Depending on the route, you can view Westminster, the London Eye, the Tower of London and Tower Bridge.
Visit London currently includes river cruises among its recommended experiences.
It is particularly suitable for families, couples and visitors who want a sightseeing experience involving less walking.
20. Explore London's Free Museums and Galleries
One of London's biggest advantages is its selection of free cultural attractions. The British Museum, Natural History Museum and Tate Modern all provide substantial experiences without general admission charges.
Budget travellers can therefore build an entire day around museums, parks, markets and neighbourhood walks.
For anyone asking what to do in London without spending heavily, this is one of the easiest strategies.
How to Plan Your London Visit
The most efficient approach is to group attractions by area rather than crossing London repeatedly. Westminster, the South Bank, Tower Bridge, South Kensington and Greenwich can each form separate parts of an itinerary.
Book popular attractions in advance where possible. Visit London's current guide specifically advises advance booking for many major attractions, and some operate timed entry.
Public transport makes travelling between neighbourhoods straightforward, while walking is often the best way to discover individual areas.
If your priority is the best things to do in London, choose two or three major attractions each day and leave space for food, parks and spontaneous discoveries.
First-time visitors should prioritise the must see places to visit in London, including the Tower of London, Buckingham Palace, Westminster Abbey, Big Ben and the London Eye.
Families can focus on museums, the London Eye, Tower of London and interactive attractions. Couples may prefer a Thames cruise, West End show, market and evening walk.
Final Thoughts
London works best when you combine its famous landmarks with everyday experiences. Royal palaces and historic buildings provide the city's headline attractions, while markets, museums, parks, theatre and neighbourhoods reveal its character.
If you are planning what to do in London, avoid trying to see everything in one trip. Select experiences that genuinely interest you and group them geographically.
The best things to do in London will depend on whether you enjoy history, art, food, shopping, theatre, architecture or outdoor experiences.
For first-time visitors, the must see places to visit in London provide an excellent foundation, while returning travellers can explore less familiar neighbourhoods and cultural attractions.
Finally, families and younger travellers will find plenty of fun things to do in London England, from markets and museums to river cruises and theatre. With thoughtful planning, even a short London trip can combine iconic sights with memorable experiences beyond the standard tourist route.