Hotels in Shanghai, China

Search and compare Shanghai, China hotels from hundreds of travel sites and save

Shanghai, Shanghai, China
Sep 27 — Sep 282
Shanghai, Shanghai, China
Wed 9/27
Thu 9/28
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Shanghai, China

These hotels in Shanghai see the most activity from our users at the moment. Try adjusting the dates or room and guest combinations if you're not finding the results you're looking for.
Filter by star ratings
All filters
Pullman Shanghai Jing An
7.7 Good
330 Meiyuan Road, Jingan District, Shanghai, China
Show on map
3.5 mi from city center, Shanghai, SH, China 
GoodBased on 120 reviews
7.7

Commanding views of Shanghai, Pullman Shanghai Jing'an Hotel provides free Wi-Fi, a Jacuzzi and a sauna. This modern property is ideally situated in Jing'an.

Grand Central Hotel Shanghai
8.2 Excellent
505 Jiujiang Road, Huangpu, Shanghai, China
Show on map
1.8 mi from city center, Shanghai, SH, China 
ExcellentBased on 212 reviews
8.2

Providing a sauna, an indoor pool and a Jacuzzi, Grand Central Hotel Shanghai is located in Shanghai and is a brief walk from Bund Center. It provides 5-star accommodation with air-conditioned rooms.

Ramada Plaza Shanghai Pudong Airport
7.6 Good
1100 Qi Hang Road, Pudong, Shanghai, China
Show on map
18.3 mi from city center, Shanghai, SH, China 
GoodBased on 540 reviews
7.6

The hotel provides 4-star accommodation in Shanghai, just moments from Shanghai Pudong International Airport. It also features a sauna and a fitness centre.

Radisson Collection Htl Hyland Shanghai
8.4 Excellent
505 Nanjing Road East, Huangpu, Shanghai, China
Show on map
1.8 mi from city center, Shanghai, SH, China 
ExcellentBased on 651 reviews
8.4

Featuring a popular location, Radisson Collection Hyland Shanghai offers views of Pudong, Nanjing Road and Shanghai, and is a short walk from Bund Center. It is located in Huangpu and has easy access to public transport, with Yuyuan Garden Metro Station within walking distance.

Okura Garden Hotel Shanghai
8.6 Excellent
58 Mao Ming Nan Road, Huangpu, Shanghai, China
Show on map
2.4 mi from city center, Shanghai, SH, China 
ExcellentBased on 462 reviews
8.6

Offering views of the city and the garden, Okura Garden Hotel Shanghai is situated in Huangpu. In addition to free private parking on site, the hotel offers comfortable 5-star rooms and a bar.

Radisson Blu Hotel Shanghai New World
8.1 Excellent
88 Nanjing West Road, Huangpu, Shanghai, China
Show on map
2.3 mi from city center, Shanghai, SH, China 
ExcellentBased on 657 reviews
8.1

Located just a few steps from Nanjing Road, this modern hotel offers both a restaurant and a bar. This stylish property is conveniently situated in Huangpu.

Dorsett Shanghai
8.1 Excellent
No.800 Hua Mu Road, Pudong, Shanghai, China
Show on map
3.0 mi from city center, Shanghai, SH, China 
ExcellentBased on 338 reviews
8.1

Located a short stroll from Century Park Metro Station Shanghai, the hotel provides guests with an ideal base while in Shanghai. Guests also have access to complimentary wireless internet and on-site parking.

The Langham, Shanghai, Xintiandi
8.8 Excellent
No.99 Madang Road, Huangpu, Shanghai, China
Show on map
1.7 mi from city center, Shanghai, SH, China 
ExcellentBased on 587 reviews
8.8

Situated a brief drive from The Bund, The Langham Shanghai Xintiandi offers modern accommodation in Shanghai. It has a fitness centre, as well as a Jacuzzi, a sauna and an outdoor pool.

Shanghai Marriott Marquis City Centre
8.6 Excellent
555 Middle Xizang Road, Huangpu, Shanghai, China
Show on map
2.1 mi from city center, Shanghai, SH, China 
ExcellentBased on 302 reviews
8.6

Boasting a limousine service and an indoor pool, Shanghai Marriott Hotel City Centre is a deluxe base in Shanghai. Only a short walk from Nanjing Road, it provides modern rooms equipped with an iPod docking station, a spa bath and a refrigerator.

Central Hotel Shanghai
8.5 Excellent
No 555 Jiujiang Road, Huangpu, Shanghai, China
Show on map
1.8 mi from city center, Shanghai, SH, China 
ExcellentBased on 300 reviews
8.5

Located in Huangpu, this hotel is within a 10-minute walk of Bund Center and Nanjing Road. It also offers free Wi-Fi, an executive floor and a sauna.

Tips for booking hotels in Shanghai, China

Cheapest month:February
Most expensive month:December
Average price in Shanghai:$170/night
Cheapest price found:$10/night
Cheapest day:Wednesday
Most expensive day:Saturday
$116 - $228
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$161 - $193
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Shanghai, China hotels

Some of the best Shanghai hotel options as decided by our users. Take a look at user reviews to learn why these properties were rated the best.
Show all 7,523 hotels
1
W Shanghai - The Bund
8.9 Excellent
66 Lvshun Road, Hongkou, Shanghai, China
Show on map
2.5 mi from city center, Shanghai, SH, China 

W Shanghai - The Bund offers a sauna and a Jacuzzi, along with rooms with free wireless internet in rooms. Just a short walk from Lujiazui Metro Station, the hotel's accessible setting makes it an ideal base while in Shanghai.

$316
Avg. per night
2
Regent Shanghai Pudong
9.1 Excellent
210 Century Avenue, Pudong, Shanghai, China
Show on map
1.7 mi from city center, Shanghai, SH, China 

Located in Pudong, this hotel is just a quick walk to Shanghai Stock Exchange and Pudong International Information Port. On arrival, guests can enjoy views of Shanghai before heading to their 5-star accommodation.

$238
Avg. per night
3
The Ritz-Carlton Shanghai Pudong
9.2 Excellent
Shanghai Ifc, 8 Century Avenue, Pudong, Shanghai, China
Show on map
1.6 mi from city center, Shanghai, SH, China 

Situated in Pudong, The Ritz-Carlton Shanghai Pudong is just steps from Shanghai Tower and Jin Mao Tower. This 5-star hotel offers views of The Bund and Huangpu River, as well as a sauna, an indoor pool and a Jacuzzi.

$333
Avg. per night
4
Shanghai Marriott Hotel Pudong East
8.9 Excellent
15 Xinjinqiao Road, Pudong, Shanghai, China
Show on map
6.0 mi from city center, Shanghai, SH, China 

Set in Pudong, this modern hotel provides a Jacuzzi, an indoor pool and a sauna. It offers 5-star accommodation with air-conditioned rooms.

$144
Avg. per night
5
Waldorf Astoria Shanghai on the Bund