In a sentence: the best colours for medium skin are saturated mid-to-deep shades — teal, coral, marigold, olive, emerald, cobalt, tomato red, magenta, plum and watermelon pink — anchored by cream, camel, chocolate brown, navy and stone taupe. Skip to the full palette or find your exact shades.

Medium skin is the depth most colours were quietly designed for, and almost nobody believes me when I say it. I had a client come in convinced she was "hard to dress" because half her wardrobe looked great and half looked like nothing — same browns, same general vibe, wildly different results. The problem wasn't her skin. It was that she'd been buying pale, dusty, safe colours that her medium depth simply swallowed. The moment we put a true teal and a marigold on her, her face switched on.

That's the thing about medium skin: it can carry real colour. You don't have the wash-out problem of very fair skin or the contrast challenge of very deep skin — you have range. The trap is wasting it on timid shades. The brighter, richer, more saturated colours are where medium skin comes alive, and the single deciding factor underneath all of it is your undertone.

Understanding medium skin and colour

"Medium skin" describes a depth, not an undertone — a mid-range tone that tans rather than burns, somewhere between fair and deep. That mid-depth is genuinely flexible: it has enough pigment to hold a strong colour without being overpowered, and enough lightness that deep jewel tones don't swallow the face. So the headline is good news. Most saturated, mid-to-deep colours flatter medium skin.

But depth only gets you halfway. The part that actually decides your most flattering shades is undertone — the warm, cool or neutral cast underneath the surface. Two people with identical medium depth can suit completely different palettes: one glows in golden, earthy versions of a colour, the other in cool, blue-based versions. Hold gold and silver jewellery to your face — whichever makes your skin look healthier rather than sallow or grey points you toward warm (gold) or cool (silver). Neutral skin wins on both.

The colours below are chosen to flatter medium skin across the board. Where it matters, I'll tell you which direction to lean for your undertone — because that's the difference between a colour that works and a colour that's the one.

The best colours for medium skin

These are the ten I keep coming back to for medium skin — saturated enough to register, balanced enough to suit most undertones with a small shift either way.

Colour palette of the best colours for medium skin — teal, coral, marigold, olive, emerald, cobalt, tomato red, magenta, plum and watermelon, with cream, camel and chocolate neutrals, by ToneLala
Best Colors for Medium Skin: Your Most Flattering Shades (with Hex Codes) — every shade with its hex code.
Colour Hex Why it works
Teal #2C8C8A The near-universal winner for medium skin. Sits between warm and cool, so almost every undertone looks lit-up beside it.
Coral #E8765A A warm pinky-orange that flatters medium skin the way it flatters a tan — fresh, healthy, alive. Lean terracotta if you're warm.
Marigold #E0A526 Golden yellow that medium skin can actually wear (unlike pale lemon). Reads sunlit and rich rather than sickly.
Olive Green #7A7A3C A muted, earthy green that's tonal against medium skin without disappearing into it. Quietly expensive.
Emerald #1F7A5C The jewel green. Deep and clean, it gives medium skin instant depth and glow — a cool-leaning showstopper.
Cobalt Blue #2E5AAC A clear, confident blue that makes medium skin look bright and warm by contrast. Hard to get wrong.
Tomato Red #C8392B A balanced red with both warm and cool in it — the most flattering red for medium skin if you're not sure of your undertone.
Magenta #B83A78 A blue-pink that brings serious energy. Cool undertones especially light up; it makes the skin look luminous.
Plum #5E3B6E A deep purple with richness and depth — sophisticated against medium skin and brilliant for autumn and winter.
Watermelon Pink #D85A7F A warm-cool pink that flatters more medium tones than any pastel ever will. Pretty without washing you out.

Best neutrals: Cream #EFE4CF (softer and kinder than stark white), Camel #C19A5B (tonal, warm and expensive-looking), Chocolate Brown #4A3526 (a richer, warmer "dark" than black), Navy #27364F (the smart cool alternative to black), and Stone Taupe #A99A86 (a greige neutral that won't grey you out).

Want YOUR exact most-flattering shades?

Find your colour season →

Colours to avoid with medium skin

  • Chalky pastels — baby pink, mint, pale lemon, dusty lilac. They're too light and too washed-out to hold their own against medium depth, so the skin looks tired and the colour looks faded. If you love pastels, choose richer, clearer versions (watermelon instead of baby pink).
  • Muddy beige-yellows — putty, greige-yellow, "nude" tones that sit a shade or two off your own skin. They blend into medium skin and flatten everything; nothing reads, including your face. Swap them for camel or true cream, which have more contrast and life.
  • Stark brilliant white — not banned, but it can read a little hard against medium skin and pull the eye to itself rather than to you. Soft cream or ivory almost always looks more flattering and more expensive.

None of these are forbidden. They're simply the shades that disappoint most often, so treat them as handle-with-care rather than off-limits.

Medium skin and the colour seasons

Here's where the honesty comes in: there is no single "best colour for medium skin", because medium skin shows up in every season family. Depth is only one of three things that decide your palette — the other two are undertone and contrast.

If you're warm (a Spring or Autumn), lean into the golden, earthy versions of everything above — terracotta coral, marigold, warm teal, olive — with cream and camel as your neutrals. If you're cool (a Summer or Winter), the blue-based versions flatter you most: true emerald, cool cobalt, raspberry-magenta, plum, anchored by navy. Then there's clarity: bright, high-contrast medium skin (think a Winter or a Bright Spring) can take these colours at full saturation, while softer, lower-contrast colouring (a Soft Summer or Soft Autumn) wants them slightly muted and blended so nothing overwhelms the face.

That last layer is exactly what a chart can't read for you. My colour analysis guides walk through each of the twelve seasons in detail, and a personal analysis pinpoints whether your medium skin is warm or cool, bright or soft — and therefore which version of teal, which red, which neutral is genuinely yours.

Makeup & styling for medium skin

The same logic runs straight into your makeup bag. Medium skin tends to suit blush and lip shades with real pigment — think warm coral, brick, berry and true rose rather than barely-there nudes, which can look washed out against your depth. Match the temperature to your undertone (peachy-warm or rosy-cool), and on metals, gold flatters warm medium skin while silver and white-gold sit better on cool; neutral skin gets to wear both, so choose by outfit. When you're building outfits, let one of your saturated colours lead and keep the rest in your neutrals — a teal knit with camel trousers, a coral dress with cream and gold. Medium skin doesn't need the whole rainbow at once; it needs one colour turned up loud.

Putting it together

Build a small capsule and the guesswork disappears: pick two or three of the colours above that you're drawn to — say teal, coral and plum — add cream and camel as your soft anchors, and you've got a wardrobe where everything flatters and everything mixes. The reason it works is that medium skin is forgiving by nature; the only real mistake is playing it too safe and dressing in shades so pale they cancel you out. Choose colour with a bit of conviction, match it to your undertone, and your medium skin will do the rest — it's working in your favour more than you think.