Skip to Content

21 Best Things to do in London Right Now!

If you’re looking for the best things to do in London, then you’re probably planning your next trip to a beautiful city that blends centuries of history with cutting-edge culture.

However, London can feel super overwhelming with an endless array of exciting things to do, including everything from royal palaces to quirky street markets.

So, narrowing down your London bucket list can be more than a little tricky. That’s exactly why I’ve put this guide together.

As someone who’s visited London more times than I can count (and still finds new reasons to fall in love with it), I know how frustrating it can be to scroll through vague top-ten lists that barely scratch the surface.

You want to know exactly what’s worth your time, whether you’re into iconic landmarks, hidden gems, or the kind of moments that don’t make it into tourist brochures.

My goal is to save you from planning fatigue and make your time in London as rewarding as possible.

In this post, you won’t find just another cookie-cutter list. Instead, you’ll find fancy afternoon teas, late-night riverside walks, and anything else that consistently stands out.

So, let’s dive in and discover all of the very best things to do in London together.

This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.

1. Big Ben

A view of Big Ben along the Thames during your one day in London itinerary.

Big Ben is one of London’s most iconic landmarks, instantly recognizable by its towering clock face and striking Gothic Revival architecture.

Technically, “Big Ben” refers to the massive bell inside the Elizabeth Tower, which is attached to the Houses of Parliament.

Standing over 96 meters tall, the tower is a symbol of British heritage and has been chiming above the Thames since 1859.

People visit Big Ben not only for its historical significance but also for its location since it sits right in the heart of Westminster.

While interior tours are currently limited to UK residents, the exterior alone is worth the trip, especially when viewed from Westminster Bridge or across the river at the South Bank.

Nearby, you can explore Parliament Square, Westminster Abbey, and even take a cruise along the Thames.

Expert Tip: Time your visit for the top of the hour so that you can hear the famous chimes echo throughout the city.

2. Westminster Abbey

Up close view of Westminster Abbey during 24 hours in London.

Westminster Abbey is one of the most historic and breathtaking places in London since it is famous for its stunning Gothic architecture and deep royal connections.

Founded over 1,000 years ago, the abbey has been the coronation site for every English and British monarch since 1066, including the recent coronation of King Charles III.

It’s also the final resting place of over 3,000 notable figures, including Queen Elizabeth I, Sir Isaac Newton, and Charles Darwin.

Visitors can explore the grand nave, the exquisitely detailed Lady Chapel, and the Poets’ Corner, where literary giants like Shakespeare and Dickens are memorialized.

Audio guides and guided tours are also both available to deepen the experience.

Located just steps from Big Ben and the Houses of Parliament, Westminster Abbey is a must-visit for anyone who loves history.

Tickets can be booked online in advance (be sure to do this since lines can be massive), and early morning visits are best if you want to avoid crowds and soak in the atmosphere.

Modest dress is also appreciated since it is a church.

3. Borough Market

View of various items for sale on the shelves of a store in Borough Market.

Borough Market is a vibrant haven for foodie’s in the heart of London.

Located just steps away from London Bridge, it’s one of the city’s oldest and most beloved markets, since it’s been feeding Londoners for over 1,000 years.

Today, it’s famous for its mix of artisanal produce, international street food, and a vibrant atmosphere that draws locals and tourists alike.

Highlights include a legendary grilled cheese sandwich from Kappacasein (oozing with melted raclette), a succulent salt beef or pork belly sandwich from Hobbs Meat Roast, Brindisa for chorizo rolls with piquillo peppers, and a gooey brownie from Flour Station or a donut from Bread Ahead.

Beyond the food, you’ll also find fresh produce, cheeses, oils, and more, perfect if you’re self-catering or just want a gourmet London souvenir. Try to visit in the morning for fewer crowds and the best selection.

4. Tower Bridge

View of me with my back to the camera standing in front of Tower Bridge. All you can see is my hair.

Tower Bridge is one of London’s most well-known and photographed landmarks, famous for its striking Victorian Gothic towers and majestic bascule mechanism that allows the bridge to lift for passing ships.

Completed in 1894, it spans the River Thames near the Tower of London, blending historic charm with engineering marvel.

