Free Delivery
On all purchases over $70
Gift Certificates
Never expire
Shop Local
100% locally owned and operated

RU&CO salons are dedicated to delivering a little modest glamour and indulgence in a relaxed and sociable space.
With locations in Central Christchurch, Opawa, and Merivale, we are a vibrant team of professionals who create both cutting edge and more lived-in styles and colour, inspired by the street and international catwalk fashion.
RU&CO stylists use and recommend products from Schwarzkopf and Alterna. All of the team are experts in these brands and will always prescribe the right products and rituals to suit your needs… and none that you do not need.
We choose to partner with Schwarzkopf Professional for our colour work.
We’re committed to delivering beautiful hair that doesn’t cost the earth, and choose to partner with brands that support our sustainability efforts.
As a proud member of Sustainable Salons, our salon waste is sorted where most is recycled into new products, keeping the materials in circulation and out of the ocean – even made into things such as park benches!
100% of our colour tubes, tin foil and plastic bottles and chemical waste are recycled. Even our hair clippings are used in initiatives that clean up ocean waste.
Hair by @wendy_hairart swipe ➡️ to see before. How does Wendy have appointments available? Who knows, but jump on them! 0800 30 50 70 #foilyage #schwarzkopfproanz #schwarzkopfanz #ruandcohairgroup #christchurchhairdresser #appointmentsavailablenextweek #booknow 👇

Hair by @lily_and_the_wolf Bubble gum pink 😍
Book Now: 0800 30 50 70 | ruco.nz
#ruandcohairgroup #christchurchhairdresser #schwarzkopfproanz #schwarzkopfprofessionalanz #appointmentsavailable #loveit #ruandcohaircity

Hair by @hairwithbritany Hear me out, less is more!
Read caption below ⬇️
My beautiful client has been having low maintenance appointments of her existing full head foilayage we did back in august last year! Having beautiful hair doesn’t have to cost a fortune every time you visit the salon. In this case we aim to keep it dimensional and bright with a face frame, some horizontal placed teasylights along her parting, followed by a root stretch and gloss to bring her old blonde back to life 🫶
Instead of waiting 6 months for a refresh of your balayage try a top up service in between to get the most out of your colour and keep it looking fresh all year round, Also a nice way to achieve some natural dimension as it grows out 💕💕💕
Book Now: 0800 30 50 70 | ruco.nz
#ruandcosalon #christchurchhairdresser #schwarzkopfprofessionalanz #balayage #schwarzkopfanz #ghdanzstylesquad #viralpost #appointmentsavailable💋 #ruandcohaircity

Hair by @jakepinerhairstylist at Ruby Black
Blended root + Caramel tone, perfect for autumn 🍂
Book Now: 0800 30 50 70 | ruco.nz
#christchurchhairdresser #schwarzkopfprofessionalanz #schwarzkopfanz #appointmentsavailable #ruandcohaircity

Hair by @wendy_hairart STUNNING purple before and after. swipe ➡️ to see the before
Book Now: 0800 30 50 70 | ruco.nz
#ruandcosalon #christchurchhairdresser #schwarzkopfprofessionalanz #balayage #schwarzkopfanz #ghdanzstylesquad #viralpost #appointmentsavailable #ruandcohaircity

Hair by @renee_ellie_hair
Can we just have a Can we just have a moment for this 😇
Brightened up miss Gemma’s hair for winter. With a mixture of foils and balayage pieces.
Book Now: 0800 30 50 70 | ruco.nz
#brightenedbyrenee #blondebyrenee #schwarzkopf #skppro #ruandcohairgroup #ruandcohairspa #chchhairdresser #blondebalayage #blonde #ghd #vibrance #ruandcohairmerivale

Hair by @stevielewis_hair - swipe ➡️ to see the results
Transitioning from Bleach & Tone to highlights for a softer grow out & less maintenance 🥰 for @nznessie321 💖
Starting off with a blended root melt to soften the regrowth & Olaplex to treat! 🎨🖌🙌
P.s have some processing satisfaction while I`m at it 🎨
#transition #hairartist #colourchange #hairpainter #rootmelt #lowmaintenancehair #hairjourney #paintedwithlove #haircare #showusyourskp #schwarzkopfproanz #olaplex #lovehair #processperfect #ruandcohairopawa

Hair by @ashleighscissorhands - Something fun for the lovely Sarah today 🌸💗
#skpanz #schwarzkopfpro #schwarzkopfproanz #vibrancetoner #vibrance #pinkhairdontcare #pink #pinkhair #wavyhair #christchurchhairdresser #ruandcohaircity

Hair by @hair.by.aimeerose
Autumn tones being rocked out of RU&CO Studio Opawa!
Book Now: 0800 30 50 70 | ruco.nz
#ruandcohairgroup #hairenvy #chchhairsalon #skp #skppro #skpcollective #showusyourskp #olaplex #olaplexlove #blonde #blondme #christchurchhairsalon #christchurchhairdresser #ruancohairopawa

Hair by @wendy_hairart It`s not too late to have your dream hair 😀
swipe ➡️ to see the before
Book Now: 0800 30 50 70 | ruco.nz
#balayage #ruandcohairgroup #schwarzkopfprofessionalanz #christchurchhairdresser #schwarzkopfproanz #ghdhair #olaplex #appointmentsavailablenextweek #booknow 👇#rucohair #ruandcohaircity #beforeandafter

NEW CLIENT OFFERS
If you are new to RU&CO
or haven’t been back to RU&CO in the last 3 months,
we have developed some introductory offers at amazing values
that you will find tempting!
BONACURE CLEARANCE SALE
Get 50% off on the original collection
online only
while stocks last

Shop By Category
Blondes
Styling
Daily Care

New Arrival
BC CLEAN
Embracing clean beauty and high-performing products that are free from compromise and full of promise.
New 100% vegan professional formulas, free from sulphates, silicones, parabens, mineral oils, phthalates, microplastics and artificial colourants, with a high level of biodegradability.

Stylist Favourites
Latest News
Gender Neutral Pricing
For a while now we have been talking about basing our services and our pricing on something other than gender, and now we are ready to make the move to being fully gender neutral.
RU&CO Salons are Sustainable Salons
Sustainable Salons is a unique social enterprise that helps us and our clients reduce our impact on the planet while investing in local communities.
Free Parking at Ruby Black
If you choose to park at The Crossing, when you come for your appointment in the Central City, we will pay for the first two hours of your parking