Disclosure: This blog is reader-supported, and some posts contain affiliate links. If you make a booking, I may earn a small commission-at no extra cost to you. Thank you for keeping me writing and doing what I love!
Planning your London itinerary can feel overwhelming with so many incredible attractions, neighborhoods, and experiences to choose from. Whether it’s your first visit or your fifth, these are the best things to do in London that I recommend over and over again.
I’ve visited London multiple times, and every trip has introduced me to somewhere new, from iconic landmarks like Westminster and the Tower of London to hidden pubs and colorful neighborhoods that many visitors overlook.
Whether you’re visiting London for 2 days, 4 days, or a full week, this guide covers the best things to do in London for first-time visitors and returning travelers alike. From iconic attractions like Big Ben and the Tower of London to hidden neighborhoods, historic pubs, food markets, and unforgettable experiences, these recommendations will help you build the perfect London itinerary.
London Travel Tips for First-Time Visitors
- Stand on the correct side of the road when waiting for a bus (trust me, you’ll only make that mistake once!).
- Download the Trainline app to purchase train tickets throughout the UK.
- Pack a small umbrella or waterproof jacket—the weather can change quickly.
- Take the Heathrow Express if you’re flying into Heathrow and want the fastest route into Central London.
- Use the London Underground (the Tube) to get around the city efficiently. Simply tap your contactless card or phone to ride.

The Best Things to Do in London
1. See a West End Theatre Show
Best for: Couples, families, solo travelers
Time needed: 2–3 hours
Nearest Tube: Leicester Square or Covent Garden
Watching a show in London’s famous West End is one of the best things to do in London. Home to world-renowned theatres and award-winning productions, it’s an unforgettable experience whether you’re visiting for one night or one week.
I’ve seen Mamma Mia!, Wicked, and The Lion King in London and when I tell you that all of them were flawless, I’m sincere. I have a personal preference to Mamma Mia if you can’t decide which tickets to purchase.
When I was in London with my parents, we purchased our Lion King tickets the day before at a discount, so a Broadway show may not something you need to plan for in advance. It can be a last minute addition if it’s not top of your list (although it should be!) Whether you’re with friends, family, or on a solo trip, a West End show makes for a special and memorable evening.



2. Explore Westminster’s Famous Landmarks
Best for: First-time visitors
Time needed: 2–4 hours
Nearest Tube: Westminster
Westminster is home to some of London’s most recognizable landmarks and offers one of the city’s best walking routes.
Within just a few blocks you can visit Buckingham Palace, Big Ben, the Houses of Parliament, Westminster Abbey, St. James’s Park, and countless historic streets. Every corner seems to offer another postcard-worthy photo.
If it’s your first time visiting London, this area should be at the top of your itinerary. If you’d like to learn more about the city’s history, consider joining a small-group walking tour led by a local guide.

3. Take a Sunset Cruise on the River Thames
Best for: Couples and photographers
Time needed: 1–2 hours
A cruise along the River Thames is one of the most relaxing ways to experience London, especially during golden hour.
As you glide down the river, you’ll pass iconic landmarks like Tower Bridge, the London Eye, and the Houses of Parliament, all beautifully illuminated by the evening light.
One of my favorite things about river cruises is that they give your feet a break while still allowing you to see a huge portion of the city. Whether you’re looking for a budget-friendly sightseeing cruise or a romantic dinner cruise, there’s an option for every traveler.
If you’re visiting during the day, an afternoon tea cruise is another fantastic experience.
4. Spend an Afternoon Exploring Covent Garden
Best for: Shopping, dining, and people watching
Time needed: 2–3 hours
Nearest Tube: Covent Garden
Covent Garden perfectly captures London’s vibrant atmosphere.
Its historic market building is filled with boutique shops, artisan vendors, cafés, and unique souvenirs, while talented street performers entertain visitors throughout the day.
One of my favorite stops is the Lamb & Flag, one of the oldest pubs in the neighborhood. If you’re a gin lover, don’t miss Mr. Fogg’s Gin Parlour either.
You’ll also find the Royal Opera House, excellent restaurants, and charming side streets like Neal’s Yard, one of London’s most colorful hidden gems.

