London is one of those cities where every corner gives you something memorable. From famous landmarks in London like Big Ben, Tower Bridge, and Buckingham Palace to quiet parks, colorful markets, and world-class museums, the city offers something for every kind of traveler.
This guide covers the best things to do in London simply and practically. Whether you are visiting for the first time, planning a short London itinerary, looking for free things to do in London, or hoping to enjoy a few hidden gems in London, you will get clear ideas here.
You will also see London attractions, food markets, museums, viewpoints, family-friendly places, and local experiences that help you plan your trip without feeling overwhelmed.
Quick Answer
The best things to do in London include visiting Buckingham Palace, seeing Big Ben and Westminster Abbey, touring the Tower of London, walking across Tower Bridge, riding the London Eye, and exploring the British Museum. Food lovers should visit Borough Market and Camden Market, while travelers looking for free things to do in London can enjoy parks, galleries, museums, and riverside walks along the South Bank.
If you want more unique things to do in London, explore hidden gems like Leake Street Arches, Little Venice, St Dunstan in the East, and the colorful streets of Notting Hill. London also offers great theatre shows, rooftop views, local neighborhoods, and family-friendly attractions, making it one of the best cities for both first-time visitors and repeat travelers.
Is London Worth Visiting?
Yes, London is worth visiting because it gives you history, culture, food, shopping, parks, and entertainment in one city. You can see famous landmarks in London like Big Ben, Buckingham Palace, Tower Bridge, and the Tower of London, then walk a few minutes and enjoy street markets, quiet gardens, or riverside views.
London is also great for different travel styles. First-time visitors can focus on iconic London attractions, budget travelers can enjoy free things to do in London, and repeat visitors can look for hidden gems in London and local neighborhoods.
If you want a city with museums, theatre, food markets, royal history, and easy public transport, London is one of the best places to visit.
How to Use This London Things to Do Guide
This guide is designed to help you choose the best things to do in London without feeling lost. London has hundreds of attractions, so it is easy to overplan. Instead of trying to see everything, pick experiences that match your time, budget, and travel style.
If this is your first trip, start with the classic landmarks. If you have visited before, focus more on unique things to do in London, hidden corners, local markets, and neighborhood walks.
You can also use this guide to build your own London itinerary. Mix paid attractions with free museums, outdoor walks, food stops, and relaxing areas. This will make your trip feel more balanced, enjoyable, and less rushed.
Best Things to Do in London at a Glance
If you want a quick answer, the top things to do in London include visiting the Tower of London, walking across Tower Bridge, seeing Buckingham Palace, riding the London Eye, visiting the British Museum, and walking along the South Bank.

For food, Borough Market, Camden Market, and Spitalfields Market are great choices. For free activities, visit museums, parks, galleries, and viewpoints like Sky Garden.
For a more local feel, spend time in Notting Hill, Shoreditch, Greenwich, and Covent Garden. If you are visiting at night, book a West End show or enjoy London’s lit-up skyline along the River Thames.
Iconic Things to Do in London for First-Time Visitors
First-time visitors should focus on the must-see attractions in London. These places show the city’s history, royal side, architecture, and culture. They are popular for a reason and help you understand why London is one of the world’s most visited cities.
See Buckingham Palace and the Changing of the Guard
Buckingham Palace is one of the most famous royal landmarks in London. Many visitors come here to see the palace gates, take photos, and watch the Changing of the Guard. It is a classic London experience and works well on your first day.
Visit Westminster Abbey, Big Ben, and the Houses of Parliament
The Westminster area is perfect for sightseeing. You can see Big Ben, the Houses of Parliament, and Westminster Abbey close together. This area is one of the best places to understand London’s political and royal history.
Walk Across Tower Bridge
Tower Bridge is one of the most beautiful bridges in London. Walking across it gives you great views of the River Thames, the Tower of London, and the modern skyline. It is also one of the best London photo spots.
Tour the Tower of London
The Tower of London is one of the best historic attractions in the city. It is known for royal stories, old prison history, and the Crown Jewels. If you enjoy history, this should be high on your London bucket list.
Ride the London Eye
The London Eye gives you wide views over the city, including Westminster, the Thames, and nearby landmarks. It is touristy, but still one of the best London experiences for first-time visitors.
Visit St Paul’s Cathedral
St Paul’s Cathedral is famous for its grand dome and peaceful interior. You can visit inside, climb up for views, or admire it from the Millennium Bridge. It is a great mix of history, architecture, and city views.
Best Free Things to Do in London
London can be expensive, but many of the best experiences are free. If you are planning a budget trip, these free things to do in London will help you enjoy the city without spending too much.
Visit the British Museum
The British Museum is one of the best free museums in London. It has ancient artifacts, world history, and famous collections. It is a great stop for first-time visitors and museum lovers.
Spend Time at the Natural History Museum
The Natural History Museum is perfect for families, kids, and anyone who enjoys science and nature. The building itself is beautiful, and entry is free.
Walk Along the South Bank
The South Bank walk is one of the best free walks in London. You can see the Thames, street performers, bridges, food stalls, and many major landmarks along the way.
See the View from Sky Garden
Sky Garden is a free indoor viewpoint with lovely city views. You usually need to book ahead, but it is one of the best free viewpoints in London.
Relax in Hyde Park or Regent’s Park
London parks are perfect for a slow afternoon. Hyde Park and Regent’s Park are great for walking, picnics, boating, and taking a break from busy sightseeing.
Visit the National Gallery
The National Gallery is another excellent free attraction. It is located in Trafalgar Square and has famous paintings from many periods of art history.
Best Unique and Hidden Things to Do in London

