101 romantic things to do in London

Find the most romantic things to do in London to ensure you have the perfect date! From romantic restaurants to fun date ideas, find the best things for couples to do in London.
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.

Whether you are planning a romantic weekend getaway in London or looking for Valentine’s Day ideas, here’s our pick of London's most romantic things to do as a couple.

See romantic London theatre shows

Edward and Vivian embrace centre stage in front of neon signs with the Pretty Woman cast raising their arms up to them.
Pretty Woman: The Musical at the Savoy Theatre. Photo: Morris Mac Matzen. Image courtesy of Raw PR.
  1. Watch Pretty Woman: The Musical: See the stage version of one of Hollywood's most romantic films.
  2. Delight in the dark romance of The Phantom of the Opera at Her Majesty's Theatre: Be enchanted by one most spectacular musicals of all time. 
  3. Be spellbound by Disney's enchanting fairy tale Beauty and the Beast at the London Palladium: Enjoy a timeless love story that captures hearts and imaginations.
  4. Book tickets to see smash-hit Mamma Mia!: Get up and dance to the songs of ABBA.
  5. Watch the legendary Les Misérables: Discover one of the most popular and longest-running West End musicals.

Find more London theatre and top musicals.

Treat your loved one to a gift

  1. Surprise your special someone to a luxury experience in London: From pampering spa days to luxury train journeys, give them a gift to remember.
  2. Or buy a luxury hamper* full of tasty treats from Fortnum and Mason: Perfect for a special picnic in one of the Royal parks.
  3. Pick up sweet treats at one of London's fabulous chocolate shopsCheck out Charbonnel et Walker's heart-shaped boxes full of truffles or melt their heart with a London Chocolate Tour*.
  4. While away a Sunday at one of London’s top marketsVisit sprawling markets such as Old Spitalfields or Camden Market, and check out the best food markets including famous Borough Market.
  5. Shop for beauty products and fragrances: Don't miss the specialist boutiques in Covent Garden, St James's, Mayfair and London's West End.
  6. Browse the city's best jewellery shops: Hop between specialist shops at Hatton Garden or pick special items from the likes of The Alkemistry and royal warrant holder Bentley & Skinner.
  7. Hunt down men's fashion accessories along Jermyn Street: The famous street is world-renowned as the centre for gentlemen's fashion, especially bespoke shirts.
  8. Discover picture-pretty shops in the opulent Burlington Arcade and Princes Arcade: Explore two of London's hidden treasures packed with luxury accessories.
  9. Browse London’s best florists and flower markets: Shop for a bunch of red roses or spoil your loved one with flowers from Columbia Road Flower Market.

Find more gifts in top shopping areas.

Quirky date ideas in London

