Booking & transport

Verified

Using Didi in China as a Foreign Visitor

Book a ride with a foreign phone number and international card, and keep a recovery path when the driver calls in Chinese.

The short answer

Foreign travelers can book rides through Didi, Alipay or WeChat using a foreign phone number and international card. Prepare the pickup and destination in advance, and keep a written Chinese address ready as the fallback when the driver calls.

Continue the setup

Tasks connected to this guide

Step by step

What to do

  1. 01

    Install Didi and register before you land

    Download Didi from your official app store, then register with a foreign phone number and international card. The current government guide states the Didi-Greater China app supports foreign numbers and international cards, but complete the account and payment setup before your first airport ride.

  2. 02

    Book through Didi, Alipay or WeChat

    Use the Didi app directly, or start from Alipay (Transport then Taxi) or WeChat (Me, Pay and Services, then Mobility or DiDi Ride-Hailing). Enter the pickup and destination before confirming so the driver receives the right meeting point.

  3. 03

    Confirm pickup, destination and service type

    Check the pickup pin, the destination and the vehicle class before confirming. The government guide names Express, Taxi, Premier and Luxe as service choices; the price and car type depend on what you select.

  4. 04

    Keep the hotel address in Chinese ready

    Save your hotel or destination name and address in Chinese characters offline. A driver may call to confirm the meeting point, and a written Chinese address lets you show the driver or a helper exactly where to go.

  5. 05

    Verify the car before you get in

    Match the license plate and driver shown in the app before entering. Enable location services so the driver can find you, and use only the official or well-known booking path.

The three ways to book a ride

Foreign travelers have three reliable ways to book a ride, and they all route into the same ride-hailing network. The State Council's current Working and Living in China guide names Alipay, WeChat and DiDi Travel as the apps where foreigners can book, and states that international bank cards are supported for payment.

You do not need to install every app. Pick one booking path, set it up before you land, and keep a second path as a fallback. The table below shows how to reach each one and which payment method it uses.

Three booking paths for a ride in China and how they are reached
Booking pathHow to open itPaymentBest for
Didi appDownload the Didi-Greater China app and register with a foreign number and cardLinked international cardFull ride-hailing features and the English interface
AlipayOpen Alipay, tap Transport, then TaxiAlipay wallet or linked international cardWhen Alipay is already set up
WeChatMe, then Pay and Services, then Mobility or DiDi Ride-HailingWeChat Pay or linked international cardWhen WeChat Pay is already set up
Shanghai government guide screenshot showing the WeChat Services ride-hailing entry and the Didi app as two ways to start booking a ride
Start a ride from the WeChat Services ride-hailing entry or by opening the Didi app. Source: Shanghai Municipal Government English portal (english.shanghai.gov.cn). Illustrative interface reference; the current app may differ.

Set up Didi before you land

Download the Didi-Greater China app from your official app store and register with a foreign phone number and an international card. The current government guide confirms this foreign registration path, but the exact screens, country selector and identity prompts can differ by device and app version, so complete setup at home where your network and bank verification are easier to handle.

The official taxi guidance describes the Didi app as available in English. Switch it through Me (我的), then Settings (设置), then General (通用), then Language (语言), and choose English. Even so, driver-facing text and some in-app notices may still appear in Chinese, so plan around the parts that stay untranslated rather than expecting a fully bilingual experience.

Keep the phone number you register with active for the whole trip. A number you delete after landing can turn a small account problem into a recovery problem.

Beijing government guide screenshot showing the DiDi app sign-in and setup screen with a phone number and location entry
Sign in to DiDi with a phone number and enable location access. Source: Beijing Municipal Government English portal (english.beijing.gov.cn). Illustrative interface reference; the current app may differ.

Book your first ride

Enter the pickup point first, then the destination. Move the pickup pin to your exact location before confirming, because a pin dropped at a terminal exit or a hotel's back door sends the driver to the wrong meeting point.

The government guide names Express, Taxi, Premier and Luxe as the service choices inside the Didi app. Express is the everyday ride, Taxi books a metered street taxi through the app, and Premier and Luxe are higher-fare vehicle classes. The price shown before confirmation depends on the service type, distance and demand.

Check the estimated price and the vehicle before you confirm. You are not locked into one service type; compare the quote if the first option looks expensive.

Shanghai government guide screenshot showing the Didi screen where a rider enters a destination before choosing a car type
Enter the destination before selecting a vehicle type and price. Source: Shanghai Municipal Government English portal (english.shanghai.gov.cn). Illustrative interface reference; the current app may differ.

Pay without a Chinese number

Payment is linked to the card you added during setup, not to a Chinese phone number. The official guide confirms international bank cards are supported, and the fare is charged through the app rather than a cash exchange with the driver.

