DiDi (滴滴出行) is the ride-hailing app that has largely replaced hailing a taxi on the street in Shanghai, and it does run in English. The app itself is not the problem. The problem is that its English layer sits on top of a Chinese-language mapping database, and typing an English place name into it does not always find what you think it finds — a gap that can cost ten or fifteen minutes in the wrong direction before anyone notices.
What DiDi Is and How It Fits Alongside the Metro
DiDi is a Chinese-owned ride-hailing platform, comparable in function to Uber, operating across mainland Chinese cities including Shanghai. The app can be set to English in its account settings, and international visitors can download it from their home app store before arriving. It works alongside, not instead of, the metro: the Shanghai Metro’s last trains run notably early by the standards of Tokyo or Seoul, and DiDi is the usual fallback once the network has closed for the night.
The Address Problem: Why Typing in English Goes Wrong
This is the part most guides skip. DiDi’s English interface translates menus and buttons, but the underlying point-of-interest search is built on a Chinese-language gazetteer. Type “Jing’an Temple” and the app has to match that string against its own database of Chinese names and transliterations — and the match it returns is sometimes a nearby street, a similarly-named building, or a pin several hundred meters from the actual entrance. The driver then follows the pin, not the name, and arrives somewhere plausible but wrong.
The fix is to stop relying on the text match entirely. Two methods work reliably:
| Method | Typical accuracy | Why |
|---|---|---|
| Typing the English name (e.g. “Jing’an Temple”) | Unreliable — may land streets away | Matches against a secondary, often incomplete transliteration list, not the primary Chinese POI database |
| Typing pinyin without tone marks | Equally unreliable | Same underlying mismatch — pinyin is not how the database is indexed |
| Pasting the destination in Chinese characters (from a translation app) | High | Matches the primary database directly, the same one Chinese-speaking users search |
| Long-pressing the map to drop a pin on the visible building footprint | Highest | Bypasses text search altogether — the driver follows a coordinate, not a name |
In practice this means: before confirming a ride, zoom the map in on the destination, check that the pin sits on the actual building outline rather than on a nearby road, and if it doesn’t, long-press to move it. For named landmarks, pasting the Chinese characters — most translation apps will produce them from an English search in a few seconds — into the destination field before the pin even loads is the more dependable habit to build.

Setting Up Payment Before the First Ride
DiDi accepts linked international cards for some users, but the more consistent route for visitors is paying through Alipay or WeChat Pay set up with a foreign card, both of which now accept foreign-issued cards after a verification step that is worth completing before departure, not at the curb. Cash still works with some drivers but is not guaranteed with app-dispatched rides, a distinction covered in more detail on where cash still works in Shanghai.

How the Fare Is Actually Built
DiDi fares in Shanghai are structured, like most ride-hailing pricing, around a base charge plus a per-kilometre and per-minute rate, with surcharges that can apply for time of day, demand, and certain pickup zones such as airports. The specific current rates are published and updated by DiDi itself inside the app at the moment of booking — the fare shown before confirming a ride reflects the live calculation, and that is the figure to trust rather than any number quoted in an article. DiDi Global’s own corporate site describes the structure of its ride products; DiDi Global does not publish city-by-city fare tables externally, which is itself the reason to check the in-app quote each time rather than remember a past one.
Ordering a Ride Without Speaking Chinese
Once the destination pin is confirmed, the rest of the flow needs no spoken Chinese: the app displays the driver’s name, vehicle model, and license plate, and a message or quick-translate function inside most versions allows basic exchanges with the driver if needed. It is worth checking the plate against the car before getting in, the same habit as anywhere else ride-hailing operates. The pickup pin has the same accuracy issue as the destination — in dense areas like Nanjing Road or around Xintiandi, walking a short distance to a spot with clear street access, and confirming the pin sits there, avoids drivers circling a building with multiple entrances.

Maps Underneath the App
DiDi’s own in-app map typically runs on Amap (Gaode Map), the Chinese mapping service that also functions as a standalone navigation app; Amap is one of the two mapping platforms that actually work in mainland China, since Google Maps does not function there at all. Visitors who also want an independent map for walking between stops, rather than relying solely on the ride-hailing app’s internal view, should set up Amap or Baidu Maps before arrival — the wider picture of what else is blocked and what to substitute is covered in what does not work in China.
When a Taxi Beats the Metro, and When It Doesn’t
For a single rider moving a short distance during the day, the metro is almost always cheaper and often faster once walking and waiting are counted, and how to pay for the Shanghai Metro covers the mechanics of that system, including the tap-out step many visitors miss. DiDi earns its place late at night after the metro has closed, for groups splitting a fare, for luggage-heavy trips to and from Pudong or Hongqiao airport, and for destinations the metro simply doesn’t reach directly.
The broader pattern holds across most of what Shanghai offers a visitor: the infrastructure works, often impressively, but it assumes a working phone, a verified payment app, and — in DiDi’s case — a destination entered the way its database actually reads it. More on how the city’s payment layer fits together is in the Money & Your Phone section, and general transport mechanics are collected under Getting Around. How this site sources and checks what it publishes is explained on the About page.

Access Shanghai is an independent guide written from published, checkable sources. We have not visited the places described here and we do not publish personal recommendations or invented ‘local favorites’ — where something is singled out as notable, we say who says so. Opening times, fares, closures and prices change at short notice, so treat everything here as a starting point and confirm with the museum, operator or venue directly before building a day around it. We give no advice on visas, insurance, health or safety; use your own government’s official guidance for those.