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
-
Explore London by foot, taking advantage of the city’s flat terrain. Use walking tour apps like the or the to uncover historical and architectural gems.
-
Ride the 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.
-
Step into over a thousand years of history at , where British monarchs have been crowned, famous figures like Sir Isaac Newton are buried, and you can marvel at stunning Gothic architecture.
-
Explore the, 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.
-
Attend a performance at the historic or catch a musical or play in London’s vibrant West End. Book tickets in advance to secure the best seats.
-
Dive into the vast collections of the or explore contemporary exhibitions at the . Don't forget the lesser-known for a unique experience.
-
Indulge in retail therapy at or luxury shopping along and for bespoke fashion and unique finds.
-
Experience London's vibrant nightlife in Soho, dance the night away in Shoreditch, or enjoy live music and eclectic vibes in Camden.
-
Spend a relaxing day exploring London’s green spaces, from the expansive glasshouses and diverse plant collections at to boating on the Serpentine in or meeting the Peter Pan statue and friendly parakeets in .
-
Dive into the magical world of Harry Potter at the , where you can walk through iconic sets, see original props and sip on butter beer.
-
Take a tour of or visit the to see the Crown Jewels and learn about England’s royal history.
-
Experience the excitement of British football by attending a match at or visit the home grounds of famous teams like Arsenal or Chelsea.
-
See London's iconic landmarks from the water on a , with options for day or evening tours to fit your schedule.
-
Dive into the alternative scene at, where you can shop for unique fashion, art, and vintage items.
-
Take a walking tour in to see some of the best street art in London, including works by famous artists like Banksy.
-
Visit the for panoramic views of London’s skyline from this public indoor garden atop the Walkie Talkie building.
-
Discover innovations in technology and space exploration at the, with rotating exhibits and interactive displays.
-
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
-
Step into, 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.
-
Visit in Shoreditch, known for its creative themed evenings and events, and enjoy drinks on its expansive rooftop overlooking East London’s vibrant skyline.
-
Visit 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.
-
Experience the historic charm of 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.
-
Head to 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.
-
For some of the best views in London, head to in King’s Cross, offering a close-up of St Pancras Clock Tower along with seasonal cocktails and street food.
-
Experience a retro Italian-American vibe at 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.
-
Visit 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.
-
Enjoy the luxury of pressing a button for champagne at in Soho, where opulent Art Deco decor complements signature dishes like the iconic Beef Wellington—perfect for a special occasion.
-
Enjoy the gritty, laid-back vibes at in Peckham, where you can sip drinks and take in stunning views from atop a multi-story car park.
-
Make a reservation at 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.
-
Sip a pint at 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.
-
Descend into the vibrant brasserie 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.
-
Take in the breathtaking floral displays at 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.
-
Travel to 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.
-
Hop on the 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.
-
Head to 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.
-
Brunch with a view on the rooftop of’s floating café on Regents Canal, where you can enjoy Australian classics like their signature “Luxury Aussie Lamingtons.”
-
Step back in time at 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.
-
Visit 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.
-
Experience live music at the iconic 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.
-
Treat yourself to a quintessentially afternoon tea at , where timeless elegance meets delectable pastries, ’s for a luxurious experience in an art deco setting, or where whimsical decor and creative treats turn tea time into a work of art.
-
Savor the flavors at, 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.
-
Dine at on the 40th floor for a truly unique culinary experience, offering creative British-inspired dishes alongside breathtaking views of the city skyline.
Stay
-
Elevate your London experience by staying at , 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.
-
Stay at , 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.
-
Book a stay at ’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.
-
Stay in a charming 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.
-
Indulge in the ultimate London luxury at , where you can dine in their Michelin-starred restaurant and enjoy the renowned afternoon tea in the Palm Court.
-
Stay at the chic 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.
-
Immerse yourself in the sophisticated charm of , 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.
-
Stay in a piece of history at this 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: OB真人视讯 editors independently select and write about stuff we love and think you'll like too. OB真人视讯 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 OB真人视讯. To find out more about who we work with and why read our editorial policy here.
Image credit: OB真人视讯