The card issuer still decides whether to approve each charge. Enable overseas online payments on your card before leaving, and keep a physical card and some RMB cash as an independent fallback if the in-app charge is declined.

If you book through the Alipay or WeChat entry instead of the Didi app, the payment runs through the wallet you already set up there. This is a useful second path when the standalone Didi app has trouble on your device.

  • Link the card in your own name; the driver is not the person to ask about a declined payment.
  • Keep the issuing bank's verification method accessible for any approval prompt.
  • Carry RMB cash for a metered taxi fallback, since not every street taxi takes cards.

When the driver calls you in Chinese

The most common friction is not booking — it is the phone call. A driver may call to confirm the pickup point, and that call is usually in Mandarin. The safest recovery is to avoid a spoken conversation: use the in-app message instead, and send or show your destination written in Chinese characters.

Prepare this before the ride. Save your hotel name and address in Chinese offline, then paste or show it when the driver calls. A short prepared message such as 'I do not speak Chinese, please use the in-app message' is enough to switch the conversation to text, which you can then translate.

Do not give a driver your payment codes, login codes or control of your phone. A genuine ride does not require any of those, and a person who asks for them is not solving your transport problem.

Planned alt textA redacted DiDi ride screen in English showing the in-app message entry used to text the driver instead of making a phone callCapture the current DiDi ride screen with the English interface enabled, showing the in-app chat or message entry, with the driver name, license plate, phone number and any order identifiers fully redacted. A Chinese-interface screenshot is not suitable for an English guide. The caption must state that the screen is an illustrative reference and may differ by app version.

Street taxis and the 95128 hotline

You can still hail a taxi by waving at one showing a vacant sign, but the official guidance warns a street taxi may already be on the way to an app-booked passenger and may not stop. Online booking is recommended for reliability.

A phone-booking hotline, 95128, works in many cities for people who cannot or do not want to use an app. If your app is not working or your card is declined, the hotline and street taxis are your offline fallback, and a street taxi will generally take RMB cash.

Use an official taxi rank at airports and large stations rather than accepting a ride from someone who approaches you inside the arrivals hall. An unlicensed driver cannot offer the same protections as a metered taxi or an app booking.

Safety checks before you get in

Enable location services so the app and driver can find your exact position. Then, before opening the door, match the license plate and the driver shown in the app with the car in front of you.

The official taxi guidance gives the same checks: verify the plate and driver information, and use official or well-known platforms. If the car or driver does not match what the app shows, cancel and book again.

Inside the car, follow the route shown on your own phone rather than a driver's suggested detour. A meter or an agreed app price should be the only fare discussion.

  • Match the plate and driver photo before entering.
  • Use only the official app or a known taxi rank to start the ride.
  • Keep your phone charged and your destination address available offline.

When Plan A fails

Fallbacks and safety checks

  • If the driver calls and you cannot speak Chinese, message in the app or show the saved Chinese address instead of relying on a phone conversation.
  • If Didi is not available on your device, book through the Alipay or WeChat ride-hailing entry, or call the 95128 taxi hotline where available.
  • If card payment fails in the app, keep a physical card or RMB cash for the fare or an alternative taxi.
  • Never share payment codes, login codes or screen control with a driver or stranger offering to help you book.

Common questions

Frequently asked questions

Can foreigners use Didi in China?

Yes. The State Council's current Working and Living in China guide states that foreign travelers can book rides through Alipay, WeChat or DiDi Travel, and that the Didi-Greater China app supports registration with a foreign phone number and an international credit card.

Do I need a Chinese phone number to register for Didi?

No. The current official guide states that the Didi app supports foreign mobile phone numbers for registration. Keep the number you register with accessible during the trip, because account recovery and any verification checks depend on it.

Which payment cards work with Didi in China?

The official guide states international credit cards are supported for payment. Actual acceptance still depends on your card issuer and the specific transaction, so keep a physical card or RMB cash as a backup for the fare.

What should I do when the Didi driver calls me?

Save your destination address in Chinese characters and show it to the driver or send it in the in-app message. The app has a messaging channel you can use instead of a spoken call, which is safer when you do not speak Chinese.

How do I pay for a Didi ride as a foreigner?

Link an international card in the Didi app before booking, or use the Alipay or WeChat ride-hailing entry where your linked card is already set up. The official guide confirms international bank cards are supported for payment.

Is it safe to hail a street taxi in China?

You can wave down a taxi with a vacant sign, but a street taxi may already be booked through an app and may not stop. The official taxi guidance recommends booking online for reliability, enabling location services, and verifying the plate and driver before you enter.

Evidence

Primary sources