Visitors can explore the Tower Bridge Exhibition, which includes access to high-level glass-floored walkways—perfect for stunning river views and dramatic photo ops—as well as the original Victorian engine rooms that once powered the bridge lifts.

Timed tickets help avoid queues, and the exhibition offers interactive displays that are fun for all ages.

Whether you’re walking across it, watching it soar into the air, or exploring the interior, Tower Bridge is a visual icon and a hands-on experience that brings London’s industrial past to life.

5. Tower of London

View of the Tower of London, an essential part of any 24 hours in London itinerary.

Originally built by William the Conqueror in 1066, the Tower of London has served as a royal palace, prison, armory, and even a zoo.

Today, it’s most famous for housing the Crown Jewels, including the dazzling Imperial State Crown.

Visitors can explore the medieval White Tower, walk the ancient battlements, and meet the famous Yeoman Warders—also known as Beefeaters—who lead entertaining and informative tours filled with tales of royal intrigue, executions, and ghost stories.

Don’t miss the Ravens of the Tower, which legend says must stay or the kingdom will fall.

Located on the banks of the Thames near Tower Bridge, the Tower of London offers a deep dive into British history. Arrive early to beat the crowds and book tickets in advance to guarantee entry.

6. British Museum

Inside of the British Museum, one of the most famous landmarks in London

The British Museum is a treasure trove of human history and culture, housing over eight million artifacts from around the world—all under one spectacular roof in central London.

Best of all, general admission is free, making it one of the city’s top attractions for travelers of all interests and budgets.

Must-see highlights include the Rosetta Stone, which unlocked the secrets of ancient Egyptian writing, and the breathtaking Elgin Marbles, which were once part of the Parthenon in Athens.

Also, don’t miss the Egyptian mummies, the Assyrian lion hunt reliefs, or the beautifully detailed Lewis Chessmen from medieval Scotland.

The Great Court, with its iconic glass roof, is another stunning space where you can grab a coffee and take a break.

The museum is massive, so consider joining a highlights tour or picking up a map to plan your visit since you probably won’t be able to see it all.

7. Buckingham Palace

Exterior view of Buckingham Palace during your 24 hours in London.

Buckingham Palace is the official London residence of the British monarch and a symbol of royal tradition and British pageantry.

Located at the end of The Mall, this grand palace draws visitors from around the world who are eager to catch a glimpse of royal life.

While the interior State Rooms are only open to the public during select weeks in summer, the palace is worth visiting year-round.

One of the biggest highlights is the Changing of the Guard ceremony, a must-see spectacle of military precision, music, and tradition.

It usually takes place around 11:00 a.m. on set days (check the schedule in advance) and draws big crowds. Sp, arrive early for a good view.

Even if you don’t go inside, the palace’s grand gates, fountains, and nearby St. James’s Park are a great place to stop, take photos, and enjoy a leisurely stroll through the heart of London.

8. St. Paul’s

Me looking out at St. Paul's Cathedral witht he sun setting in the background.

St. Paul’s Cathedral is one of London’s most awe-inspiring landmarks, with its massive dome dominating the city’s skyline.

Designed by Sir Christopher Wren and completed in the 17th century after the Great Fire of London, it remains an architectural masterpiece and a powerful symbol of resilience and faith.

Visitors can explore the grand interior, filled with intricate mosaics, statues, and the stunning high altar.

Another highlight is climbing to the Whispering Gallery, where a whisper against the wall can be heard on the opposite side of the room.

Continue upward to the Stone Gallery and Golden Gallery for some of the best panoramic views in the city.

Finally, don’t miss the crypt, where national heroes like Admiral Nelson and the Duke of Wellington are buried.

Expert Tip: If you don’t want to pay to enter, then just visit on Sunday for mass instead.

9. Tate Modern

Interior of the Tate Modern in London

The Tate Modern is a must-see for art lovers and curious travelers alike since it’s home to one of the world’s best collections of modern and contemporary art.

It’s a beautiful collection that is housed inside a striking former power station on the Thames’ South Bank.

Entry to the main collection is free, making it an accessible cultural stop with unbeatable riverside views.

Once inside, you’ll find works by legendary artists like Picasso, Rothko, Warhol, and Dali, all of which sit alongside groundbreaking pieces by contemporary creators from around the globe.

