Yes, you can rent a car in Shanghai, with one catch that stops most expats: you need a Chinese license, because the International Driving Permit is not accepted.
Yes, you can rent a car in Shanghai, with one catch that stops most expats before they start: you need a Chinese mainland driver's license, because China does not recognise the International Driving Permit. With a Chinese license in hand, an economy car from 神州租车 (CAR) or 一嗨 (eHi) is about ¥80 to ¥150 a day on the sticker and ¥400 to ¥600 (USD 60 to 90) all in once you add full insurance, fuel and the service fee. Without a Chinese license, you hire a driver instead, which for most people and most trips is the smarter move anyway. Here is the honest version.
The catch: your foreign license will not do
To rent and drive in Shanghai you must hold a valid Chinese mainland driver's license; the International Driving Permit that works across much of the world is not accepted on the mainland, full stop. You have two legal ways to get one. The long way is to convert your home license into a Chinese one, which we walk through in our guide to getting a driver's license in Shanghai. The short way, if you are only visiting, is a temporary driving permit (临时机动车驾驶许可), issued the same day at the vehicle-management desks inside Pudong and Hongqiao airports or at a 车管所, valid for the length of your stay. Either way, bring a passport with at least two months left on it; the rental counter will refuse a near-expiry one.
What it actually costs in 2026
Shanghai car rental looks cheap on the app and lands higher at the counter, because the headline day rate is the car alone. Add the insurance you actually want, the fuel you return it with, and the service fee, and an economy car works out around ¥400 to ¥600 (USD 60 to 90) a day. The figures below use roughly 6.7 RMB to the US dollar, the rate in September 2026.
| What you rent | Typical 2026 price | Reality |
|---|---|---|
| Economy / compact (sedan) | ¥80 to ¥150 / day USD 12 to 22 | Enough for two and a weekend bag |
| Compact SUV | ¥150 to ¥280 / day USD 22 to 42 | The water-town and hills default |
| 7-seat MPV | ¥300 to ¥500 / day USD 45 to 75 | Family or a group trip |
| Real all-in, economy car | ¥400 to ¥600 / day USD 60 to 90 | Sticker + full insurance + fuel + service |
| Deposit (card hold) | ¥2,000 to ¥5,000 USD 300 to 750 | Waived with high enough Zhima Credit |
Two numbers decide your trip. The deposit is a credit-card hold of ¥2,000 to ¥5,000 (USD 300 to 750), waived if your Zhima Credit (芝麻信用) score on Alipay is high enough, which is the single biggest reason to book through a Chinese app. The insurance is where people get caught: the basic cover still leaves you liable for a chunk of any damage, so for a trip on unfamiliar roads the fuller 尊享 or 全险 tier, roughly ¥50 to ¥150 (USD 7 to 22) a day on top, buys real peace of mind.

Who to book with, and how
Three Chinese chains cover Shanghai well and all take a passport plus a valid Chinese license: 神州租车 (CAR, the biggest, with the clearest app and airport desks), 一嗨租车 (eHi, usually the cheapest on economy cars), and 哈啰租车 (Hello, folded into the bike-share app many people already have). International names like Hertz operate here through local partners, so you are effectively booking the same cars. Everything happens in the app: pick up and drop off, pay, and in most cases unlock the car yourself with a QR code at an airport or downtown lot. Book two or three days ahead over a holiday like Golden Week, when the good cars and the airport slots sell out first.
When renting is worth it, and when the train wins
Renting earns its keep exactly where the rails do not reach. For Chongming Island, the Zhejiang mountains around Moganshan, the quieter water towns, or a loop that strings three villages together in a day, a car turns a logistical headache into a drive. For the big-ticket neighbours it is the wrong tool: Suzhou and Hangzhou are both well under an hour by high-speed train, with no tolls, no holiday gridlock and no parking hunt, which is why our guide to day trips from Shanghai leans on the train for those. Inside the city a car is a liability, not a convenience: traffic is heavy, parking is scarce and dear (see our guide to parking in Shanghai), and the metro beats it on almost every trip. Rent for the countryside, take the train to other cities, and leave the car parked in town.

No Chinese license? Hire a driver instead
If getting a Chinese license is more trouble than your trip is worth, hiring a driver is the clean answer and needs no license at all. For a single run, Didi's 专车 tier gives you a nicer car and a vetted driver on demand. For a whole day out, a 包车 (chartered car with driver) runs roughly ¥500 to ¥1,000+ (USD 75 to 150+) depending on the car and distance, often less than an all-in rental once you count the deposit, the insurance and the stress of driving on roads you do not know. For a family trip to a water town or a wine-and-lunch day in the hills, letting someone else take the wheel while you look out of the window is, honestly, the grown-up choice.
As Laozi wrote, 千里之行,始于足下, a journey of a thousand li begins beneath your feet. In Shanghai, it often begins at a train station, not a rental counter.
Good to know
- Good for: water towns, Chongming, the Zhejiang hills, a multi-stop village loop the train cannot do
- What you'll pay: ¥400 to ¥600 (USD 60 to 90) a day all in for an economy car, plus a ¥2,000 to ¥5,000 (USD 300 to 750) card hold, or ¥500 to ¥1,000+ (USD 75 to 150+) for a day with a driver
- Make the most of it: book on a Chinese app for the deposit waiver, take the fuller insurance for out-of-town roads, and never bother with a car for Suzhou or Hangzhou
Can I rent a car in Shanghai with an International Driving Permit?
No. Mainland China does not recognise the International Driving Permit, so you cannot rent or legally drive on one. You need either a converted Chinese driver's license or, as a short-stay visitor, a temporary driving permit (临时机动车驾驶许可) issued the same day at Pudong or Hongqiao airport. Bring a passport valid for at least two more months.
How much does it cost to rent a car in Shanghai for a day?
An economy car is ¥80 to ¥150 (USD 12 to 22) a day on the sticker, but about ¥400 to ¥600 (USD 60 to 90) all in once you add full insurance, fuel and the service fee. Expect a refundable deposit of ¥2,000 to ¥5,000 (USD 300 to 750) held on your card, often waived if your Alipay Zhima Credit score is high enough.
Is it worth renting a car in Shanghai or taking the train?
Rent for places the rails miss: Chongming, Moganshan, the quieter water towns, or a multi-village loop. Take the high-speed train for Suzhou and Hangzhou, both under an hour with no tolls or parking. Inside the city, skip the car entirely; traffic and parking make the metro faster and cheaper.
Can I hire a car with a driver in Shanghai without a license?
Yes, and it is the usual answer for expats without a Chinese license. Use Didi's 专车 for a single trip, or book a 包车 (chartered car with driver) for a full day at roughly ¥500 to ¥1,000+ (USD 75 to 150+). No license, no deposit, no driving on unfamiliar roads.
Sources · 资料来源
- Shanghai Traffic Police, Shanghai Public Security Bureau 上海市公安局交警总队. Rules on temporary driving permits for overseas license holders and non-recognition of the International Driving Permit on the mainland. gaj.sh.gov.cn
- Shanghai Bendibao 上海本地宝. Guide to the temporary driving permit (临时机动车驾驶许可) at Shanghai airports. sh.bendibao.com
Words, maps and research by the Choice Shanghai team. Please credit us and tag our 公众号 if you share.



