Travel

50 Of The Best Things To Do In London In 2025, According To A Local

By

London is a city that blends rich history with a vibrant, modern pulse that offers something for every traveler. Whether you're a culture enthusiast, a foodie, a history buff, or someone looking to explore hidden gems, London has it all. From iconic landmarks to secret spots known only to locals, this guide will help you experience the best of what London has to offer. 

Here are 50 of the best things to do in London in 2025.

Jump to: 
Iconic London Activities
Must-Do Food Adventures
Unbeatable Accomodation Experiences

Play

  1. Explore London by foot, taking advantage of the city’s flat terrain. Use walking tour apps like the Blue Plaques App or the London Architecture Guide to uncover historical and architectural gems.

  2. Ride the London Eye for breathtaking panoramic views of the city, where you can spot iconic landmarks like Big Ben, the Houses of Parliament, and Buckingham Palace from one of the highest vantage points in London.

  3. Step into over a thousand years of history at Westminster Abbey, where British monarchs have been crowned, famous figures like Sir Isaac Newton are buried, and you can marvel at stunning Gothic architecture.

  4. Explore the Victoria and Albert Museum, a world-renowned museum showcasing an exquisite collection of fashion, textiles, ceramics, and jewelry—perfect for art and design enthusiasts looking to immerse themselves in London's rich cultural heritage.

  5. Attend a performance at the historic Globe Theatre or catch a musical or play in London’s vibrant West End. Book tickets in advance to secure the best seats.

  6. Dive into the vast collections of the British Museum or explore contemporary exhibitions at the Tate Modern. Don't forget the lesser-known Sir John Soane's Museum for a unique experience.

  7. Indulge in retail therapy at Covent Garden Market or luxury shopping along Regent Street and Savile Row for bespoke fashion and unique finds.

  8. Experience London's vibrant nightlife in Soho, dance the night away in Shoreditch, or enjoy live music and eclectic vibes in Camden.

  9. Spend a relaxing day exploring London’s green spaces, from the expansive glasshouses and diverse plant collections at Kew Gardens to boating on the Serpentine in Hyde Park or meeting the Peter Pan statue and friendly parakeets in Kensington Gardens.

  10.  Dive into the magical world of Harry Potter at the Warner Bros. Studio Tour London, where you can walk through iconic sets, see original props and sip on butter beer.

  11. Take a tour of Buckingham Palace or visit the Tower of London to see the Crown Jewels and learn about England’s royal history.

  12. Experience the excitement of British football by attending a match at Wembley Stadium or visit the home grounds of famous teams like Arsenal or Chelsea.

  13. See London's iconic landmarks from the water on a Thames River Cruise, with options for day or evening tours to fit your schedule.

  14. Dive into the alternative scene at Camden Market, where you can shop for unique fashion, art, and vintage items.

  15. Take a walking tour in Shoreditch to see some of the best street art in London, including works by famous artists like Banksy.

  16. Visit the Sky Garden for panoramic views of London’s skyline from this public indoor garden atop the Walkie Talkie building.

  17. Discover innovations in technology and space exploration at the Science Museum, with rotating exhibits and interactive displays.

  18.  Venture beyond the city with a day trip to charming destinations like the historic streets of York, the cultural vibrancy of Birmingham, or the seaside allure of Brighton, each offering a unique taste of England's diverse landscapes and attractions.