The Turbine Hall, a vast industrial space, also features large-scale installations that are immersive, bold, and unforgettable.

Highlights include Monet’s Water-Lilies, Lichtenstein’s pop art, and Bourgeois’s spider sculpture, as well as interactive exhibits and rotating exhibitions (some ticketed).

Don’t forget to head up to the viewing terrace for panoramic views of London’s skyline.

10. V&A (Victoria and Albert) Museum

View of an open white room with a glass ceiling with loads of artifacts inside.

The Victoria and Albert Museum (V&A) is a dazzling celebration of art, design, and craftsmanship, making it one of London’s most fascinating and beautiful museums.

Located in South Kensington, the V&A houses over 2.3 million objects spanning 5,000 years of human history, from ancient artifacts to cutting-edge fashion.

It’s a must-see for anyone interested in textiles, sculpture, photography, jewelry, architecture, and decorative arts.

Highlights include the Cast Courts with full-scale replicas of Michelangelo’s David and Trajan’s Column, the Jewelry Gallery filled with dazzling pieces from royal collections, and the intricate Tipu’s Tiger automaton from 18th-century India.

Fashion lovers will adore the ever-evolving costume exhibits that showcase everything from 18th-century gowns to contemporary couture.

The museum’s stunning architecture, tranquil courtyard, and excellent café also make it a lovely place to linger.

Best of all, general admission is free. So, you can explore at your own pace and keep coming back for more during your 24 hours in London.

11. Enjoy Afternoon Tea

This Harry Potter themed afternoon tea was so much fun and probably one of the more unusual things to do in London.

Afternoon tea in London is a cherished tradition that blends elegance, indulgence, and a touch of British history.

Originating in the 1840s as a light meal between lunch and dinner, it has become a quintessential London experience for visitors.

Typically served between 2 p.m. and 4 p.m., afternoon tea includes finger sandwiches, warm scones with clotted cream and jam, and an assortment of cakes and pastries, all accompanied by a pot of high-quality tea.

What makes afternoon tea special is the ritual itself. It’s slow-paced, refined, and often set held inside of beautiful surroundings.

Some of the best places to enjoy it include The Ritz, with its opulent setting and dress code; Claridge’s, known for its Art Deco glamour; and Sketch, with its quirky, Instagram-worthy take in a yellow tea room.

Whether traditional or modern, afternoon tea offers visitors a delicious break from sightseeing and a taste of classic London charm.

12. Enjoy a Football Match at Wembley Stadium

View of the red seats surrounding the football field with fans in the stands at Wembley Stadium.

Seeing a football match at Wembley Stadium is a must-do experience for any sports fan visiting London.

As the home of England’s national football team and the site of major domestic finals like the FA Cup and EFL Cup, Wembley is more than just a stadium; it’s the heart of English football.

With a seating capacity of 90,000 people, it’s the largest stadium in the UK and the second-largest in Europe.

Wembley is also famous for its massive arch, visible for miles, and its electric atmosphere on match day.

The roar of the crowd, the pageantry of the national anthem, and the intensity of the game creates a thrilling experience, even if you’re not a die-hard fan.

The stadium also hosts international friendlies, Euro qualifiers, and major concerts.

Easily accessible from central London, a visit to Wembley offers an unforgettable glimpse into the passion and pride that fuels the English football scene.

13. National Gallery

View of the massive stone columns and giant stone arch that make up the exterior of the National Gallery in London.

The National Gallery is an absolute must-see for art lovers and anyone who is curious about European masterpieces.

Located in Trafalgar Square, this world-class museum is home to over 2,300 paintings that date back to anywhere between the 13th and early 20th century.

Best of all, admission is completely free. So, step inside to find works by some of the greatest artists in history.

Must-see highlights include Van Gogh’s Sunflowers, Da Vinci’s The Virgin of the Rocks, Turner’s dramatic seascapes, and Monet’s impressionist masterpieces.

Don’t miss Caravaggio’s Supper at Emmaus for its stunning realism or Jan van Eyck’s Arnolfini Portrait, famous for its hidden symbolism.

The galleries are also beautifully arranged, allowing you to walk through centuries of art in a single afternoon.

