Eva Johnston, 14, was last seen leaving an address in Beach Lane at around 5.15pm on Tuesday, 1 June.
It is believed she was heading to the Tesco store on Olive Bank Road but has not returned home nor been seen since. There are growing concerns for her welfare.
Eva is described as around 5ft 2ins tall with long dark brown hair. When last seen she was wearing a black North Face jacket, a black Nike jumper, black leggings and grey Ugg boots.
She has green and white braces in her teeth.
She is likely to be travelling on foot.
Anyone who has seen, or spoken to Eva, or who knows of her current whereabouts, is asked to contact Police Scotland on 101