DiDi is China's dominant ride-hailing app, think Uber, but it works everywhere in Shenzhen including areas the metro doesn't reach. Prices are low, cars are generally clean, and you can book without speaking any Chinese.

Getting it set up before you arrive takes about 10 minutes and removes the biggest friction point of getting around the city.

Download the Right App

There are two DiDi apps. This distinction matters.

DiDi (滴滴出行), the main Chinese app. Requires a Chinese phone number to register. Don't use this one.

DiDi International, designed for foreign travelers. Accepts international phone numbers and foreign credit cards. This is the one you want.

Search "DiDi" on the App Store or Google Play. Download DiDi International, it has a light blue icon.

If you're on Android and can't access Google Play while in China, download it before you arrive or grab the APK from DiDi's official website.

Setting Up Payment

DiDi International accepts:

  • Visa and Mastercard (credit or debit)
  • PayPal
  • Alipay (if you have it set up with a foreign card)

Add your card in the app under Account → Payment Methods. Use a card without foreign transaction fees, fares are charged in RMB and converted at your bank's rate.

Typical fares in Shenzhen:

  • Short trip (3–5km): ¥15–25 (~$2–3.50)
  • Longer cross-city trip (15km): ¥40–60 (~$5.50–8.50)
  • Airport to city center: ¥80–120 (~$11–17)

This is roughly half what an equivalent ride costs in Hong Kong.

Booking a Ride

1. Open the app. Your current location appears on the map via GPS.

2. Set your destination. Type it in English, the search handles most hotels, malls, metro stations, and tourist sites by name. If it doesn't find what you need, drop a pin directly on the map.

3. Choose Express. The standard "Express" option is regular cars at the cheapest price. Premier and Luxury tiers exist but aren't necessary.

4. Confirm and wait. The app shows your driver approaching on a map, their estimated arrival time, and the license plate number. Wait times in Shenzhen are typically 3–7 minutes.

5. Verify the plate before getting in. Match the license plate shown in the app to the car in front of you.

Communicating with Your Driver

Most Shenzhen DiDi drivers don't speak English. This is rarely a problem.

Navigation is handled by the app. Your driver sees your pickup point and destination on their GPS. You don't need to explain where you're going.

In-app chat has automatic translation. If the driver messages you, usually to say they're arriving or to ask which entrance you're at, the app translates it into English. You can reply in English and it sends in Chinese.

For voice calls: The in-app call button has a translate feature. Type your message in English and it reads it aloud in Chinese to the driver. Useful if they're having trouble locating you.

The most common situation: Large venues (shopping malls, hospitals, train stations) have multiple entrances. If the driver can't find you, type which entrance you're at in the chat, e.g., "North entrance, near the escalators", and the app translates it.

Useful Things to Know

No tipping. DiDi drivers in China are not tipped. Paying the metered fare is correct and expected.

Fully cashless. There's no cash payment option, all payment goes through the app.

Surge pricing exists. Like Uber, DiDi prices increase during rain, late nights, and peak hours. The app always shows the price estimate before you confirm, check it before booking.

Share your trip. Under the trip details screen there's a "Share trip" feature that sends your live location and ETA to someone else. Worth using if you're traveling alone at night.

Rate your driver. The rating system works like most ride-hailing apps. Honest ratings help maintain quality.

DiDi vs. Taxi

Both operate in Shenzhen. DiDi is generally better for foreigners:

DiDi Taxi
Price Lower (typically 30–40% cheaper) Metered, higher base rate
Language App handles it Need to communicate destination
Payment App (card/Alipay) Usually cash only
Availability Book on demand Flag or taxi stand
Wait time 3–7 minutes Varies

Taxis still work if one is right in front of you, show the driver your destination on your phone as a screenshot of the map or a note in Chinese. But for reliability and price, DiDi wins.

When DiDi Doesn't Work Well

Cross-border trips: DiDi doesn't operate across the Hong Kong–Shenzhen border. Use the MTR or Shenzhen metro to cross. See our Hong Kong to Shenzhen guide for details.

Major Chinese holidays: During Golden Week (first week of October) and Chinese New Year, demand massively outpaces supply. Surge pricing can be extreme, and wait times stretch to 20+ minutes. Book in advance if you can, or use the airport taxi queue instead.

Remote areas: DiDi coverage in outer Shenzhen districts can be thin late at night. This rarely affects tourist areas.

You Need Working Data

DiDi requires an internet connection to book, track your ride, and communicate with the driver.

Your home carrier's roaming plan often doesn't work reliably in mainland China, traffic is routed through Chinese networks that block foreign apps. An eSIM from Nomad or Airalo, set up before you arrive, keeps all your apps (including DiDi) running from the moment you cross the border.

The Bottom Line

DiDi International takes 10 minutes to set up and saves you from the two biggest frustrations of getting around Shenzhen: language barriers and payment. Fares are cheap enough that you can take DiDi for almost any trip without overthinking it.

Use the metro for longer journeys across the city, and DiDi for everything the metro doesn't reach. Between the two, you can get anywhere in Shenzhen without speaking a word of Chinese.