Blonde Hair Turning Green in Bangkok? Causes, Prevention and Fixes

- by The Metamorphosis Team - Updated - Prices checked September 2026

Blonde hair turns green or brassy in Bangkok mainly because lightened hair soaks up minerals such as copper from tap and pool water, while chlorine, strong sun and humidity speed up the change. The fix is a clarifying or chelating wash to lift the buildup, then moisture and toning. At Metamorphosis (2-minute walk from BTS Nana, daily 09:00-22:30, walk-ins welcome) a L'Oreal hair treatment is 1,500-2,500 THB.

Styling stations and barber chairs inside Metamorphosis, Sukhumvit Soi 6

Why Does Blonde Hair Turn Green in Bangkok?

Bleaching opens up the outer layer of the hair (the cuticle), which is how the natural pigment is lifted out. The side effect is that lightened hair becomes porous: it behaves like a sponge and holds on to whatever it is washed or swum in.

Tap water in many buildings carries dissolved minerals, and older plumbing can add traces of copper. Pool water is treated with chlorine and can also contain metal-based additives. When copper and other metals settle in porous blonde hair and oxidise, they leave a green or olive cast. It usually builds up slowly, wash by wash, which is why many visitors only notice it a week or two into a trip.

Chlorine does not turn hair green on its own, but it helps the metals bind to the hair and dries the hair out, which makes it more porous still. That is why the combination of a hotel pool and daily showers is the classic trigger.

Why Does Blonde Go Brassy or Yellow Here?

Brassiness is a different problem. Lightened hair keeps some warm undertones, and toner (the product that cancels yellow and orange) fades over time. Strong sun, heat and frequent washing fade toner faster, and mineral buildup can make hair look dull and warm. The result is blonde that looks yellow or orange rather than the cool shade you left the salon with.

Humidity adds a third issue: porous hair swells in moist air, which causes frizz and makes the colour look uneven because light reflects less evenly off a rough cuticle.

How Can You Stop Blonde Hair Turning Green or Brassy?

  • Use a clarifying or chelating shampoo once or twice a week. Chelating formulas are designed to bind to minerals and rinse them out. Follow with a conditioner, because they can be drying.
  • Consider a shower filter if you are staying for weeks or months. A filter that screws onto the shower head can reduce some of the minerals reaching your hair.
  • Wet your hair before swimming. Rinse with clean water and apply a leave-in conditioner first, so the hair absorbs less pool water. Rinse again as soon as you get out.
  • Use a leave-in conditioner or UV protection spray daily to keep the cuticle smoother and reduce sun damage.
  • Use purple shampoo sparingly. Once a week is usually enough for brassiness. Used daily it can dry hair and leave a lilac tint on very light blonde.
  • Cover up in the midday sun with a hat, especially on boat trips and beach days.
  • Deep condition weekly. Moisturised hair is less porous and picks up fewer minerals.

The purple shampoo trap

Many visitors fight brass by using purple shampoo every day. In Bangkok's sun the hair is already dry, and overusing it makes blonde more brittle and porous, which then absorbs more minerals. Use it once a week and put the rest of your effort into clarifying and conditioning.

When Should You See a Salon Instead?

Home care works for a mild tint. See a colourist if the green or yellow does not shift after two or three clarifying washes, if your hair feels rough or snaps when wet, or if you are due for a colour or highlights appointment anyway. A good colourist will clean the hair of buildup before lightening or toning, because minerals left in the hair can affect how colour takes. Tell them about any pool time, box dye or henna in your colour history.

Which Salon Treatments Help, and What Do They Cost?

These are the treatments on our menu at Metamorphosis that help blonde hair recover or get its tone back:

TreatmentWhat it helps withPrice
L'Oreal hair treatmentRestores moisture and softness to dry, lightened hair1,500-2,500 THB
Hair care steam with serumDeeper conditioning for porous, sun- and pool-damaged hair1,500-2,500 THB
HighlightsRefreshes or corrects blonde that has gone patchy or dull1,500 THB & UP
Women's colourFull colour or re-toning when brassiness is beyond home care2,000 THB & UP

Prices checked: September 2026. All prices in Thai baht; colour and highlights start at the listed price and depend on length and density.

For blonde, balayage and colour correction consultations in English, see our English-speaking blonde and balayage specialists near BTS Nana. For the full list of cuts, colour and treatments, see our hair salon prices near BTS Nana. Still choosing a salon? Read how to choose a hair salon in Sukhumvit as an expat.

Blonde Hair in Bangkok: FAQ

Why does blonde hair turn green in Bangkok?

Green usually comes from metal minerals such as copper in tap water or pool water building up in lightened hair. Bleached hair is porous, so it picks up these minerals faster, and chlorine and sun make the effect stronger.

Can I fix green or brassy blonde hair at home?

Mild green or yellow tones often improve with a clarifying or chelating shampoo followed by a deep conditioner, and a purple shampoo once a week for brassiness. If the colour does not shift after two or three washes, see a colourist rather than layering more products.

How do I protect blonde hair when swimming in Bangkok?

Wet your hair with clean water and apply a leave-in conditioner before you swim, so it absorbs less pool water. Rinse straight after swimming and wash with a clarifying shampoo once or twice a week.

How much does a hair treatment cost at Metamorphosis?

A L'Oreal hair treatment is 1,500-2,500 THB, a hair care steam with serum is 1,500-2,500 THB, highlights start from 1,500 THB and women's colour starts from 2,000 THB.

Blonde turning green? Send a photo of your hair on WhatsApp and we will suggest the right treatment. Open daily 09:00-22:30, 2-minute walk from BTS Nana.

Chat on WhatsApp