Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Christmas gifts for her: These affordable Jo Malone sets are selling out super fast

A bottle of Jo Malone perfume usually costs £118, but this set of two minis is just £36.

christmas
These Jo Malone London travel cologne gift sets are perfect for Christmas presents. (Jo Malone London/Yahoo Life UK)

Run, don't walk, we've just spotted a great Christmas gift from Jo Malone London that is sure to be well received by your wife, girlfriend, aunt or basically anyone who has expensive taste. The only problem? It's selling out fast.

Allow us to explain why. Inside the Jo Malone Travel Cologne Duo you'll find two iconic 9ml Jo Malone fragrances: Lime Basil & Mandarin and Pomegranate Noir. Typically a bottle retails for £118 each, but this duo, costing £36, allows the lucky recipient to test both of these coveted scents without spending a fortune.

This duo is a more affordable way to get your hands on Jo Malone London's most popular scents.

£36 at Selfridges

They're perfect for travel too, so if you have holidays planned with your partner, why not earn some brownie points with this compact set?

This pair can also be worn individually or layered together for a unique olfactory treat, and can easily be popped in a handbag for a quick pick-me-up spritz on the go. A citrus and woody blend, this travel set is sure to go down a treat come Christmas Day.

You'll need to be quick though, it's prove so popular it's flying off shelves and is sold out at many retailers. We've found it in stock below, add it to your basket ASAP.

Shop it now: Jo Malone London Lime Basil & Mandarin and Pomegranate Noir Travel Cologne Duo | £36 from Selfridges

Shop now at Selfridges Shop now at Net-A-Porter Shop now at Fenwick Shop now at Sephora Shop now at Harvey Nichols John Lewis - Out of stock Feel Unique - Out of stock Harvey Nichols - Out of stock

It's not the only Jo Malone London mini duo either, there's also an alternative options with the scents English Pear & Freesia and Wood Sage & Sea Salt or English Pear & Freesia and Peony & Blush Suede.

Both £36, they're perfect if you prefer a fresh and fruity fragrance.

Shop it now: Jo Malone London English Pear & Freesia and Wood Sage & Sea Salt Cologne Duo Fragrance Gift Set | £36 from John Lewis

Shop now at John Lewis Shop now at Jo Malone London Shop now at Fenwick Shop now at House of Fraser Shop now at Harrods

Shop it now: Jo Malone London English Pear & Freesia and Peony & Blush Suede Cologne Duo Fragrance Gift Set | £36 from House of Fraser

Shop now at House of Fraser

Other great Jo Malone gifts for Christmas that are sold out almost everywhere

Jo Malone London Christmas Cracker Poppy & Barley Fragrance Gift Set | £36 from Selfridges

Jo Malone London Christmas Cracker Wood Sage & Sea Salt Fragrance Gift Set | £36 from Selfridges

Jo Malone London Lime Basil & Mandarin Mini Luxuries Trio | £42 from LookFantastic

Watch: Why shoppers are quick to get their hands on Liberty’s Beauty Advent Calendar