Planning a trip and wondering about the best things to do in London in 2025?
From iconic landmarks to leafy parks, afternoon tea to underground adventures, this guide covers 57+ unforgettable experiences for every age and interest. Whether you’re visiting for the first time or a lifelong Londoner, these 2025 highlights will spark new discoveries across the capital.
🎩 Cultural Icons: Where London Tells Her Story
Here are the first 7 must-do cultural experiences to enjoy when exploring the best things to do in London in 2025—grand, gripping, and gloriously British.
1. Stand Before the Rosetta Stone at the British Museum
Step through towering columns into one of the world’s greatest museums—completely free to enter. The Rosetta Stone steals the show, but don’t miss the Egyptian mummies, the Parthenon marbles, or the Aztec treasures. You could get lost for hours, and you’ll love every second.
📍 Great Russell Street, Bloomsbury
🕰️ Plan: 2–3 hours minimum
💷 Free entry (special exhibits cost extra)
2. Watch the Changing of the Guard at Buckingham Palace
Red jackets. Bearskin hats. Military precision. This is as British as it gets. Arrive early to grab a good spot at the gates. The pomp, the horses, the brass band—it’s all marvellously ceremonial.
📍 Buckingham Palace, Westminster
🕰️ 11:00am (check schedule in winter)
💷 Free to watch
3. Climb the Dome of St Paul’s Cathedral
Wander inside this baroque masterpiece where echoes whisper through the Whispering Gallery. Climb all 528 steps to the Golden Gallery and be rewarded with stunning skyline views—truly a spiritual high.
📍 Ludgate Hill, City of London
🕰️ Allow 1.5–2 hours
💷 Paid entry (discounts for students/seniors)
4. Take in the Majesty of the Houses of Parliament & Big Ben
This Gothic beauty looks even better up close. Hear Big Ben chime if you’re lucky, stroll along Westminster Bridge, and take a guided tour inside (when Parliament isn’t in session). The seat of British democracy feels every bit as grand as you’d expect.
📍 Westminster, SW1A
🕰️ Best visited in daylight, or lit up at night
💷 Exterior: free / Tours: ticketed
5. Wander the Historic Halls of the Tower of London
Beefeaters in black and red regalia. Armoury displays. Stories of betrayal and beheading. And of course—the Crown Jewels, glittering behind glass. It’s all here, behind thick Norman walls that have stood for nearly 1,000 years.
📍 Tower Hill, EC3N
🕰️ Give it 2–3 hours
💷 Entry from £33 (worth every penny)
6. Marvel at Masterpieces in the National Gallery
From Van Gogh’s sunflowers to Turner’s dreamy seascapes—this Trafalgar Square treasure is home to over 2,000 works. It’s bright, well-curated, and never too crowded. A peaceful pause from London’s hustle.
📍 Trafalgar Square
🕰️ Flexible—drop in for 30 mins or stay for hours
💷 Free (donations encouraged)
7. Step into Shakespeare’s World at The Globe
Not just a theatre—a time machine. Sit under the stars (or stand, like a groundling!) and watch Shakespeare’s words come to life just as they did 400 years ago. Electric atmosphere, brilliant acting, and proper wooden benches.
📍 Bankside, Southwark
🕰️ Check performance times—usually evenings
💷 Standing tickets from £5
🌿 Green Escapes: London’s Leafy Retreats
Here are 7 must-visit green spaces—peaceful, picturesque, and packed with charm.
8. Take a Royal Stroll through Hyde Park
Stretching across 350 acres, this is London’s green lung. Hire a pedal boat on the Serpentine, spot swans gliding by, or sit beneath the weeping willows with a book and an ice cream. For lively debate, drop by Speakers’ Corner on a Sunday.
📍 Central London
🕰️ Any time, all year
💷 Free
9. Meet the Deer at Richmond Park
This ancient deer park feels wild and wide-open, just minutes from the city. Walk the Isabella Plantation for springtime blooms or gaze at the skyline from King Henry’s Mound—you can even spot St Paul’s through a protected viewline!
📍 Richmond, TW10
🕰️ Daytime only (gates close at dusk)
💷 Free
10. Enjoy a Rose-Scented Ramble in Regent’s Park
A feast of floral colour, especially in Queen Mary’s Gardens, home to 12,000 roses in June. There’s a boating lake, wide lawns, and even an open-air theatre in summer. Don’t forget the nearby ZSL London Zoo if you’re bringing little ones.
📍 North of Marylebone
🕰️ Open daily
💷 Free (zoo is ticketed)
11. Climb to the Viewpoint in Hampstead Heath
This one’s for the soul. Hilly, wild, and beautifully unkempt. From Parliament Hill, London sprawls at your feet—skyline, trees, the works. In warmer months, join locals for a dip in the swimming ponds—cold, but invigorating!
📍 Hampstead NW3
🕰️ All seasons
💷 Free (ponds: small fee)
12. Discover the Kew Gardens Glasshouses
World-class botanic gardens with tropical palms, treetop walks, and Victorian glasshouses that make you feel like you’ve stepped into a jungle. Ideal on a sunny day—or when the weather turns grey.
📍 Kew, Richmond
🕰️ Allow at least 3 hours
💷 Ticketed (from £20, book ahead)
13. Stroll Along the South Bank
Not a park—but a riverside walk full of life. Watch buskers near the National Theatre, snack from street food stalls, and spot famous sights like St Paul’s, the London Eye, and Tower Bridge. Go at sunset for golden light on the Thames.
📍 Stretch from Westminster to Tower Bridge
🕰️ All day, best in the afternoon/evening
💷 Free to roam
14. Find Tranquillity at Kyoto Garden, Holland Park
Tucked away like a secret, this Japanese garden features koi ponds, waterfalls, and manicured trees. It’s quiet, serene, and feels almost magical—a lovely escape within a bustling borough.
📍 Holland Park, Kensington
🕰️ Open daylight hours
💷 Free
🍽️ Food & Drink: A Taste of London’s Best
Here are 7 delicious experiences every food lover should try. Come hungry!
15. Feast Your Way Through Borough Market
London’s oldest food market is a wonderland for your tastebuds. Nibble cheese samples, grab a hot raclette toastie, or slurp spicy Malaysian laksa. Whether you’re here for lunch or gourmet groceries, the vibes are buzzing.
📍 Southwark, SE1
🕰️ Wed–Sat best for full stalls
💷 Free entry, pay per bite
16. Enjoy Afternoon Tea at The Ritz (or Anywhere Fancy)
Finger sandwiches, fluffy scones, clotted cream, and enough tea to float a barge. The Ritz is timeless, but there are brilliant spots all over—from Fortnum & Mason to sketch. Dress smart and book early.
📍 Various – The Ritz, Mayfair is a classic
🕰️ Mid-afternoon bookings (2–5pm)
💷 Expect £50–70 per person
17. Sip a Pint in a Proper London Pub
Head to Ye Olde Cheshire Cheese on Fleet Street or The Spaniards Inn in Hampstead—both historic and atmospheric. Cosy up with a Sunday roast, or nurse a pint by the fire. If the weather’s fine, grab a beer garden bench and soak in the chatter.
📍 Scattered across London
🕰️ Lunch to late
💷 Pints from £5; food varies
18. Explore Chinatown’s Dumpling Havens
Bright lanterns, hidden alleys, and more dumplings than you can count. Try Dumplings’ Legend, BaoziInn, or the wildly popular Four Seasons for crispy duck. Great for groups, late-night cravings, or casual feasting.
📍 Gerrard Street, W1D
🕰️ Open daily, many until midnight
💷 Meals from £10–25
19. Grab a Bite at Dishoom for Bombay Comfort Food
Inspired by Mumbai’s old Irani cafés, Dishoom is legendary for breakfast naan rolls, black daal, and house chai. Don’t let the queue put you off—it moves fast and it’s worth every minute.
📍 Locations in Covent Garden, Shoreditch, King’s Cross
🕰️ From 8am (breakfast), lunch, dinner
💷 £20–30 per person
20. Snack and Sip at Maltby Street Market
A lesser-known foodie gem tucked beneath Bermondsey’s railway arches. Think Ethiopian stews, truffle burgers, craft beer, and gooey brownies—all under festoon lights and friendly vibes.
📍 Ropewalk, SE1
🕰️ Weekends only
💷 Free to enter, food £5–10 a portion
21. Indulge in Cheese at Neal’s Yard Dairy
A paradise for cheese lovers. Sample British farmhouse classics, from crumbly cheddar to punchy stilton. The staff are full of passion and knowledge—they’ll let you try before you buy.
📍 Neal’s Yard, Covent Garden & Borough Market
🕰️ Daily, check hours
💷 By weight, free tastings
🎭 Entertainment: Stage Lights, Music Nights, and Electric Vibes
Here are 7 top entertainment experiences that bring London to life after dark—and sometimes before.
22. See a West End Show in Theatreland
Think of it as London’s Broadway, but with more charm and history. From classics like Les Misérables and Phantom to smash hits like Hamilton or Six, there’s a seat for everyone. Last-minute tickets? Try the TKTS booth in Leicester Square.
📍 Shaftesbury Avenue & surrounding streets
🕰️ Evenings, plus matinees
💷 Tickets from £20 (rush deals available)
23. Watch a Film in an Old-School Cinema
Swap the multiplex for a velvet seat and a touch of nostalgia. Electric Cinema (Portobello) offers leather armchairs and footstools. BFI Southbank is perfect for indie films and retrospectives.
📍 Electric Cinema (Notting Hill), BFI (South Bank)
🕰️ Daily showings
💷 £12–£20 depending on seat
24. Laugh Out Loud at a Live Comedy Club
Fancy a giggle? Head to The Comedy Store in Soho or Angel Comedy Club in Islington. You’ll see rising stars and famous faces testing fresh material. Small venues, big laughs.
📍 Various – Soho & Angel are comedy hubs
🕰️ Evenings, usually 7.30pm onwards
💷 Tickets from £5–£20
25. Catch Live Music at the Legendary Roundhouse
Once a Victorian railway shed, now an iconic music venue. Artists from Amy Winehouse to Arctic Monkeys have graced this circular stage. It’s intimate, raw, and goosebump-inducing.
📍 Chalk Farm Road, Camden
🕰️ Evenings – check listings
💷 Tickets priced per act
26. Go Clubbing in Fabric or Ministry of Sound
For proper clubbers, London delivers. Fabric brings underground vibes and techno legends. Ministry is iconic, with massive rooms and world-class DJs. You’ll dance ‘til your legs say no.
📍 Clerkenwell (Fabric), Elephant & Castle (Ministry)
🕰️ Friday–Sunday mostly
💷 From £15–£30 (book ahead)
27. Sing Along at a West End Musical Pub Night
Head to The Piano Works in Farringdon where the crowd chooses the songs and the band plays them live. Think crowd karaoke, only with pros at the piano. Perfect for birthdays, reunions, or just letting loose.
📍 113-117 Farringdon Rd, EC1
🕰️ Evenings, Thursday–Saturday best
💷 Free entry or table booking fees
28. Watch Open-Air Theatre at Regent’s Park
A summer gem! Watch Shakespeare under the stars, birds chirping, wine flowing. It’s intimate, magical, and so very British. Don’t forget your blanket—London nights can nip.
📍 Inner Circle, Regent’s Park
🕰️ Seasonal (May–Sept)
💷 Tickets from £18–£60
🎡 Family Fun: London Adventures for All Ages
Family Fun in London is next-level. Whether it’s your first time or your fiftieth, the city sprinkles a little magic on every age. Kids, teens, grandparents—there’s something for everyone here.
Here are 7 brilliant family-friendly activities in London experiences that’ll leave the whole gang grinning—from toddlers to teens to grown-ups who still love dinosaurs.
29. Step into a Storybook at the Natural History Museum
Greet a giant blue whale. Roar back at the animatronic T. rex. Touch a real meteorite. It’s more than a museum—it’s a time machine, science show, and playground rolled into one. Plus, the building itself is pure Hogwarts vibes.
📍 Cromwell Road, South Kensington
🕰️ 10am–5:50pm daily
💷 Free (donations welcome)
30. Go Wizarding Mad at the Harry Potter Studio Tour
Walk the cobbled floors of Diagon Alley. Sip butterbeer. Step inside the Great Hall. This is the actual film set used in the movies, and it’s as magical as it sounds. Book early—it sells out fast.
📍 Leavesden (20 miles NW of central London)
🕰️ Allow 3–4 hours at least
💷 Ticketed (£53–£60 for kids/adults)
31. See the City from the London Eye
Soar above the Thames in a giant glass pod. Kids love spotting Big Ben, Tower Bridge, and the tiny red buses below. The full rotation takes about 30 minutes—long enough to impress, short enough to avoid fidgety legs.
📍 South Bank, SE1
🕰️ 10am–6pm (extended in summer)
💷 From £33 adults / £30 kids (book online for deals)
32. Sail the Thames on a River Bus or Cruise
Hop on a Thames Clipper and whizz past London’s top sights—with less stress than the Tube. Or go classic with a commentary cruise from Westminster to Greenwich. Boats + breeze = smiles all round.
📍 Piers all along the river – Westminster, Tower, Greenwich
🕰️ All day service
💷 From £5–£15 per journey
33. Let Them Loose at the Diana Memorial Playground
Built around a huge pirate ship, this free playground is a dream for younger children. There are teepees, sensory trails, and a whole Peter Pan theme. Plus, the nearby Kensington Gardens are lovely for a picnic.
📍 Near Kensington Palace
🕰️ 10am–6pm in summer
💷 Free
34. Meet Lions and Lemurs at London Zoo
In the heart of Regent’s Park, ZSL London Zoo brings the wild to the city. See tigers, penguins, monkeys, and reptiles. Don’t miss the walk-through lemur forest or the bug house (if you’re brave!).
📍 Regent’s Park, NW1
🕰️ Daily 10am–5pm
💷 Ticketed (£27–£35, kids under 3 go free)
35. Hop Aboard the Postal Museum’s Mini Mail Train
Ever ridden a secret underground mail railway? Now you can. It’s short, quirky, and super fun. The museum also has interactive exhibits and soft play for little ones.
📍 Phoenix Place, Clerkenwell
🕰️ Book in advance for train slots
💷 From £14 adults / £8 kids
🔍 Hidden Gems: London’s Best-Kept Secrets
These 7 under-the-radar experiences prove that some of the most unforgettable London moments happen just a little out of sight.
36. Discover the Ruins of St Dunstan-in-the-East
A bombed-out church turned secret garden. Ivy spills through gothic windows. Trees grow through stone arches. It’s hauntingly beautiful—and surprisingly peaceful. Bring a book or sit quietly. It’s like time stood still.
📍 St Dunstan’s Hill, EC3
🕰️ Open daily, daylight hours
💷 Free
37. Wander Through Leighton House
Tucked behind a quiet Kensington street, this Victorian home bursts with colour. Inside: shimmering Islamic tiles, golden domes, and a glittering Arab Hall. It’s theatrical, exotic, and wildly unexpected.
📍 12 Holland Park Road, W14
🕰️ 10am–5:30pm (closed Tuesdays)
💷 £12 adults / £7 kids
38. Stroll the Seven Noses of Soho
Street art meets scavenger hunt. Artist Rick Buckley hid sculpted noses across Soho as a protest. Some say finding all seven brings great fortune—if nothing else, it brings lots of laughs and curious wandering.
📍 Soho, W1
🕰️ Anytime – self-guided adventure
💷 Free
39. Explore Little Venice by Canal Boat
Pastel houseboats, bobbing swans, and willow trees—it’s like a tiny, watery dreamworld. Walk the towpath to Camden, or better yet, cruise aboard the London Waterbus for a lazy float through Regent’s Canal.
📍 Start at Warwick Avenue station
🕰️ Best in daylight, spring–autumn
💷 Boat rides from £14–£16
40. Climb the Garden at 120 Fenchurch Street
No queues, no ticket cost—just a stunning rooftop garden with 360° views. It’s quieter than the Sky Garden but equally breathtaking. Pack your camera and take it all in. Sunsets here are magic.
📍 120 Fenchurch Street, EC3
🕰️ Weekdays 10am–6:30pm
💷 Free, no booking needed
41. Uncover Eel Pie Island
A tiny artists’ colony on the Thames, with a wild past (rock bands! hippies! squatters!). It’s only open a few times a year, but if you’re lucky enough to visit during an open studio weekend, it’s unforgettable.
📍 Twickenham, TW1
🕰️ Check local listings for open days
💷 Free or donation
42. Get Lost in Daunt Books, Marylebone
An Edwardian bookshop with oak galleries and green lamps—perfect for slow browsing. Specialises in travel books, but every corner is packed with character. Even if you don’t buy, you’ll leave inspired.
📍 83 Marylebone High Street, W1U
🕰️ Mon–Sat 9am–7:30pm, Sun 11am–6pm
💷 Free to enter (but good luck leaving empty-handed)
👑 Royal & Historic: London Through the Ages
Why? Because you simply can’t visit London without brushing up against a bit of crown, castle, and centuries-old scandal. 🇬🇧 Here are 7 majestic musts that take you from Tudor towers to royal gardens. Full of pageantry, power, and proper British drama!
43. Tour the Tower of London
Not just a tower—a fortress, palace, and prison in one. Meet the Beefeaters, see the Crown Jewels, and stand where Anne Boleyn lost her head. London’s bloody, brilliant history lives here.
📍 Tower Hill, EC3
🕰️ 9am–5:30pm
💷 From £33 adults / £16.50 kids
44. Watch the Changing of the Guard at Buckingham Palace
Red jackets, tall bearskin hats, military music—it’s British pomp at its finest. The guards swap places in a perfectly choreographed ceremony outside the palace. Get there early for a front-row spot.
📍 Buckingham Palace, SW1
🕰️ 11am (check schedule online)
💷 Free to watch
45. Walk the Historic Halls of Westminster Abbey
Every coronation since 1066. Royal weddings. Tombs of kings, queens, poets, and scientists. The stained glass is breathtaking, the atmosphere sacred. It’s London’s soul in stone and silence.
📍 20 Deans Yard, SW1P
🕰️ Mon–Sat, 9:30am–3:30pm
💷 £27 adults / £12 kids
46. Roam Hampton Court Palace
Henry VIII’s grand playground. Wander through Tudor kitchens, baroque gardens, and a real hedge maze. There’s even a royal tennis court. History here is both majestic and mad.
📍 East Molesey, KT8 (35 min from Waterloo)
🕰️ 10am–5:30pm
💷 £27 adults / £13.50 kids
47. Visit Churchill War Rooms
Descend into the secret bunker where Britain’s WWII strategy was shaped. See maps, phones, and desks frozen in time. Intimate, powerful, and deeply moving.
📍 Clive Steps, King Charles Street, SW1A
🕰️ 9:30am–6pm
💷 £30 adults / £15 kids
48. Stroll the Royal Parks
From St James’s Park with its palace views and pelicans, to Richmond Park with its roaming deer—these aren’t just parks, they’re royal legacies. Perfect for picnics, peace, and people-watching.
📍 Various – St James’s, Hyde, Green, Kensington, Richmond
🕰️ Daily, dawn to dusk
💷 Free
49. Explore the British Museum’s Timeless Treasures
Home to the Rosetta Stone, Egyptian mummies, and treasures from every empire. It’s a time capsule of human civilisation. Free to enter, impossible to forget.
📍 Great Russell St, WC1
🕰️ 10am–5pm daily
💷 Free (some exhibitions ticketed)
🌟 Unmissable Extras: Just Too Brilliant to Skip
Because when you’ve come this far, why not go all in? Here are 6 more top-tier London adventures that round off this guide in true style —experiences too good to leave out.
50. Ride the Emirates Air Line Cable Car (Now IFS Cloud)
Glide above the Thames from Greenwich Peninsula to Royal Docks. It’s short but scenic, especially at sunset. Watch the skyline glow, and wave to the O2 below.
📍 North Greenwich to Royal Victoria
🕰️ 7am–11pm (shorter on weekends)
💷 From £6 single
51. Catch a Film Under the Stars at Rooftop Film Club
Cinema, but cooler. Think bean bags, skyline views, and cult classics. With locations like Peckham and Stratford, it’s a summer essential.
📍 Various rooftops (Bussey Building, Roof East)
🕰️ Evenings, May–Sept
💷 Tickets from £15
52. Try Global Street Food at Borough Market
From Ethiopian injera to Spanish chorizo rolls, this is a feast for the senses. Chat with friendly stallholders, sample cheeses, sip craft coffee. Go hungry—leave happy.
📍 Southwark Street, SE1
🕰️ 10am–5pm (closes earlier Sundays)
💷 Free to browse; food varies
53. Marvel at Sky Garden’s Tropical Views
A lush oasis 35 floors up, with plants, cocktails, and wraparound city views—all for free (just book in advance). Think of it as London’s green crown.
📍 20 Fenchurch Street (aka the Walkie Talkie)
🕰️ Varies by season; check online
💷 Free, but timed tickets needed
54. Join the Crowds at Notting Hill Carnival
Held every August Bank Holiday, it’s Europe’s biggest street party. Caribbean music, dazzling costumes, food stalls, dancing—it’s wild, colourful, and full of joy.
📍 Notting Hill, W10
🕰️ Annual – August BH weekend
💷 Free
55. Tour Abbey Road Studios (and Do the Zebra Crossing Photo!)
Beatles fans, rejoice. While studio access is limited, you must do the zebra-crossing snap and visit the Abbey Road shop. It’s pilgrimage-worthy.
📍 St John’s Wood, NW8
🕰️ Crossing: always open! Shop hours vary
💷 Photo: free. Shop: depends how Beatle-mad you are
56. Race Across the World: The Experience
A live‑action, team‑based city race where you navigate London on foot without maps or public transport, solve puzzles, and stay on a virtual budget. Over 2–3 hours, you’ll uncover iconic landmarks and hidden gems, making this immersive adventure feel like your own episode of the BBC show.
📍 Liverpool Street Station & city centre
🕰️ 2–3 hours, available daily
💷 From £50 per team (2–8 players)
57. Hunt for Secrets in the Tower Hill Roman Wall & Victorian Steam Room
Slip past the glassy office blocks near Liverpool Street and discover ancient ruins and a hidden Victorian bath house. This mix of Roman grit and steamy opulence is pure London contrast.
📍 Bishopsgate & Tower Hill, EC3
🕰️ 24/7 for the wall; bath house tours vary
💷 Free to peep from the outside. Tours may cost a few quid
So, from palaces to punks, skyline bars to secret gardens, this 57-strong guide is a living love letter to London. No matter your mood, age or budget, these 57+ things to do in London in 2025 guarantee memorable moments in one of the world’s greatest cities. Whether you’re travelling with tots, on a solo adventure, or revisiting an old favourite, there’s something here that’ll lift your soul, tickle your curiosity, and make you fall in love with this city all over again.