Whether you’re into Renaissance icons or romantic landscapes, the National Gallery is a cultural treasure trove filled with inspiration and beauty that gives you a much needed break from the chaos of London.

14. Kew Gardens

View of a glass green houses with tons of green plants inside. You can see people walking along paved walkways and a blue flower hanging down in the middle from the celing.

Kew Gardens is one of London’s most breathtaking and peaceful escapes. It is also an epic UNESCO World Heritage Site that is a total must-see for nature lovers and curious travelers alike.

Officially known as the Royal Botanic Gardens, Kew, it spans across 300 acres and showcases the world’s largest and most diverse collection of living plants.

Visitors can explore stunning glasshouses like the Palm House, filled with tropical rainforest plants, and the Temperate House, home to rare and endangered species from around the globe.

Afterward, walk the Treetop Walkway for a bird’s-eye view of the gardens or discover the tranquil Japanese Garden and Mediterranean landscapes.

The gardens also feature seasonal displays, art installations, and the fascinating Kew Palace, once home to King George III.

Whether you’re a plant enthusiast or just looking for a serene day out, Kew offers beauty, education, and inspiration all in one.

Added bonus? It’s just a 30-minute train ride from central London and is a must-see if you’re spending Christmas in London.

15. See a Show at Shakespeare’s Globe Theatre

The Globe Theater, one of many famous London Landmarks.

Shakespeare’s Globe Theatre is a must-see for literature lovers, theatre fans, and anyone looking to experience a true piece of London’s cultural history.

Located on the South Bank of the Thames, the Globe is a faithful reconstruction of the original 1599 theatre where many of Shakespeare’s plays were first performed.

What makes the Globe so special is its commitment to authenticity. So, you can watch classic plays like Hamlet or A Midsummer Night’s Dream performed in an open-air, circular theatre, just as audiences did over 400 years ago.

Standing in the “yard” as a Groundling gives you an up-close and lively experience for a budget-friendly price.

Beyond performances, visitors can explore the Globe Exhibition, join a guided tour to learn about Elizabethan theatre, and even take workshops.

It’s an inspiring, entertaining, and educational stop that brings Shakespeare’s world to life right in the heart of modern London.

16. Natural History Museum

Natural History Museum in London. One of the famous London landmarks you must visit.

The Natural History Museum in London is perfect for families, science lovers, and anyone curious about the natural world.

Housed in a stunning Victorian building in South Kensington, it’s one of the most beloved museums in the UK. Plus, per usual, admission is totally free.

Step inside to find fascinating exhibits on everything from dinosaurs and volcanoes to human evolution and rare gems.

Don’t miss the iconic blue whale skeleton hanging in the grand Hintze Hall or the ever-popular T. rex in the dinosaur gallery.

Kids and adults alike will love the interactive displays, earthquake simulator, and the chance to explore creatures from land, sea, and sky.

There are also rotating exhibitions (some ticketed), a great café, and seasonal events like the winter ice rink.

Whether you spend an hour or an entire day here, the Natural History Museum is a great place for fun, discovery, and awe-inspiring wonders around every turn.

17. Hampton Court Palace

View of Hampton Court in London

Hampton Court Palace is a must-see for history lovers and anyone fascinated by royal life.

It sits just outside central London, and this grand Tudor palace was once home to King Henry VIII.

Therefore, it is packed with intrigue, drama, and architectural splendor. Plus, I just love that walking through the halls feels like stepping back in time.

Visitors can explore the Tudor kitchens, ornate State Apartments, and the beautiful Chapel Royal, which is still in use today.

Also, don’t miss the famous Hampton Court Maze since it is one of the oldest surviving hedge mazes in the world, or the stunning formal gardens that sit along the River Thames.

Live costumed interpreters also help bring history to life, while family-friendly activities and seasonal events make it a great place for all ages.

Whether you’re marveling at the Great Hall’s hammer-beam ceiling or hearing eerie ghost stories, Hampton Court blends history, storytelling, and grandeur for a truly unforgettable experience.

18. Have a Traditional English Breakfast

Aerial view of a white plate filled with mushrooms, tomatoes, toast with jam, eggs, sausage, and bacon with a coffee on the right side, and silverware on the left.

