Cheap Car Rentals in Shanghai, China

Shanghai, Shanghai, China
7 Feb — 14 Feb
Same drop-off
Shanghai, Shanghai, China
Tue 7/2
Tue 14/2
Driver's age:

Shanghai, China car hires in 2023

Most popular companyHERTZ
Price of petrol per litre₹ 97
Average price per day₹ 63
Cheapest price per day₹ 61

What is the cheapest time to rent a car in Shanghai, China?


₹ 6,033


₹ 3,832


₹ 3,832


₹ 3,832


₹ 3,506


₹ 3,506


₹ 4,729


₹ 4,647


₹ 6,604


₹ 3,587


₹ 3,506


₹ 3,587

Currently, the cheapest month to rent a car in Shanghai, China is May. The most expensive time to rent a car is September. The cheapest prices for each month are shown above, but prices will vary based on availability, how far out you book your rental car, and of course, car type.

Compare available car types for hire in Shanghai, China

Small cars

₹ 1,778 - ₹ 5,167

All Car Types

₹ 1,778 - ₹ 5,645

To hire a Small car in Shanghai, China, you would pay an average price of ₹ 2,598/day. February is the cheapest month to hire a Small car in Shanghai, China (~₹ 1,778/day), while the most expensive month to hire that same car type is July (~₹ 5,167/day). In fact, February is about 32% cheaper than prices during the rest of the year to book a Small hire for Shanghai. When comparing with other car types available for hire in Shanghai, hiring a Small car saves you 10% in costs. Please note that average prices are based on historical data and can vary depending on how early you book, availability for your travel dates, and vehicle popularity.

Top rental agencies in Shanghai, China

All major car rental suppliers in Shanghai, China


3 reviews13 locations


9 locations


9 locations


2 locations

keddy by Europcar

1 location

Car Rental FAQs

What is the cheapest hire car found in Shanghai, China?

In the past two weeks, Cheapflights users have found many deals under ₹ 5,103/day when booking a car hire in Shanghai, China. The absolute best deal a user found was for ₹ 4,952/day from Hertz, booked on Jul. 28.

What are gas prices like in Shanghai, China?

The average price of petrol in Shanghai, China is ₹ 97/litre over the past month, costing you anywhere between ₹ 4,366 and ₹ 6,307 to fill up a car’s fuel tank.

How much does it cost to hire a car in Shanghai, China for a week from Hertz?

Hertz is a popular option for travellers looking for car hire in Shanghai, China. You can expect the average cost of car hire to be about ₹ 35,724 per week.

How far in advance should I hire a car in Shanghai, China for the best price?

Booking in advance not only ensures a better chance of getting your vehicle of choice, it can save you up to 17% on your car hire. For a below average price in Shanghai, China, Cheapflights recommends booking your car hire at least 90 days in advance.

Can I rent a car for a month in Shanghai, China?

Yes, you can rent a car for a month in Shanghai, China check Cheapflights for the latest prices and car type availability.

How much does it cost to rent a car in Shanghai, China for a month?

You can potentially save up to 4% on a month-long rental by booking with Hertz. Hertz is the cheapest rental company available within the next few months. Renting a car in Shanghai, China can cost you on average ₹ 153,102 a month or ₹ 5,103 a day. For extended stays in a location, this option will usually save you the most.

What car do most people hire in Shanghai, China?

The most popular car to hire while in Shanghai, China is the Class Compact Car, which is a Compact vehicle.

Best Car Hire Deals
We make it easy and fast to find and compare deals from 70,000+ hire locations and hundreds of agencies.
No Surprises
Prices shown to you will be completely in full, without any hidden charges or fees.
Free Cancellation
Plans change — we get it. And that’s why you can search and book car hire on Cheapflights from agencies that offer free cancellation