Drivers often refuse short-distance fares, fares to traffic-restricted zones, or foreigners they cannot route-communicate with; during shift-change hours they only take fares along their route home.
Use DiDi (in-app destination avoids refusals, fare is pre-agreed), show the address in Chinese characters, or walk to a hotel doorman to hail a willing driver.