Eat

  1. Step into Bar Bruno, where cozy, candle-lit ambiance meets rotating chef residencies, offering up dishes like mackerel ceviche from London's hottest culinary talents—arrive early and stroll Victoria Park while waiting for a table.

  2. Visit The Queen of Hoxton in Shoreditch, known for its creative themed evenings and events, and enjoy drinks on its expansive rooftop overlooking East London’s vibrant skyline.

  3. Visit Jolene in Newington Green for its cult-favorite house-made pastries and hearty seasonal dishes—don’t miss the pappardelle with beef and ox tongue ragu if it's on the chalkboard.

  4. Experience the historic charm of Ye Olde Cheshire Cheese on Fleet Street, a 17th-century pub frequented by literary greats like Charles Dickens and Mark Twain, with its cozy, winding passages and multiple bars steeped in history.

  5. Head to Oma above Borough Market for Mediterranean-inspired plates in a relaxed setting; the hummus paired with their garlic-infused açma verde is a must-try while you watch the world go by from your window seat.

  6. For some of the best views in London, head to The Rooftop at The Standard in King’s Cross, offering a close-up of St Pancras Clock Tower along with seasonal cocktails and street food.

  7. Experience a retro Italian-American vibe at Carlotta in Marylebone, where dishes from Nonna Gina’s recipe book meet modern flair—book ahead to ensure you don’t miss the Fettuccine Alfredo al Tartufo.

  8. Visit The Seven Stars in Aldwych, one of London’s oldest pubs dating back to 1602, renowned for its unique ambiance, ties to the Royal Courts of Justice, and charismatic publican, who brings the pub to life with daily changing menus.

  9. Enjoy the luxury of pressing a button for champagne at Bob Bob Ricard in Soho, where opulent Art Deco decor complements signature dishes like the iconic Beef Wellington—perfect for a special occasion.

  10. Enjoy the gritty, laid-back vibes at Frank’s Cafe in Peckham, where you can sip drinks and take in stunning views from atop a multi-story car park.

  11. Make a reservation at Norma in Fitzrovia for a taste of Sicilian-Moorish fusion in a stunning townhouse setting—start with the strozzapreti pork and anchovy pasta, a standout on the menu.

  12. Sip a pint at The Prospect of Whitby in Wapping, a pub that dates back to 1520, offering stunning views of the River Thames and a fascinating history as a former pirate hangout, complete with original flagstone floors and maritime decor.

  13. Descend into the vibrant brasserie Zedel near Piccadilly Circus, where you can enjoy live jazz and a prix-fixe menu of classic French dishes—don’t leave without trying the steak frites for under £20.

  14. Take in the breathtaking floral displays at The Churchill Arms in Kensington, a pub famously connected to Winston Churchill’s family, where you can enjoy traditional British ales surrounded by lush greenery and quirky memorabilia.

  15. Travel to F Cooke in London’s East End for an authentic taste of traditional pie, mash, and jellied eels—this Victorian gem has been serving East Londoners for over 160 years.

  16. Hop on the Bustronome for a gourmet experience on wheels, dining on fine cuisine as you tour London's iconic landmarks—book a window seat for the best views paired with your meal.

  17. Head to Tayyabs in Whitechapel for sizzling lamb chops and rich Punjabi curries—BYOB and enjoy their no-corkage policy, making it a perfect spot for a lively night out.

  18. Brunch with a view on the rooftop of Daisy and May Green’s floating café on Regents Canal, where you can enjoy Australian classics like their signature “Luxury Aussie Lamingtons.”

  19. Step back in time at Ye Olde Mitre in Holborn, a hidden gem originally built in 1546, known for its wood-paneled interiors, cozy nooks, and a rich history that includes serving the servants of the Bishop of Ely.

  20. Visit Mallow in Borough Market for plant-based, sustainable dishes that change with the seasons—pair their silky hummus with freshly baked bread for a satisfying, ethical meal.

  21. Experience live music at the iconic Dingwalls in Camden, a legendary pub and music venue that has hosted performances by bands like The Ramones and The Clash, offering a vibrant atmosphere along the canal.

  22. Treat yourself to a quintessentially afternoon tea at The Ritz, where timeless elegance meets delectable pastries, Claridge’s for a luxurious experience in an art deco setting, or Sketch where whimsical decor and creative treats turn tea time into a work of art.

  23. Savor the flavors at Borough Market, one of London's oldest and most beloved food markets, where you can sample everything from artisanal cheeses to freshly baked pastries and street food from around the globe.

  24. Dine at Duck & Waffle on the 40th floor for a truly unique culinary experience, offering creative British-inspired dishes alongside breathtaking views of the city skyline.

Stay

  1. Elevate your London experience by staying at Shangri-La at The Shard, where you can wake up to breathtaking views of the city skyline from the highest luxury hotel in London—don't miss the infinity pool on the 52nd floor for an unforgettable dip above the clouds.

  2. Stay at The Artist School, a bohemian dream tucked near Borough Market and Tate Modern, featuring a cozy space with chalkboards for creativity, eclectic decor, and a luxurious room-sized shower for the ultimate relaxation.

  3. Book a stay at Claridge’s, the epitome of London luxury, and enjoy a martini in the stylish Fumoir bar before retiring to your art deco-inspired room—be sure to request the butler service for a touch of timeless elegance.

  4. Stay in a charming writer’s loft near Portobello Road, perched above a Tesco, where you can unwind in an antique clawfoot bath, relax on a flower-filled terrace, and immerse yourself in the ambiance with a chaise lounge and vintage record collection.

  5. Indulge in the ultimate London luxury at The Ritz, where you can dine in their Michelin-starred restaurant and enjoy the renowned afternoon tea in the Palm Court.

  6. Stay at the chic Ham Yard Hotel in Soho and take advantage of the private rooftop terrace with its lush garden—reserve a lane at the exclusive 1950s bowling alley for a unique, retro evening with friends.

  7. Immerse yourself in the sophisticated charm of NoMad London, perfectly located in Covent Garden; treat yourself to a craft cocktail at the lushly decorated NoMad Bar and explore the hotel’s exquisite art collection.

  8. Stay in a piece of history at this London Airbnb, located in a 1730s private house that’s one of the earliest surviving homes in the area, featuring modern touches from the early 1800s by Thomas Cubitt, the architect behind the iconic facade of Buckingham Palace.

Still working on your London itinerary? Check out:​

Editor's note: Urban List editors independently select and write about stuff we love and think you'll like too. Urban List has affiliate partnerships, and if you purchase something through the links in this article, we will earn a commission from those partners. Additionally, this article is sponsored by Flight Centre and proudly endorsed by Urban List. To find out more about who we work with and why read our editorial policy here.

Image credit: Urban List

Get our top stories direct to your inbox.

Subscribe

Get our top stories direct to your inbox.

Subscribe