5. Relax in Hyde Park
Best for: Nature lovers and families
Time needed: 1–3 hours
Hyde Park is my favorite park in London.
recommend walking through Green Park from Westminster before arriving at Hyde Park, where you’ll find the Princess Diana Memorial Fountain, the Peter Pan statue, beautiful gardens, and peaceful walking paths.
One of my favorite travel memories happened here. I visited London alone when I was 19, and seeing the Peter Pan statue unexpectedly became an emotional moment. Standing there, I realized I felt incredibly independent, yet I was still discovering who I was. It’s one of those memories that has stayed with me every time I’ve returned to London.
Hyde Park also connects Kensington Palace and Buckingham Palace, making it an easy addition to your sightseeing route.
6. Eat Your Way Through The London Food Markets
Best for: Food lovers
Time needed: Half day
If you enjoy trying local food, London’s markets are an experience you shouldn’t miss.
They’re filled with incredible international cuisine, artisan vendors, and some of the city’s best people-watching. I always make time to visit at least one market whenever I’m in London because they capture the city’s incredible diversity and energy.
Borough Market
One of London’s oldest food markets, Borough Market is packed with gourmet cheeses, fresh pastries, oysters, international street food, coffee, and desserts. Arrive hungry – you’ll want to sample everything.
Leadenhall Market
Harry Potter fans may recognize Leadenhall Market as one of the filming locations featured in the movies. Dating back to the 14th century, this beautifully restored covered market is also home to excellent pubs, restaurants, and boutique shops.
Camden Market
Camden Market couldn’t feel more different. It’s vibrant, eclectic, and full of personality. You’ll find vintage shopping alongside incredible street food ranging from jerk chicken and ramen to fresh churros and handmade desserts. Live music and colorful street art make it one of London’s most unique neighborhoods.

7. Visit London’s Best Museums and Historic Attractions
Best for: History lovers
Time needed: Half day
I’ll admit, I have a complicated relationship with museums.
Whenever I visit one, I become completely absorbed in the exhibits and could easily spend hours reading every display. The downside is realizing I’ve spent half the day indoors instead of exploring the city.
During London’s colder months, museums are the perfect escape from the weather. If you’re a museum lover, you really can’t go wrong.
My favorites include:
- Westminster Abbey – Although it’s an active church, it also includes museum exhibits and remains one of London’s most iconic landmarks.
- Tower of London – One of the most fascinating historic attractions in the city. Seeing the Crown Jewels alone makes the visit worthwhile.
More Great Things to do in London
There’s so much to do in London, but this is a great start to planning your visit. I’ve included honorable mentions below if you’re still looking for inspiration.
Hop-On, Hop-Off Bus
If it’s important to you to see all the iconic spots of London, it’s near impossible to see it all in just a few days. London is large and spread out, so the Hop-on, hop-off bus is a great way to see everything. A highlight is they are on double decker bus and you can get on and off whenever you want.
Walking tour
A London walking tour offer a fantastic way to explore the city’s rich history, diverse culture, and iconic landmarks at a relaxed and personal pace. Whether you’re tracing the footsteps of Jack the Ripper through shadowy East End alleys, uncovering royal secrets in Westminster, or sampling street food on a culinary stroll through Borough Market, there’s a tour to match every interest.
Led by knowledgeable local guides, these tours provide unique insights, hidden stories, and often access to places you might miss on your own. They’re ideal for visitors looking to go beyond the guidebooks and truly connect with the city’s vibrant streets.
Shakespeare’s Globe Theatre
The Shakespeare’s Globe Theatre in London is a reconstruction of the original 1599 playhouse where many of William Shakespeare’s most famous works were first performed. Located on the south bank of the River Thames, near its historical site, the modern Globe offers an immersive experience of Elizabethan theatre, complete with open-air performances and standing-room yard spaces that replicate the original audience layout.
The Globe serves not only as a working theatre but also as an educational and cultural hub, celebrating Shakespeare’s enduring legacy through performances, exhibitions, and workshops. Its unique atmosphere and historical authenticity make it a must-visit for theatre lovers and history enthusiasts alike.
Epic Day Trips from London
Windsor
I know Windsor has mixed reviews, but if you’re someone who loves castles and small towns, Windsor is an awesome day trip. We had a slow morning in London and then caught a train to Windsor very easily.
We bought tickets for admission to Windsor Castle and the grounds and paid respects to the Queen. I also learned a lot about the royal family. We ate at Corner House which would be classified as a pub and it was fantastic.
Harry Potter Studio
I have had the privilege to go to the Harry Potter Studio Set twice now, and yet it felt different both times. Depending on the season, the great hall is decorated differently. The first time I went in the spring, it was the traditional great hall decor, and when I went in December it was decorated for the Yule Ball!
If you enjoy films, Harry Potter, or special effects, I think you will find enjoyment from this experience. I booked through the same place twice that’s more budget friendly called: Golden Tours. I like that this tour includes transportation to and from London.
FAQ About London
How many days do you need in London?
I recommend spending at least 6 days in London to experience the city’s iconic landmarks, museums, neighborhoods, and food markets without feeling rushed.
What is the number one attraction in London?
Many visitors consider the Tower of London, Buckingham Palace, and Westminster Abbey to be London’s top attractions.
Is London walkable?
Yes. Many neighborhoods like Westminster, Covent Garden, and Soho are highly walkable, although you’ll likely use the Underground to travel between different areas of the city.
What should you not miss in London?
Don’t miss a West End show, Borough Market, a Thames River cruise, Westminster, and at least one historic attraction like the Tower of London.