64 best things to do for Valentine's Day in London 2025

Various venues


Discover London’s romantic side with that special someone on and around 14 February, with our guide to romantic and quirky things to do for Valentine’s Day 2025 in London.

From Valentine’s Day dinners and champagne with a view, to exquisite flower festivals and adventures for two, impress your date with a romantic getaway to London this Valentine’s Day.

Content contains affiliate links, marked with asterisks (*). If you click through and make a purchase, Visit London receives a commission – every purchase supports London’s jobs and economy. 

Cool Valentine's Day ideas in London

Two people stand on the deck of a river cruise boat drinking champagne.

  1. Celebrate Valentine's at London’s most romantic theatre shows or West End musicalsEnjoy a spectacular show together.
  2. Take your sweetheart to one of the top 10 London attractions: Make memories to last a lifetime at the capital's most popular attractions.
  3. Be thrilled by the Warner Bros. Studio Tour London: Explore behind the scenes of Harry Potter's wizarding world.
  4. Feel the effects of Cupid's bow onboard a Valentine's Day river Cruise: Feast on a sumptuous seasonal menu and wine as you cruise along the Thames.
  5. Spend the day on an exciting London tour: Find romantic spots in London along the way.
  6. Visit Kensington PalaceAdmire the former home of the Prince and Princess of Wales and other royal couples before them.
  7. Have a fun date night at a museum late: Wander around museum galleries after dark with a glass of wine in hand.
  8. Stroll hand in hand at Kew Gardens: Lose yourself among hundreds of colourful flowers.
  9. Gaze at the stars at Scenes in the SquareFollow the statue trail, full of top British film stars.
  10. Buy a beautiful bouquet at Columbia Road Flower Market: Find fabulous fragrant flowers for your loved one.
  11. Or have a romantic weekend: Make the most of your time together in London with a stay in a luxury hotel

Valentine's Day experiences in London

A dark shed-style room, with a distillery in the background, and people huddled around in the room looking at it

  1. Create a signature scent at a Design a Bespoke Perfume Experience*: Work together to make a personalised perfume.
  2. Laugh the night away with a Comedy Pass for Two*:See top-class comedians at a London club. 
  3. Take to the kitchen at a Dim Sum Making Masterclass*: There's no such thing as too many cooks with it comes to Valentine's Day.
  4. Head to a Moonshine Saloon Immersive Theatre and Cocktail Experience*:Live as outlaws for the night in London's Wild West.
  5. Tick off movie spots on a Notting Hill Rom Com Walking Tour*: See locations from iconic films such as Notting Hill and Love Actually.
  6. Satisfy your sweet tooth at a Chocolate Making Class*: Become a chocolatier as your create fresh cream truffles, chocolate martinis and more.
  7. Make a masterpiece at a Painting Lesson at Georgie Mason Art*: Work together to create beautiful paintings at a London studio.
  8. Enjoy a Beer Masterclass and Meal at Brewhouse and Kitchen*:Sip on tipples as you learn about each brew from an expert.
  9. Turn into a Zombie for the Day at The London Tombs*: The perfect experience for couples who love all things spooky.  

Check out even more Valentine's Day experiences to enjoy together.

Valentine’s Day ideas in London for the adventurous 

  1. Take your love to new heights Up at the O2Climb over roof of the world's most popular entertainment venue together.
  2. Or live the high life with a London Helicopter TourTreat your loved one to a once-in-a-lifetime experience.
  3. Go on a Treetop Adventure at Go Ape*Overcome obstacles, take on wobbly walkways and fly along the zip wires.
  4. Fly along the river on a Thames Rockets speedboat tour: Spot iconic landmarks as you whizz along the river on a thrilling boat tour. 
  5. Challenge your partner to iFLY Indoor Skydiving at The O2*: Experience the rush of indoor skydiving together. 
  6. Cuddle up as you enjoy a scenic ride on the IFS Cloud Cable CarSee spectacular sunset views of the London skyline.
  7. Head to Cutty Sark for a Rigging Climb Experience*: Step off the main deck and into the skies for a unique view of Greenwich.
  8. Brave a memorable 160ft Bunjee Jump in London*Head to the drop zone where you'll take a thrilling leap with your loved one.
  9. Stimulate your senses with London's best immersive experiencesStep into another world together.
  10. Have fun and get competitive at London's top activity barsThe question is - will you let them win?
  11. Make a splash at Lee Valley White Water Centre: Venture into the white water rapids together. 

Discover more adventurous things to do for Valentine's Day in London. 

