How to Use Didi in China as a Foreigner
The honest guide nobody writes — including what happens when the driver calls you in Chinese.
Andy
Founder of QilinGO. Lives in Beijing. Takes Didi approximately 400 times a year. · 9 min read · Updated April 23, 2026
The short version
Download DiDi Global (not the Chinese version). Sign up with your passport phone number. Add a Visa or Mastercard. Type your destination in Chinese characters — not English. The driver will call you within 30 seconds. Say "我在这里等你" and hang up. That's it.
If that's all you needed, go ride. If you want to actually understand what you're doing — keep reading.
Why you need Didi (not regular taxis)
You can technically hail a taxi in China. In practice, it's miserable. Drivers see a foreigner, calculate the communication overhead, and keep driving. The ones who do stop will ask where you're going in Chinese. If you can't answer in Chinese, they'll wave you off.
Didi solves this by removing the conversation entirely. You enter the destination in the app, the driver sees it in Chinese on their screen, and GPS handles navigation. You don't need to say a single word for the entire ride.
It's also cheaper than taxis. Taxi drivers in Beijing and Shanghai are infamous for "creative routing" with foreigners — running the meter while taking a longer path. Didi drivers follow GPS, and the fare is estimated upfront.
Which app to download (or skip the download entirely)
There are two Didi apps and this confuses everyone:
DiDi Global — the international version. Full English interface, accepts foreign credit cards directly. This is what you want if you're downloading an app.
滴滴出行 (Didi Chuxing) — the Chinese version. More car options, more drivers, but entirely in Chinese. Only use this if you read Chinese or have Alipay/WeChat Pay set up.
Search "DiDi Global" in your app store. The icon is orange. If you accidentally download the Chinese version (green icon, Chinese text), delete it and try again.
The no-download shortcut: If you already have Alipay or WeChat set up, you can skip downloading Didi entirely. Open Alipay → search "DiDi" → use the mini-program (小程序). It's the full Didi experience inside Alipay — same drivers, same prices, and your Alipay payment is already linked. Same thing works inside WeChat. In 2026 this is actually the most stable way to use Didi as a foreigner, because the mini-program handles payment seamlessly through your existing Alipay wallet.
Setting up payment
This is where most guides oversimplify things. Here's what actually works, ranked by how smoothly your rides will go:
| Payment method | Works? | Driver acceptance | Setup difficulty |
|---|---|---|---|
| Alipay | Yes | Best — drivers love it | Medium (need passport verification) |
| WeChat Pay | Yes | Great | Medium (need passport verification) |
| Visa / Mastercard | Yes (Global app) | OK — some drivers cancel | Easy |
| Cash | Technically | Poor — many cancel | N/A |
The dirty secret: some drivers will cancel your ride if they see "credit card payment" because they've had issues with foreign card processing before. It's not personal. If a driver cancels, just request again — the second one almost always comes.
If you're staying in China longer than a week, set up Alipay. It makes everything smoother, not just Didi. We wrote a separate guide on Chinese payment apps if you need help.
The part nobody tells you: the phone call
Every guide about Didi skips this part, and it's the thing that causes the most panic.
Your driver will call you within 30 seconds of accepting your ride. Every. Single. Time. They want to confirm exactly where you are — "which gate?", "north side or south side?", "are you inside or outside?"
If you don't speak Chinese, here's what actually works:
Option A (recommended): Answer, say "我在这里等你" (wǒ zài zhèlǐ děng nǐ — "I'm here waiting for you"), then hang up. This is enough 80% of the time.
Option B: Don't answer. Immediately open the in-app chat and send a message using the translate feature. Type in English, it sends in Chinese.
Option C: Let it ring, then share your GPS pin in the chat. Most drivers figure it out from the pin alone.
After your first 5 rides, the phone call stops being scary. Promise.
Need help right now?
Text your destination to Cheelin and we'll send you the Chinese address ready to paste into Didi.
Text Cheelin on iMessageEntering your destination (the #1 mistake)
This is where foreigners waste the most time. Do not type your destination in English. "Beijing Capital Airport" returns garbage results or nothing at all. You need the Chinese name: 北京首都国际机场.
How to get the Chinese name:
- Search the place on Gaode Maps (高德地图) or Apple Maps — copy the Chinese name
- Ask your hotel front desk to write it down
- Screenshot the Chinese address from your booking confirmation
- Text the destination to Cheelin on iMessage — we'll send you the Chinese name ready to paste
Once you paste the Chinese destination, Didi will auto-suggest the exact location. Tap it, confirm, done.
Car types and when to use them
Didi shows you several options. Here's what they actually mean:
| Type | What it is | Price | When to use |
|---|---|---|---|
| 快车 (Express) | Standard car, any model | Cheapest | 90% of rides. Default choice. |
| 优享 (Premier) | Newer car, slightly better service | +20-30% | Airport runs, late night, when Express has no cars |
| 豪华车 (Luxury) | Mercedes, BMW, Audi | 2-3x | Impressing someone. That's about it. |
| 拼车 (Shared) | Carpool with strangers | -20-30% | When you're broke and not in a hurry |
During rush hour (8-9am, 6-7pm) or rain, Express can have 5+ minute wait times. Switch to Premier — it usually has cars available immediately because fewer people pay the premium.
What things actually cost
Prices as of 2026, Express, no surge:
| Route | Cost | Time |
|---|---|---|
| Beijing PEK Airport → city center | ¥80-120 ($11-16) | 45-60 min |
| Beijing Daxing Airport → city center | ¥100-150 ($14-20) | 50-70 min |
| Shanghai Pudong Airport → The Bund | ¥150-200 ($20-27) | 50-70 min |
| Cross-city ride (10km) | ¥25-40 ($3.50-5.50) | 20-30 min |
| Short hop (3km) | ¥12-18 ($1.60-2.50) | 8-12 min |
Surge pricing happens during rush hour, rain, and holidays. The app shows you the multiplier (1.3x-1.8x typical) before you confirm. During Chinese New Year it can hit 3x — take the subway.
When Didi doesn't work (and what to do)
No drivers available: Switch from Express to Premier. Still nothing? You're probably in a dead zone (industrial area, rural highway). Walk to a main road and try again.
Driver keeps cancelling: Usually a payment method issue (credit card) or your pickup location is confusing. Switch to a clearer pickup point — stand at a major intersection, not inside a building.
App won't load / can't register: Disconnect your VPN. Didi blocks some VPN traffic. Register first, then reconnect your VPN.
Driver went to the wrong place: Share your GPS pin in the chat. If they're more than 5 minutes away and heading the wrong direction, cancel and re-order. You won't be charged if you cancel within 3 minutes of the driver accepting.
Late night (after midnight): Express availability drops sharply. Premier usually still has cars. Worst case, walk to a hotel entrance — there are always taxis waiting there.
Didi vs. the alternatives
Didi vs. regular taxis: Didi is cheaper, more convenient, and removes the language barrier. Taxis are useful when you have no phone battery or data. Every airport and train station still has a taxi rank.
Didi vs. Gaode Maps (Amap) ride-hailing: Gaode has a built-in ride aggregator that searches Didi plus other services simultaneously. Sometimes finds cheaper options. Worth trying if you already use Gaode for navigation.
Didi vs. metro/subway: The subway is faster and 10x cheaper for cross-city travel. Use Didi for last-mile (subway station to destination), late night (subway closes ~11pm), groups of 3+ (splitting a Didi is cheaper than 3 subway fares), heavy luggage, and rain.
Didi vs. Uber: Uber doesn't operate in China. It sold its China business to Didi in 2016. Don't download Uber — it won't work.
FAQ
Does Didi work in all Chinese cities?+
Yes — over 400 cities. It works everywhere from Beijing and Shanghai to smaller cities like Chengdu, Kunming, and Guiyang. Rural areas have fewer drivers so expect longer waits.
Can I use Didi without a Chinese phone number?+
Yes. DiDi Global accepts international phone numbers. You'll verify via SMS. If the SMS doesn't arrive, try the WhatsApp verification option.
Is Didi safe?+
Yes. Didi has ride tracking, an SOS button, driver background checks, and license plate verification. You can share your trip with someone via the app. Millions of foreigners use it daily.
Do I tip Didi drivers?+
No. Tipping is not customary in China for ride-hailing. There's no tip option in the app. Just rate the driver 5 stars if the ride was fine.
Can I schedule a ride in advance?+
Yes. Tap the clock icon next to the destination field and set your pickup time. Book at least 2 hours ahead for airport runs. Drivers get assigned 30 minutes before your pickup time.
What if I don't have mobile data?+
You need data to use Didi. Buy a tourist SIM at the airport (¥50-100) or use an eSIM. Hotel wifi won't help outside the hotel. If you're stuck without data, text Cheelin on iMessage — we can help you figure out alternatives.
Cheelin — your iMessage travel assistant for China
Need a Didi? Can't find an address? Lost in a subway station? Text us. We speak Chinese so you don't have to.
Text Cheelin on iMessage