Valentine's Day 2024 deals

If you're celebrating Valentine's Day this year, we've a bouquet of ideas that'll keep the costs low and the romance high.

Romance is lovely, but over-commercialised pressure isn't, and there are plenty of free things you can do instead of buying gifts. Yet if you are going to spend (there's really no need), we've rounded up the top last-minute deals below.

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

FREE personalised gift cheques

Valentine’s gifts shouldn't be about how much you've spent. Use our free Valentine’s gift cheques to make your other half a promise straight from the heart – pledge to do something nice (or naughty). Thoughtfulness melts the heart far more than a pricey prezzie. Promise your loved one a massage, brekkie in bed, or dinner.

For a homemade gift idea, see MSE Rhiannon's 'Fancy chocs were £20 at Fortnum & Mason – so I made my own for £3ish' blog.

Red roses in-store

We don't currently have any deals.

Dine-in meal deals for two

Cheap things to do and activities

  • Theatre lovers can get £10 to £50 tickets for 20+ London West End shows (originally 40+ but many have now sold out), including biggies such as Disney's Frozen, The MousetrapLes Misérables, and Wicked via the Official London Theatre Sale – see 'More info' below for the full list of participating shows.

    The discounted tickets are for performances up to Thursday 29 February, and there's a mix of matinée, evening, and weekend performances, though they're spread randomly across all dates. This means it could be pot luck finding cheap tickets for the show you want on a particular date – best to be flexible, if you can.

    The saving you get varies per show and per seat. £10 tickets will usually be the cheapest normal-priced seats in the theatre, and £50 tickets will be the top-priced (non-premium) seats. Though do note, not all shows offer £10 tickets in this sale.

    For other ways to save at the theatre, see our Cheap theatre tickets guide.

    • Here's the list of participating shows, along with the ticket prices available when we last checked on Tuesday 6 February.

      • Back To The Future The Musical - £30, £40, £50
      • The Barber Of Seville - £40, £50
      • The Boy At The Back Of The Class - £20
      • Bronco Billy - £20, £40
      • The Choir Of Man - £30, £50
      • Cruel Intentions: The '90s Musical - £30, £40, £50
      • The Enfield Haunting - £40, £50
      • Everybody's Talking About Jamie - £30
      • Exhibitionists - £20
      • Disney's Frozen - £30
      • The Handmaid's Tale - £40, £50
      • The King And I - £20, £30, £40, £50
      • The Little Big Things - £40
      • The Merchant of Venice 1936 - £10, £40
      • Metamorphosis - £10, £20, £30
      • Les Misérables - £30, £50
      • The Mousetrap - £10, £20, £30, £40, £50
      • Mrs. Doubtfire - £40, £50
      • The Phantom Of The Opera - £40, £50
      • Rehab The Musical - £20, £30
      • The Time Traveller's Wife - £20, £40
      • Tina: The Tina Turner Musical - £30, £40, £50
      • The Unfriend - £40, £50
      • Wicked - £30, £40, £50


      You can book up to 10 tickets per show with one card and there’s no limit to the number of performances you can get tickets for. Though if you have Theatre Tokens, you can pay for your tickets using those.

      You'll be sent e-tickets, which you can print or show on your phone. You can't get refunds unless a show is cancelled, but Official London Theatre says exchanges may be possible, depending on availability.

    See all deals: London Theatre (1 deal)
  • MSE weekly email

    FREE weekly MoneySaving email

    For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

  • If you register with Days Out Guide and buy a National Rail ticket, you can get 2for1 entry to 250+ UK attractions, including Thorpe Park, Kew Gardens, Chessington World of Adventures, Alton Towers and Legoland Windsor (see the full attractions list). You must pre-book the attraction tickets online – though confusingly, the 2for1 is only valid on full-price tickets, so you can't get 2for1 on the usually-cheaper 'advance' price.

    How to get 2for1

    • Choose which attraction you want to visit at the Days Out Guide website and you'll be given a 2for1 code.
    • Go via Days Out Guide to the attraction's own website and use the code to book two full-price tickets online.
    • On arrival at the attraction, you'll need to present your tickets alongside a valid train ticket (one for the station nearest the attraction) dated for the same day. Only one discount voucher may be used per two people. You must print your ticket – those shown on a phone will not be accepted. 

    If you don't present a valid train ticket at the attraction on the day, you'll be required to purchase your second ticket on the gate.

    Check if booking online without this deal is cheaper

    The 2for1 is based on the 'on the day' gate price (despite needing to book online), and these can be over-inflated at some attractions compared to the online advance price, which can be much cheaper at some venues – so always compare prices first.

    We've picked out a few of the top attractions and compared the total cost of getting 2for1 tickets via this deal and the total price of simply booking in advance.

    Attraction  Total 2for1 price with this offer Total advance price for 2 adults booking normally
    Alton Towers £68 £72
    Thorpe Park £64 £66
    Chessington £64 £66
    Legoland Windsor £66 £68
    Kew Gardens £17 £34
    Warwick Castle £39 £52
    St Paul's Cathedral £23 £41


    While for some the 2for1 saves a decent amount, for other attractions it's the same or very close to the advance price – and of course you need to factor in the cost of train tickets, to decide whether this deal is worth it or not.

    What if I live near the attraction/am travelling by other means?

    If you're not travelling by train but this deal would still work out cheaper for you, you can buy a cheap single ticket (usually for a couple of quid) to the nearest station to your attraction – just get a train ticket from the next station along.

    Other need-to-knows

    • You can visit multiple attractions on the same day that your rail ticket is valid, so if you're travelling to 'London Terminals', you can go to several attractions in London on the same day.
    • Electronic ticket barriers can sometimes retain your ticket (especially if it's a single), so to make sure you don't lose your proof of travel, ask a member of the station staff at a manned gate to help you through.
    • Excludes Oyster cards, Freedom Passes, DLR, bus, Eurostar, Heathrow Express and tickets and travelcards bought from London Underground.
    • This deal can't be used with other offers or promotions. However, Railcard-discounted National Rail tickets are valid for the offer.

    Visit the full Days Out Guide terms and conditions for more.

    See all deals: National Rail (3 deals)

Have a night of theatre... from your sofa


Theatre streaming site
Scenesaver lets you watch 700+ pre-recorded shows from across the world, all for free. It champions fringe and off-West End theatre in particular, plus there are kids' and foreign-language shows. You'll just need to register, then you can stream as much as you want. See more thespian gems in our Cheap theatre tickets guide.

Scenesaver offers these printable tickets, so you can turn a night on the sofa into a special theatre date.

Cheap prosecco and champagne

These are some of the cheapest prices we see throughout the year for prosecco and champagne. While the very cheapest time is usually during the festive period, many of the bottle prices below are the same as they were then, so this can be a corking time to buy.

Valentine's cards