If you're looking for the best semi-permanent hair colour for grey hair, then you'll want to choose a product that is specifically designed for covering grey hairs. There are many different shades of semi-permanent hair colours available, so you should be able to find one that closely matches your natural hair colour.