A Full English Breakfast is a hearty British meal that’s a must-try while in the city.

Traditionally served in cafés, pubs, and hotels, it includes bacon, sausages, eggs (fried or scrambled), grilled tomatoes, baked beans, mushrooms, toast or fried bread, and often a slice of black pudding.

It’s the ultimate comfort food since it’s filling, flavorful, and a perfect way to start a big day of sightseeing.

This classic breakfast dates back to the early 19th century and remains a beloved part of British culture.

You’ll find it on menus all over London, from traditional greasy spoons to upscale brunch spots in London.

For an unforgettable version, head to The Regency Café (a retro favorite featured in films), Dishoom for a Bombay-inspired twist, or E. Pellicci in East London, which is a family-run gem that has been around since 1900.

Whether you’re curing jet lag or fueling up for a jam-packed itinerary, a Full English is a delicious rite of passage in London.

19. Leadenhall Market

View of me standing in front of a Christmas tree in Leadenhall Market. You can see me in a brown jacket and a red scarf and a gray skirt.

Leadenhall Market is a hidden gem in the heart of the City of London and is a must-see for its stunning architecture, rich history, and charming atmosphere.

Dating back to the 14th century, it was once a meat, game, and poultry market.

Today, it’s a beautifully restored Victorian marketplace with ornate ironwork, glass ceilings, and cobblestone walkways.

In fact, it’s so picturesque that it was used as Diagon Alley in the Harry Potter films.

I love wandering around Leadenhall Market because it feels like stepping into another era.

It’s also home to a variety of boutiques, pubs, restaurants, and artisan food shops, making it perfect for shopping, lunch, or a relaxed drink after sightseeing.

Also, be sure to look up and admire the intricate details of the covered roof while you’re here.

Located near Bank and Monument stations, it’s easy to pair a visit with other nearby attractions like Sky Garden, the Tower of London, or St. Paul’s Cathedral.

20. The London Eye

Up close view of the London Eye during 24 hours in London.

The London Eye is one of the city’s most iconic attractions and an absolute must-see for first-time visitors.

Located on the South Bank of the River Thames, this giant observation wheel features breathtaking 360-degree views of London’s skyline.

On a clear day, you can see landmarks like Big Ben, St. Paul’s Cathedral, Buckingham Palace, and even as far as Windsor Castle.

All in all, each glass capsule takes about 30 minutes to complete a full rotation, giving you plenty of time to relax and take photos from every angle.

It’s especially magical at sunset or in the evening when the city begins to glow to life.

While you’re here, explore the vibrant South Bank area, with its street performers, riverside cafés, and nearby attractions like the SEA LIFE London Aquarium and Shrek’s Adventure!.

21. Hyde Park

Aerial view of Hyde Park, one of the most famous landmarks in London

Hyde Park is one of London’s most beloved green spaces and a must-see for anyone looking to escape the city without leaving its center.

Spanning over 350 acres, it offers a perfect mix of relaxation, culture, and outdoor activity.

Whether you’re up for a scenic stroll, a boat ride on the Serpentine Lake, or simply people-watching under the trees, Hyde Park has something for everyone.

Highlights include the Diana, Princess of Wales Memorial Fountain, the Serpentine Galleries, and Speaker’s Corner, a famous spot for open-air public debate.

You can also rent a bike, ride horses along designated paths, or enjoy a picnic in one of the park’s peaceful meadows.

Hyde Park is also the site of major events like Winter Wonderland during the holidays and summer concerts during the warmer months.

Easily accessible from several tube stations, it’s a quintessential London experience full of fresh air and charm.

Map of the Best Things to Do in London

Map of 21 blue dots that represent the best things to do in London.

Conclusion

London is one of those cities that always surprises me, no matter how many times I visit.

There’s just always something new to discover and something old to fall in love with all over again.

From iconic landmarks like Big Ben and the Tower of London to lazy afternoons in Hyde Park and unexpected finds in Leadenhall Market, the best things to do in London mix history, culture, food, and a little bit of magic.

Whether you’re sipping afternoon tea, getting lost in a museum, or cheering your team on at Wembley, London has a way of making every moment feel special.

So pack your curiosity (and a comfy pair of shoes), and let the city lead the way.