After the main landmarks, add some unique things to do in London to make your trip more memorable. These places are great for repeat visitors or anyone who wants something beyond the usual tourist route.
Walk Through Leake Street Arches
Leake Street Arches is a colorful street art tunnel near Waterloo. It is bold, creative, and always changing, making it one of the coolest hidden gems in London.
Visit St Dunstan in the East
St Dunstan in the East is a peaceful garden inside the ruins of an old church. It feels quiet and magical, especially compared to the busy streets around it.
See Little Venice
Little Venice is a calm canal area with boats, water views, and pretty walking paths. It is a lovely place for a slower, local-style London experience.
Visit Highgate Cemetery
Highgate Cemetery is one of London’s most atmospheric historic sites. It is peaceful, unusual, and ideal for visitors who enjoy history and hidden places.
Walk Around Neal’s Yard
Neal’s Yard is a colorful courtyard near Covent Garden. It is small but beautiful, with cafes, shops, and bright buildings that make it a popular photo stop.
Discover London’s Unusual Museums
London has many unusual museums beyond the big names. Smaller museums can help you see a different side of the city and avoid the busiest tourist crowds.
Best London Markets and Food Experiences
London is one of the best cities for food lovers. From street food to afternoon tea, these London food markets and dining experiences help you enjoy the city through its flavors.
Eat at Borough Market
Borough Market is one of the best food markets in London. You can try street food, baked goods, cheese, coffee, and international dishes. It is busy but worth visiting.
Visit Camden Market
Camden Market is colorful, casual, and full of food stalls. It is a great place for street food, vintage shops, music culture, and a lively London atmosphere.
Walk Through Portobello Road Market
Portobello Road Market is famous for antiques, colorful houses, and Notting Hill charm. It is especially popular on Saturdays, but weekdays are calmer.
Try Afternoon Tea
Afternoon tea in London is a classic experience. You can choose a luxury hotel, a themed tea room, or a simple cafe version, depending on your budget.
Join a London Food Tour
A London food tour is a good option if you want local guidance. It can help you try different dishes while learning about neighborhoods and food history.
Visit Spitalfields Market
Spitalfields Market is great for food, fashion, crafts, and independent stalls. It also puts you close to Shoreditch and Brick Lane.
Best Neighbourhoods to Visit in London
London is not just about landmarks. Its neighborhoods give the city personality. Visiting different areas helps you enjoy local streets, cafes, markets, parks, and culture.
Covent Garden
Covent Garden is great for shopping, street performers, restaurants, and theatre. It is central, lively, and easy to include in any London itinerary.
Soho
Soho is known for restaurants, nightlife, bars, and entertainment. It is a good place to visit in the evening or before a West End show.
Shoreditch
Shoreditch is creative and modern, with street art, food markets, vintage shops, and independent cafes. It is perfect for a more local London feel.
Notting Hill
Notting Hill is famous for colorful houses, Portobello Road Market, pretty streets, and relaxed cafes. It is one of the best London neighborhoods for photos.
Greenwich
Greenwich offers riverside views, history, a market, parks, and the Royal Observatory. It feels calmer than Central London but still has plenty to do.
Kensington
Kensington is elegant and family-friendly, with museums, gardens, shopping streets, and beautiful residential areas.
Camden
Camden is bold, energetic, and alternative. Visit for markets, music culture, street food, canals, and a different side of London.
Best Things to Do in London at Night
London feels different at night. The lights, theatres, restaurants, river views, and nightlife make the city exciting after dark. These are some of the best evening activities.

