Lanzhou is generally a safe city for solo female travelers. Like most urban cities in China, it has a relatively low crime rate. However, as in any city worldwide, it's still important to stay alert. Always stick to well-lit, populated areas at night, be aware of your surroundings and avoid showing valuables in public. Chinese people are usually very friendly and willing to help foreigners. Local transportation is reliable, including the well-regulated taxi service. The language barrier could be an issue, so having a translation app handy would be beneficial.