Take in romantic views of London

  1. Soar into the sky on the London Eye: Enjoy a Champagne Experience or blow the budget by hiring a private capsule.
  2. Watch the sunset from The View from The ShardBask in breath-taking views of London with your beloved.
  3. Cruise along the Thames with City CruisesSoak up the sights on a romantic river cruise.
  4. Enjoy a romantic walk at WWT London Wetland CentreTake your date to an urban oasis full of nature.
  5. Enjoy dinner at Sky GardenCelebrate your love with a romantic dinner up in the clouds.
  6. Sip on cocktails at one of London's best rooftop barsGaze at beautiful cityscapes from trendy rooftop terraces and gardens.
  7. Snap a selfie together at London's Instagram-worthy spots: Make memories in stunning locations across London.
  8. Find the best place to proposeDiscover dreamy locations across London for that perfect moment.

See other exciting places to go on Valentine's Day that promise epic views.

Enjoy Valentine's Day shows and concerts in London

The cast of Guys & Dolls greet the audience as they surround the stage of the Bridge Theatre.

  1. Have a night to remember at the Royal Opera House or London Coliseum: Treat your partner to tickets to a spellbinding ballet or romantic opera.
  2. Bring a loved one to London's music venues: Go to a Valentine's Day gig at one of London's grassroots.
  3. Laugh your heart out at London's comedy shows:Find out if you share the same sense of humour.

Check out more shows in London's West End and beyond.

Dine at top Valentine's Day restaurants in London

  1. Book the best table in one of London’s romantic restaurants for Valentine's: Impress your date at the charming Clos Maggiore the ever so pretty Sketch.
  2. Enjoy a romantic afternoon tea with City Cruises: Sail down the Thames in style as you celebrate.
  3. Spend the evening at a Valentine's rooftop experience at east London bar Floriatta: Sip on bespoke cocktails as you enjoy views spanning St Paul's to Canary Wharf.
  4. Enjoy a Valentine's Day dinner hosted by Petersham Nurseries: Sample tasty seasonal menus at The Petersham or La Goccia in Covent Garden and the charming Richmond Cafe.
  5. Savour a seven-course tasting menu at Kinaara at InterContinental London - The O2Explore indulgent flavours of India complimented by a selection of fragrant wines.
  6. Break the ice in quirky bar or restaurant on Valentine’s Day: Make it a evening to remember in some of London's most unique venues.
  7. Snuggle up by a crackling fire in a cosy pub: Reward yourself with a tipple as you while away the afternoon.
  8. Spice up your Insta feed at Instagrammable cafesCapture the special day in a cute and quirky location.
  9. Splash out on a Valentine's Day dinner in a Michelin-starred London restaurantFeast on sumptuous food in a spectacular setting.

Indulge in Valentine's Day afternoon tea in London

Two people cheers drinks aboard a valentines themed afternoon tea bus tour

  1. Hop aboard a Valentine's afternoon tea bus tour with your loved one: Indulge in sweet treats, a glass of prosecco whilst enjoying music from a live singer.
  2. Treat yourself to an extra-special afternoon tea in London on Valentine's Day: Many venues create Valentine’s Day afternoon tea menus for the occasion.
  3. Feel the romance as you delight in a champagne afternoon teaSip on bubbly in a sophisticated setting.
  4. Drive by the London Eye and St Paul's Cathedral: See iconic London landmarks such as as you indulge in a traditional afternoon tea aboard a bus tour

Explore more of London's top food and drink picks. 

Where to bag a perfect gift

  1. Purchase a luxury experience in London to enjoy together: Treat your loved one with a gift to remember, from spa days and luxury train journeys to cocktail masterclasses.
  2. Feast on luxurious sweet treats from Fortnum & Mason... Or buy a luxury hamper now*A glorious gift for a special occasion.
  3. Visit London's top department stores for Valentine's Day gift ideas: Find the perfect present - even for those who are hard to buy for.
  4. If you're shopping for him, head to London's top menswear shops: Pick up some accessories to complement his wardrobe.
  5. Peruse the city's best shopping hotspots for the perfect gifts: Discover fashionable boutiques, big names and emerging brands.

Scenic outdoor spots to explore together

A few people are sitting on top of the hill overlooking Greenwich Park and Canary Wharf.

  1. Take a stroll to the top of Hampstead HeathPrimrose Hill or Greenwich Park: Cuddle up on a blanket as you admire beautiful views of the London skyline.
  2. Spend a romantic day in the grounds of Hampton Court PalaceAdmire the beautiful gardens and get lost in the famous maze!
  3. Head to the tranquil Kyoto Japanese Garden in Holland Park Feel romantic in the beautiful garden with its colourful peacocks and delightful Koi fish.
  4. Wander in picturesque parks and gardens: Make time to explore London's beautiful green spaces together.

For more romantic Valentine's Day ideas to enjoy in the city, follow this guide to the most romantic things to do in London.

Plan your special weekend by taking a look at weekend itinerary for couples, or browse what's on for more things to do during your visit.

If you’re in serious need of last-minute ideas, check out this guide to things to do in London this weekend.