Paying for a Didi ride

Hi, is the fare shown in the Didi app the exact amount that we will be paying or is it just an approximate estimated fare ? If it is just an estimation, how do we know how much to pay at the end of the ride ?

When using the Didi app in Nanjing or anywhere in China, the fare displayed before you book a ride is typically an estimated fare. This is similar to ride-hailing apps in other countries where the final cost may vary slightly depending on real-time traffic conditions, route changes, or waiting times.

Here’s how it works in detail:

  • The fare shown when you request a ride is calculated based on distance, estimated travel time, base fare, and dynamic pricing (such as peak hours or surge pricing).
  • If there are traffic delays, detours, or longer waiting times, the final fare may be slightly higher than the initial estimate.
  • The app will automatically calculate the final amount at the end of the ride. If you pay through the Didi app using your linked Chinese bank card, Alipay, or WeChat Pay, the exact amount will be charged automatically.

Additional tips:

  • Always check the app for the final fare after the ride is complete. This amount is the official charge.
  • If you are paying in cash (less common), confirm with the driver the exact fare displayed in the app at the end of your ride.
  • Keep the app open and track the route, as Didi will adjust fare according to any deviations from the expected path.

In summary, the fare shown in the Didi app is an estimate, not the exact amount. The final fare is calculated automatically at the end of the trip, ensuring you pay the correct amount based on actual distance and time.


More Nanjing Travel Questions