Watch a West End Show
A West End show is one of the best things to do in London at night. From musicals to plays, London’s theatre scene is world-class.
Visit a Rooftop Bar
A rooftop bar is a great way to enjoy London’s skyline. Some offer views of St Paul’s, the Shard, Tower Bridge, or the Thames.
Walk Along the Thames at Night
Walking along the Thames at night is simple but beautiful. Tower Bridge, the London Eye, and Westminster look amazing when lit up.
See London’s Landmarks Lit Up
Many famous landmarks in London look even better at night. Big Ben, St Paul’s, Tower Bridge, and the South Bank are great evening photo spots.
Enjoy Live Music or Comedy
London has many live music venues and comedy clubs. This is a fun option if you want something more relaxed than sightseeing.
Best Things to Do in London with Kids
London is a strong family destination because many attractions are fun, educational, and easy to reach by public transport. Families can mix museums, parks, views, and themed experiences.
Visit the Science Museum
The Science Museum is one of the best things to do in London with kids. It has interactive exhibits, interesting displays, and plenty to keep children engaged.
Visit the Natural History Museum
The Natural History Museum is great for dinosaur fans, nature lovers, and families. The building is beautiful, and many exhibits are child-friendly.
Ride the London Eye
The London Eye is popular with families because it is simple, scenic, and exciting. Kids can see the city from above without too much walking.
Visit London Zoo
London Zoo is a fun family stop, especially for younger children. It is located near Regent’s Park, so you can combine both in one day.
Take a Harry Potter-Themed Experience
A Harry Potter-themed experience is perfect for fans. You can visit filming locations in the city or plan a trip to the studio tour outside London.
Best Things to Do in London for Couples
London is also a great city for couples. You can enjoy romantic walks, river views, afternoon tea, theatre nights, quiet gardens, and special dinners.

Take a Thames River Cruise
A Thames River cruise gives you a relaxed way to see London from the water. It is especially nice around sunset or in the evening.
Have Afternoon Tea
Afternoon tea feels special without needing a full fine-dining meal. It is a lovely couple activity, especially if you book a stylish hotel or cozy tea room.
Watch Sunset from Primrose Hill
Primrose Hill has one of the best free views in London. It is peaceful, simple, and ideal for watching the city skyline at sunset.
Walk Through Notting Hill
Notting Hill is perfect for a slow walk. Colorful streets, cafes, small shops, and pretty corners make it one of London’s most romantic areas.
Book a Romantic Dinner with a View
A dinner with a view can make your London trip feel extra special. Choose a restaurant near the Thames, in the City, or close to a rooftop viewpoint.
Best Things to Do in London When It Rains
Rain is common in London, so it is smart to plan indoor options. The good news is that many of the best London attractions work perfectly on rainy days.
Visit Indoor Museums
Museums are the easiest rainy-day choice. The British Museum, Science Museum, Natural History Museum, Tate Modern, and National Gallery are all excellent options.
See a Theatre Show
A theatre show is perfect when the weather is bad. London’s West End has musicals, plays, comedy, and family-friendly performances.
Try Indoor Markets
Some London markets have covered areas where you can eat, shop, and stay dry. Borough Market, Spitalfields Market, and Seven Dials Market are good choices.
Book an Afternoon Tea
Afternoon tea is cozy, warm, and ideal for a rainy day. It gives you a slower break from sightseeing.
Visit Covered Shopping Arcades
London has beautiful covered shopping areas and arcades. They are good for browsing, coffee stops, and escaping the rain.
Best Seasonal Things to Do in London
London changes with every season. The best time to visit depends on what kind of trip you want, but each season has its own charm and activities.

