in 7 offers
The lowest price for Jo Malone London right now is $86.00 at Harrods, compared across 7 retailers.
The all-time low was $73.60 on 2 Sept 2026 — today's price is 17% above the lowest ever. That's a little above the best price we've seen.
Prices last updated 20 Oct 2026.
Jo Malone London
Last updated at 20/10/2026 04:36:39
Jo Malone London English Pear & Sweet Pea Hair Mist (30ml)
Delivery between 28–30 Oct $45
Jo Malone London English Pear & Sweet Pea Hair Mist , Size 30Ml
Delivery between 22–29 Oct $9.95
Jo Malone London English Pear And Sweet Pea Hair Mist
Delivery $9.95
Jo Malone - Bath & Body - English Pear & Sweet Pea Hair Mist - 30 ml
Free delivery between 27–30 Oct
Jo Malone London - English Pear & Sweet Pea Hair Mist - 30mL
Free delivery between Wed – Thu
English Pear & Sweet Pea Hair Mist 30ml
Free delivery
Affiliate Disclosure: We may receive a small commission for purchases made through this link at no extra cost to you. This helps support our site. Thank you!
Jo Malone London English Pear & Sweet Pea Hair Mist 30ml
Delivery between 27–28 Oct $80.87
| Brand | Jo Malone London |
| Purpose | Shine Enhancing, Holding |
| Ingredients | Argan Oil |
| Travel Size | Yes |
| Size | 30 ml |
Jo Malone London English Pear & Sweet Pea Hair Mist (30ml)
Delivery between 28–30 Oct $45
Jo Malone London English Pear & Sweet Pea Hair Mist , Size 30Ml
Delivery between 22–29 Oct $9.95
Jo Malone London English Pear And Sweet Pea Hair Mist
Delivery $9.95
Jo Malone - Bath & Body - English Pear & Sweet Pea Hair Mist - 30 ml
Free delivery between 27–30 Oct
Jo Malone London - English Pear & Sweet Pea Hair Mist - 30mL
Free delivery between Wed – Thu
| Brand | Jo Malone London |
| Purpose | Shine Enhancing, Holding |
| Ingredients | Argan Oil |
| Travel Size | Yes |
| Size | 30 ml |