Renting a Car in China as a Foreigner: Worth It or a Waste of Money?
Foreigners can legally drive in China with a temporary permit — but for most routes the high-speed train plus Didi beats a rental on cost and sanity. Here's the math.
Last updated: 2026-08
- Quick answer
- ★★★★★
- Typical cost
- $40–70 per day (rental, fuel, tolls, parking)
- Best for
- confident drivers · remote routes · groups of 3-4 · Inner Mongolia & Xinjiang trips
- Not ideal for
- city-to-city travelers · first-time visitors · nervous drivers
Yes, foreigners can drive in China — but no, your home license or International Driving Permit alone is not enough. You need a temporary Chinese driving permit. Once you have one, renting is straightforward. The real question is whether you should, and for most itineraries the honest answer is no. Here's the math.
Cheapest way
The cheapest legal path looks like this: get your temporary permit at a local Vehicle Management Office (车管所, the traffic management bureau). Bring your passport, your valid home-country license, and a certified Chinese translation of that license. The permit is typically issued on the spot or within a day, costs little, and is usually valid for up to 3 months. Major airport offices in Beijing and Shanghai are used to this process; smaller cities may take longer.
Then rent from eHi (一嗨租车) or Hertz China. A compact car runs ¥200–350/day ($28–49) plus a refundable deposit of ¥3,000–8,000 ($415–1,110) — frozen on your credit card, so make sure your limit allows it. Add fuel, highway tolls (Chinese expressways are almost all tolled), and parking, and a realistic driving day lands at $40–70 for the car alone.
The genuinely cheap option, though, is not driving at all: HSR 2nd class Beijing→Xi'an is ¥515 ($72) for 4.5–6 hours, and a hard sleeper night train is ¥272 ($38) and replaces a hotel night.
Best-value way
For 90% of classic itineraries — Beijing, Xi'an, Shanghai, Chengdu, Guilin — the best value is HSR between cities + Didi and metro inside them. Metro rides cost ¥3–9, a Didi across town ¥20–60 ($3–8), and Trip.com's English app makes train booking painless (12306 is the official rail app if you can handle the interface). No deposit, no tolls, no parking hunts, no deciphering Chinese road signs at 120 km/h.
A rental car becomes best value only when the trains don't go where you're going. Think Beijing → Inner Mongolia grasslands, Qinghai lake loops, or rural Yunnan, where sights sit 50–150 km apart with no rail and private drivers charge ¥500+ ($70) per day. Split a ¥300/day rental between three or four people and it undercuts the private driver while giving you full freedom.
Sample comparison, 4-day Beijing → Inner Mongolia loop for two people:
| Rental car | HSR + Didi/tours | |
|---|---|---|
| Transport cost | ~¥1,900 ($265): rental + fuel + tolls | ~¥1,600 ($222): trains + local drivers |
| Freedom | Total — stop anywhere, any time | Limited to towns with stations |
| Hassle | Permit, deposit, navigation, parking | Nearly zero |
| Luggage & comfort | Your own trunk | Hauling bags on/off trains |
What NOT to spend money on
- Airport rentals at walk-up rates. Book in advance on the eHi or Hertz China app; walk-up prices and "foreigner special" agencies are worse.
- Full-coverage insurance upgrades beyond the standard package — the base coverage bundled with major rental chains is adequate; the expensive tiers mostly duplicate it.
- A car for pure city-hopping. Parking in Beijing or Shanghai costs money and time, and the metro is faster anyway.
- GPS rental units. Your phone with an offline Chinese map app does the job (you'll want an eSIM, ~$10–20 for 10GB, and note that Google Maps is unreliable in China).
Where to stay
On a driving route, favor smaller cities and county towns where budget hotels run ¥150–350 ($21–49) with free parking — always filter for 停车场 (parking) when booking. In big cities, skip the car entirely and stay near a metro line; hostel privates at ¥150–300 beat paying for downtown parking plus a garage hotel. One warning: some budget hotels in smaller towns are not licensed to accept foreign guests, so book through Trip.com, which flags foreigner-friendly properties.
How many days
A rental only pays off on trips of 4+ days into genuinely remote areas. Anything shorter, and the half-day spent getting your permit and the deposit paperwork eats the savings. For a 7–10 day loop through Inner Mongolia, Qinghai, or rural Yunnan/Xinjiang-adjacent regions, the car earns its keep. For a week of Beijing–Xi'an–Shanghai, it never does.
Alternative
The middle path: hire a car with a driver through your hotel or Trip.com for ¥500–800 ($70–110) per day in remote regions. More expensive than self-drive, but no permit, no deposit, no liability, and a local who reads the signs and knows the roads. For couples or solo travelers heading somewhere rail doesn't reach, this is often the sweet spot between cost and stress.
Our recommendation
Renting a car in China is worth it only for specific routes: multi-day trips into remote regions, with 3–4 people to split costs, driven by someone comfortable with assertive traffic and Chinese-language navigation. In that scenario, ¥200–350/day plus fuel and tolls buys freedom no train can match, and the temporary permit (passport + home license + certified translation) is a minor one-time hassle.
For everyone else — city-hoppers, first-timers, couples on the classic Beijing–Xi'an–Shanghai–Chengdu circuit — the verdict is clear: skip the rental. HSR 2nd class plus Didi is cheaper per day, faster door-to-door, and dramatically less stressful. Spend the deposit money on a night train upgrade and an extra day somewhere the crowds thin out. Our call: drive only where the rails end; everywhere else, let the trains do the work.
Prices on this page are reference estimates checked on the date shown above. Fares and ticket prices change — verify on official sites before booking.