Things to Do in London in Spring
Spring is lovely for parks, gardens, cherry blossoms, and walking routes. It is a great time for Hyde Park, Regent’s Park, Kew Gardens, and riverside walks.
Things to Do in London in Summer
Summer is best for outdoor markets, parks, rooftop bars, festivals, and open-air dining. It is also a good season for Thames walks and day trips.
Things to Do in London in Autumn
Autumn brings colorful parks, cozy cafes, museum days, and fewer crowds than summer. It is a beautiful time for walking in Greenwich, Kensington, or Hampstead.
Things to Do in London in Winter
Winter is great for Christmas lights, festive markets, ice skating, theatre shows, museums, and warm pubs. London feels especially magical during the holiday season.
Best London Photo Spots
London has many beautiful photo spots, from famous landmarks to colorful streets and skyline views. These places are easy to add to your sightseeing route.
Tower Bridge
Tower Bridge is one of the best photo spots in London. You can take photos from the bridge, the riverbank, or nearby viewpoints.
Notting Hill
Notting Hill is known for pastel houses, pretty doors, and charming streets. It is best visited early if you want quieter photos.
St Paul’s from Millennium Bridge
The view of St Paul’s Cathedral from Millennium Bridge is one of London’s most classic photo angles.
Westminster Bridge
Westminster Bridge gives you great views of Big Ben, Parliament, and the London Eye. It is especially beautiful at sunrise or evening.
Sky Garden
Sky Garden offers wide city views from above. It is a strong choice for skyline photos, especially if you book a good time slot.
Suggested London Itinerary Add-On
A good London itinerary should balance big attractions with food, walks, and rest time. Do not pack too much into one day, because travel between areas can take longer than expected.
If You Have 1 Day in London
Focus on Westminster, Buckingham Palace, the South Bank, Tower Bridge, and one evening activity. Keep it simple and choose only one paid attraction.
If You Have 2 Days in London
Spend one day on classic landmarks and one day on museums, markets, and neighborhoods like Covent Garden, Soho, or Notting Hill.
If You Have 3 Days in London
A 3 day London itinerary gives you time for major landmarks, museums, food markets, hidden gems, and a West End show.
If You Have 4 or More Days in London
With four or more days, add Greenwich, Camden, Shoreditch, Kensington museums, extra parks, and possibly a day trip from London.
Practical Tips Before Visiting London
A little planning can make your London trip much easier. The city is large, busy, and full of choices, so smart planning helps you save time and money.
Best Time to Visit London
The best time to visit London is spring or autumn for milder weather and fewer crowds. Summer is lively but busier, while winter is great for festive events.
How to Get Around London
The Tube, buses, and walking are the easiest ways to get around. Stay near a Tube station if possible, because it will save you time every day.
How Much Money Do You Need?
London can be expensive, but you can control costs by mixing free museums, parks, markets, and budget food with a few paid attractions.
Which London Passes Are Worth It?
A London pass may be worth it if you plan to visit several paid attractions quickly. If you prefer slow travel, paying separately may be better.
Safety Tips for First-Time Visitors
London is generally safe for tourists, but stay aware in crowded areas. Watch your phone, use marked crossings, and plan late-night transport ahead.
FAQs About Things to Do in London
These quick answers help with common London travel questions and support long-tail searches for visitors planning their trip.
What is the number one thing to do in London?
The Tower of London is one of the best overall attractions because it combines history, royal stories, architecture, and the Crown Jewels.
What should I not miss in London?
Do not miss Tower Bridge, Buckingham Palace, Westminster, the British Museum, Borough Market, and a walk along the South Bank.
What can I do in London for free?
You can visit free museums, walk through parks, see markets, enjoy viewpoints, visit galleries, and explore neighborhoods like Notting Hill and Greenwich.
Is 3 days enough for London?
Yes, 3 days is enough for the highlights. You can see major landmarks, visit museums, enjoy markets, and add one or two local experiences.
What is the best area to stay in London for sightseeing?
Good areas for sightseeing include Westminster, Covent Garden, South Bank, Soho, and areas close to major Tube lines.
What are the best non-touristy things to do in London?
Try Shoreditch street art, Little Venice, local markets, Highgate Cemetery, St Dunstan in the East, and neighborhood walks away from the busiest attractions.
Final Thoughts on the Best Things to Do in London
The best things to do in London depend on your travel style, but the strongest trip includes a mix of famous landmarks, free museums, food markets, hidden gems, parks, and local neighborhoods. Do not try to see everything in one visit. London is too big for that, and rushing can make the trip feel tiring.
For a first visit, focus on Tower Bridge, Tower of London, Buckingham Palace, Westminster, British Museum, Borough Market, and the South Bank. Then add one or two unique experiences like Sky Garden, Little Venice, Shoreditch, or a West End show. With the right mix, London feels exciting, easy to enjoy, and full of memorable moments.