A black and green helicopter in flights with passengers on board
A London helicopter tour © Adventure 001. Image courtesy of Adventure 001.
  1. Take your love to new heights: Splash out on a shared or private London Helicopter Tour
  2. Or enjoy a date in the sky on the IFS Cloud Cable Car: Watch the sunset together as you glide above the Thames.
  3. Seek out St Paul’s Cathedral Whispering Gallery: Whisper sweet nothings to one another in this iconic place.
  4. How deep is your love? Pop the question in the SEA LIFE London AquariumMake use of their “underwater” proposal service.
  5. Learn about Japanese cuisine with a Sushi and Sake Masterclass* at Buddha-Bar in Knightsbridge: Find out the secret to making delicious sushi - a perfect date for foodies!
  6.  Enjoy an exhilarating ride with a 60 Minute Segway Experience*: Race each other as you speed around the Segway Rally Course.
  7. Share a giggle at a stand-up comedy shows: Laugh out loud to some of the funniest shows, plays and musicals in the capital.
  8. Strike a pose next to the Love Lane sign in the City of London: Pose for a couplie (couple's selfie) and share your love in pictures.

Find more fun date ideas in London.

Dine at a romantic restaurant

  1. Gorge on afternoon teaTreat your loved one to a traditional afternoon tea, a quirky themed afternoon tea or an afternoon tea tour.
  2. See the sights with dinner and a tour: On water with City Cruises and Bateaux London, or by bus with Bustronome.
  3. Enjoy a candlelit dinner at Clos Maggiore: It's often hailed as London’s most romantic restaurant.
  4. Book a table at plush restaurant Bob Bob Ricard: Make sure you press the "call for champagne" buzzer.
  5. Fancy an aphrodisiac? Feast on oysters: Knock back oysters at celeb haunt J Sheekey, make use of oyster happy hour at Wright Bros. Soho or try creative takes using the crustaceans at The Oystermen.
  6. Splash out at one of London’s Michelin-starred restaurants: You can find some great deals on Michelin-star meals to impress for less.
  7. Book a table at one of London’s top French restaurants: From traditional fine dining venues to animated brasseries.
  8. Dine in the dark at Dans le Noir ?: Enjoy organic dishes in complete darkness.
  9. Be serenaded by opera singers in the opulent surrounds of Sarastro: The food is flamboyant and you'll love the quirky artwork.

Book into more romantic restaurants in London.

Soak up a romantic view

The Shard on the South Bank and the river Thames and London skyline at sunset
Spectacular views of the London skyline at sunset from the Shard © Shutterstock / Photos.London. Image courtesy of Shutterstock / Photos.London
  1. See sweeping views of the city at The View from The ShardGo up to level 72 of London's tallest landmark.
  2. Book an exclusive Cupid's Pod on the London EyeGet a private capsule, your own waiter, champagne and chocolates.
  3. Take a boat ride down the Thames: From tours with City Cruises, to Thames Clippers hop-on-hop-off river boat services.
  4. Enjoy a spectacular sunset over London’s skyline: The view is particularly stunning from the top of Parliament Hill, on Hampstead Heath.
  5. Or sit back with a drink at Sky Garden: This leafy indoor garden is free to enter.
  6. Soak up the city's panoramic viewsLook down at London's famous buildings and attractions from one of these top viewing spots.
  7. Gaze across the cityscape from one of London's rooftop bars: Get a head for heights and enjoy bars across the city.
  8. Climb Primrose Hill for a breath-taking view of Regent’s Park and the city: Reward yourself with a cupcake at Primrose Bakery on the way back.
  9. Watch the sky turn pink at one of London's most Instagram-worthy sunset hotspotsFrom restaurants with a view to leafy parks, check out the best places to catch a sunset.

Retreat to romantic hotels in London

  1. Spend the night in one of London's most romantic hotelsFrom cosy boutique hotels to luxury accommodation, there are plenty of fantastic places to choose from.
  2. Indulge yourselves with a stay in a boutique hotel room: London's boutique hotels offer a stylish and sophisticated holiday with a personal touch.
  3. Choose a room with bags of character when you stay at one of London's unique hotelsSpend the night in the capital's oldest hotel or in a former prison cell!
  4. Or keep the costs low by staying at one of London's coolest hostels: Featuring stunning design and historic charm, London's best hostels include a Victorian mansion and a converted warehouse.

Check out more places to stay in London.

Romantic things to do for culture lovers

  1. See one of the Bard's romantic plays at Shakespeare's GlobeDiscover one of the most unique, remarkable and breathtaking theatrical spaces in London.
  2. Explore the history-filled galleries of Westminster Abbey: Follow in the regal footsteps of Prince William and Kate Middleton, who got married here.
  3. Listen to music by a great Baroque composer at Vivaldi Four Seasons by Candlelight: Enjoy the timeless concertos by candlelight, in the romantic setting of St James's Church Piccadilly.
  4. Go on a romantic art trail: See amorous painting The Knight Errant by John Everett Millais at Tate Britain, John Gibson's reliefs of Cupid and Psyche at the Royal Academy of Arts, or Paris Bordone's A Pair of Lovers at the National Gallery.
  5. Go old school, with a romantic date at the cinema: Seek out lesser-known films at BFI Southbank, emulate the stars at one of Leicester Square's cinemas, and enjoy a post-shopping flick at The Cinema at Selfridges.
  6. Or watch a movie from a shared double seat at one of London's unique cinemas: Enjoy alternative films at these atmospheric venues.
  7. Visit one of London's film locations: Follow in the footsteps of famous movie couples.
  8. Admire the stunning art collection at the Queen's House: A gift from King James I to his wife Anne of Denmark. 

Fun things to do in London for couples

A woman and man walk down the side of The O2, hanging onto a rope and wearing harnesses, during the Up at The O2 experience.
Up at The O2 © visitlondon.com/Antoine Buchet.
  1. Take an uplifting expedition across the roof of The O2Climb over one of the world's most popular entertainment venues and enjoy spectacular views.
  2. Go on a speedboat ride along the Thames: Get your hearts racing on an edge-of-your-seat tour.
  3. Become a dream team at The Crystal Maze LIVE Experience London*: Test your skills as you take on adrenaline-fueled challenges to win crystals and crack The Crystal Maze. 
  4. Take the plunge with a Lovers Leap Bungee Jump* in Greenwich: Take a leap of faith with that special someone before celebrating the occasion with champagne.
  5. Competitive couples can play ping pong at BounceTreat yourself to pizzas, cocktails and ping pong at this fun-packed table tennis bar.
  6. Vie for a hole in one at PuttshackEnjoy a game of mini golf, good food, drinks and great music.
  7. Strike it lucky at a retro-style bowling alleyDiscover bowling alleys full of vintage American style, neon lights and music.
  8. Thrash your other half at table football at Bar Kick: Combine watching live sport with table football at this fun bar in Shoreditch.
  9. The thrill-seekers should try The Castle Climbing CentreTrust your partner with your life by belaying them at this indoor rock climbing centre.

Enjoy romantic London walks

  1. Find your way out of Hampton Court Palace's famous maze: Then immerse yourself in Henry VIII's majestic palace, including his magnificent state apartments.
  2. Stroll on a soaring walkway amid the tree canopies at Royal Botanic Gardens, KewLondon's largest UNESCO World Heritage Site is the perfect escape from the hustle and bustle of the city.
  3. Go for a wander in Greenwich Park: Be amazed by beautiful blossoms, autumn colours and gorgeous city views.
  4. Take a stroll around the beautiful St Katharine DocksThis former commercial dock has been transformed into an elegant marina with shops, restaurants and a lovely pub.
  5. Walk along the South Bank at night: Go for a romantic walk from London Bridge to Waterloo.
  6. Amble through the idyllic Isabella Plantation in Richmond Park: Explore the rest of the Royal Park and try and spot some of the resident deer.
  7. Wander around the gardens of Eltham PalaceExplore every room of this luxurious art deco residence.
  8. Walk hand-in-hand through Chelsea Physic Garden: Discover London's oldest botanic garden.

Discover dates with a difference

  1. Take a tour of Wilton's Music Hall: Discover the world's oldest and largest surviving grand music hall.
  2. Wander around Dennis Severs' HouseSoak up the sights and smells of this 18th-century family home.
  3. Enjoy a candlelit tour of Sir John Soane's Museum: The atmospheric venue is ideal for a romantic outing with a difference.
  4. Take a tour of Highgate Cemetery: Revolutionary Karl Marx and English novelist George Eliot are buried here.
  5. Visit the beautiful Keats House: Explore the former home of romantic poet John Keats.
  6. Take a look at the Watts Victorian memorial in Postman's Park: This quirky yet romantic spot features in the movie Closer.
  7. Chill out with afternoon tea in the Barbican Conservatory: Relax among tropical plants, trees and fish.

Snuggle up in romantic bars in London

An empty terrace with lounge-style seating and London's skyline in the background, at dusk.
Radio rooftop bar at ME London. Image courtesy of ME London.
  1. Cosy up to your other half at London's top cocktail bars: these spots are perfect places to celebrate special occasions..
  2. Sip a martini at the legendary Dukes Hotel Bar: James Bond author Ian Fleming famously used to drink here.
  3. Snuggle up in front of a crackling fire at one of London’s cosy pubsGrab a drink, order the pie and mash, and settle in.
  4. Enjoy a cocktail and sweeping views of the Thames from a riverside bar: Check out the likes of Savage Garden, Lyaness, Skylon and OXO Tower Bar.
  5. Drink candlelit cocktails at the opulent Icon Balcony Bar: For the best views, grab seats on the balcony overlooking Leicester Square.
  6. Share a bottle of wine at Gordon's Wine Bar: Pick one of the candlelit tables at this romantic, cave-like drinking spot.
  7. Seek out more fine vintages at one of London's top places for wine lovers: Check out Compagnie des Vins Surnaturels, Cork & Bottle or Noble Rot.
  8. Celebrate your love with a bottle of bubbly: Choose from one of London's best champagne bars.

Uncover more London pubs and bars.

Find romantic things to do in London at night

  1. Learn something new together in the intimate atmosphere of a museum late: Find talks, performances, workshops, films, DJ sets, drinks and more.
  2. Croon some love songs at one of London's karaoke barsSing your heart out to the latest hits or old-school classics.
  3. Dance to the beat at London's top live music barsFrom rock and pop to jazz and reggae, enjoy a spectacular array of live music gigs.
  4. Break the ice in one of London’s quirky barsGo off the beaten track and find a quirky basement bar, secret drinking hole or themed boozer.
  5. Watch a performance at the Royal Opera House or the London Coliseum: See the world's top opera and ballet stars on a romantic evening out.

Discover more of London's nightlife scene.

Unwind on a summer date

People lay on the green grass on a sunny day, with the London Eye in the background.
Queen Elizabeth Hall Roof Garden © visitlondon.com.
  1. Head over to one of London's riverside pubs: Soak up the views while sipping a pint by the water.
  2. Marvel at the Kyoto Japanese Garden in Holland Park: The park also has an orangery, tennis courts and a cricket pitch.
  3. Enjoy theatre under the stars at the Regent’s Park Open Air TheatreChoose from a season of Shakespeare, comedy, family fun and musicals.
  4. Make the most of the sunshine and dine alfresco: Perfect for laid-back romantic dates in London.
  5. Gaze lovingly at blooms in Regent’s Park and Hyde Park: Seek out the parks' dedicated rose gardens.
  6. Hire a rowing boat on the Serpentine lake in Hyde Park: You can also navigate around on a pedalo or hop aboard the solar-powered Solarshuttle.
  7. Enjoy a rooftop view of the South Bank at Queen Elizabeth Hall Roof GardenThe roof garden is one of the best kept secrets in London.
  8. Share an ice cream at one of London’s best ice-cream shopsFrom innovative approaches to generations-old Italian techniques to vegan ice cream, find your next frozen treat.
  9. Dance together in the sunshine at a top music festival in LondonThe capital hosts exciting and eclectic music festivals all year round.
  10. Take a canal boat ride: Glide along the waters from Little Venice to Camden.
  11. Hire a Santander bike: Cycle to one of London's parks for a picnic.
  12. Go horse riding together through Hyde Park: Explore one of London's most iconic and romantic parks from Ross Nye Stables.

For more loved-up romantic ideas in London, check out romantic things to do in London on Valentine's Day, our top ideas for dates and ideal romantic spots in London to pop the question.