Health & Beauty

Imperial Leather Original Bar Soap 6 x 100g
$7.60 each $1.27 per 100g
save
$1.89
Impulse Body Spray Aerosol Deodorant Wanderlust 75mL
was $7.39 $5.50 each $7.33 per 100ml
save
$1.89
Impulse Body Spray Musk 57g
was $7.39 $5.50 each $7.33 per 100ml
save
$1.89
Impulse Body Spray Romantic Spark 57g
was $7.39 $5.50 each $7.33 per 100ml
save
$1.89
Impulse Illusions Body Spray 57g
was $7.39 $5.50 each $7.33 per 100ml
Johnson's Cream Wash Body Care Dreamy Skin 1L
$12.60 each $1.26 per 100ml
Johnson's Cream Wash Body Care Extra Rich Moisturising 1L
$12.60 each $1.26 per 100ml
Johnson's Cream Wash Body Care Moisturising 1L
$12.60 each $1.26 per 100ml
Johnsons Facial Wipes for Normal Skin 25 Pack
$9.89 each $0.40 Each
Johnsons Facial Wipes for Sensative Skin 25 Pack
$9.89 each $0.40 Each
Johnsons Pure Cotton Buds Applicators 150 Pack
$4.20 each $0.03 Each
Korbond Body N Bath Cleaner
$2.99 each
Korbond Body Puff
$1.79 each
Korbond Elastic Large 24 Pack
$4.99 each
Korbond Med Colou Hair Clip Each
$7.99 each
Korbond Redberry Claw Clip Small 2 Pack
$5.99 each
save
40c
Kurols Cough Lozenge 12 Pack
was $2.90 $2.50 each $2.94 per 100g
L'oreal Paris Elvive Moisture Sealing Conditioner Hyaluron Plump 300mL
$9.40 each $3.13 per 100ml
L'oreal Paris Loreal Elvive Hyaluron Shampo 300m
$9.40 each $3.13 per 100ml
save
$10.20
L'oré​al L’​Oré​al Paris Pré​fé​rence Ultra Platinum 9L
was $25.20 $15.00 each
save
$6.05
L'oré​al Paris Casting Crè​me Gloss Semi-Permanent Hair Colour - 500 Medium Brown (​Ammonia Free)
was $22.05 $16.00 each
save
$6.00
L'oré​al Paris Elvive Bond Repair Shampoo 200mL
was $21.00 $15.00 each $7.50 per 100ml
L'oré​al Paris Elvive Colour Protect Conditioner 300mL
$9.40 each $3.13 per 100ml
L'oré​al Paris Elvive Colour Protect Shampoo 300mL
$9.40 each $3.13 per 100ml
L'oré​al Paris Elvive Dream Lengths Detangling Conditioner 300mL
$9.40 each $3.13 per 100ml
L'oré​al Paris Elvive Extraordinary Oil Conditioner 300mL
$9.40 each $3.13 per 100ml
save
$9.40
L'oré​al Paris Excellence Crè​me Permanent Hair Colour - 4.​15 Dark Frosted Brown
was $29.40 $20.00 each
save
$10.20
L'oré​al Paris Pré​fé​rence Permanent Hair Colour - 1 Napoli (​Black)
was $25.20 $15.00 each
save
$10.20
L'oré​al Pré​fé​rence Permanent Hair Colour - 3.​12 St Honore (​Intense, Fade-Defying Colour)
was $25.20 $15.00 each
save
$12.10
L'oré​al Revitalift Day Cream 50mL
was $44.10 $32.00 each $64.00 per 100ml
save
$12.10
L'oré​al Revitalift Night Cream 50mL
was $44.10 $32.00 each $64.00 per 100ml
save
$12.10
L'oré​al Revitalift SPF 30 50mL
was $44.10 $32.00 each $64.00 per 100ml
Le Tan Clsc Tan Fm Med Drk 180mL
$16.80 each $9.33 per 100ml
save
$1.80
Lemsip Cold & Flu Max Day & Night 16 Pack
Cold & Flu
was $16.80 $15.00 each $0.94 Each
Lemsip Liquid Medicine Dry Cough 180mL
$14.70 each $8.17 per 100ml
Lemsip Max Cold & Flu Caps Decongestant 16 Pack
Cold & Flu
$14.70 each
Libra Dry Long Liners 30 Pack
$4.90 each $0.16 Each
save
$2.10
Libra Extra Protect Liners 50 Pack
was $6.90 $4.80 each $0.10 Each
Libra Extra Regular Wings 14 Pads
$6.85 each $0.49 Each
Libra Pads Goodnight Extra 10 Pack
$6.85 each $0.69 Each
Libra Pads Goodnights Ultra Thin With Wings 10 Pack
$6.85 each $0.69 Each
Libra Pads Ultra Thin Regular Win 14 Pack
$6.85 each $0.49 Each
Libra Pads Ultra Thin Super Wings 12 Pack
$6.85 each $0.57 Each
Libra Pads Wings Super 12 Pack
$6.85 each $0.57 Each
Libra Tampons 16 Super Tampons
$6.30 each $0.39 Each
Libra Tampons Regular 16 Pack
$6.30 each $0.39 Each
save
$1.60
Lifestyles® Silky Smooth Lubricant 100g
was $12.60 $11.00 each $11.00 per 100g
save
$2.90
Lifestyles® Zero® Condoms 10 Pack
was $18.90 $16.00 each $1.60 Each
  1. When you've added something, it will appear here. To see everything in your trolley, use the Review Order & Checkout button.

    Item Cost
  2. Choose Delivery or Pickup
  3. Add Coupon

Check availability

  1. Choose Delivery or Pickup

Location & Contact

230 Main South Road, Dunedin
New Zealand • 9018

03 488 2317 | orders@moyles.co.nz

Shopping Options

Online shopping available

Click & Collect | Delivery

Opening hours

Monday
7:00 am - 9:00 pm
Tuesday
7:00 am - 9:00 pm
Wednesday
7:00 am - 9:00 pm
Thursday
7:00 am - 9:00 pm
Friday
7:00 am - 9:00 pm
Saturday
7:00 am - 9:00 pm
Sunday
7:00 am - 9:00 pm