A wide range of greens, blues, yellows and neutrals go with pink, as evidenced by combinations available on the Color Combos website. The right color depends on the shade of pink in question. Pink ranges from a soft pastel to a bright hot pink.
Pastel pink goes with celery or medium green as well as dark gray and a darker pink in the same shade. For medium shades of pink, a good complement is forest green, warm brown, golden yellow or light blue. Deeper shades of pink pair well with burgundy, pastel pink or black. Most pink colors look great with neutrals like cream, ecru and various shades of gray. Alternative matchings include metallic colors like gold, silver or rose gold.