Below are the cheapest cities to hire a car in China
£19 - £44
Out of all the popular cities in China, Shanghai is the cheapest city to hire a car in at just £19/day. Renting a car in Shanghai is 60% cheaper than renting one in Beijing where the per day rate is around £44. Other fairly inexpensive cities in China to get a car hire in are: Kunming (£21/day), Sanya (£24/day), and Chengdu (£33/day). While these cities typically have cheaper prices than the rest of the country, travellers looking to hire a car in Shanghai should expect to spend around £19/day on their transportation. The most popular city to rent a car in China is Shanghai.
More popular car hire locations in China
If you are looking to visit China, consider hiring a car in these popular cities
Check out the top car hire types in China and see if any fit your needs
£25/day in select areas
£45/day in select areas
£31/day in select areas
Car Rental FAQs
What is the most popular car rental provider in China?
With an average price of £24/day, Ehi is the most popular car hire provider in China, booking 104% more rental cars than any other provider.
What is the cheapest city to get a rental car in China?
When visiting China, it is typically cheapest to hire your car in Shanghai where rental cars typically will cost around £32/day (15% less than the country average). The absolute cheapest car hire price in China was found in Guangzhou for just £14/day.
What side of the road do you drive on in China?
In China, drivers are expected to drive on the left side of the road.