Most Popular Hotels in Shanghai

See all 1,102 Hotels in Shanghai
The Bund Riverside Hotel
The Bund Riverside Hotel

398 East Beijing Road (Beijing Dong Lu), Shanghai 200001

4.0 out of 5.0
3.7 out of 5 (1,607 reviews)

Located in the heart of Shanghai, this hotel is steps from Customs House and The Bund. Pudong Riverside Promenade and Park an …

PHP3,330
Rayfont Downtown Hotel Shanghai
Rayfont Downtown Hotel Shanghai

7 Zhao Jia Bang Road, Shanghai 200032

4.0 out of 5.0
3.3 out of 5 (931 reviews)

Located in Xuhui, this hotel is within 2 mi (3 km) of Taikang Road, Xintiandi, and French Concession. Jing An Temple and …

PHP2,139
Rayfont Celebrity Hotel & Apartment Shanghai
Rayfont Celebrity Hotel & Apartment Shanghai

No. 1077 Xie Tu Rd, Shanghai 200032

4.0 out of 5.0
3.3 out of 5 (805 reviews)

Located in Xuhui, this aparthotel is within 2 mi (3 km) of Taikang Road, Xintiandi, and French Concession. Jing An Temple and …

PHP1,963
Ramada Pudong Airport Shanghai
Ramada Pudong Airport Shanghai

1100 Qi Hang Road, Shanghai 201207

3.5 out of 5.0
4 out of 5 (707 reviews)

Situated near the airport, this hotel is within 20 mi (32 km) of Shanghai Disneyland©, Shanghai WIld Animal Park, and Shangha …

PHP6,269
Green Court Serviced Apartment - Peoples Square
Green Court Serviced Apartment - Peoples Square

55 Beijing Xi Road, Huangpu District, Shanghai 200003

4.0 out of 5.0
4.1 out of 5 (574 reviews)

Located in the heart of Shanghai, this apartment is within a 10-minute walk of Madame Tussaud's Wax Museum and Nanjing Road …

PHP4,652
Dorsett Shanghai
Dorsett Shanghai

No.800 Hua Mu Road, Shanghai 201204

4.0 out of 5.0
4.1 out of 5 (761 reviews)

Located in Lujiazui, this hotel is within 1 mi (2 km) of Century Park, Shanghai Science and Technology Museum, and Shanghai …

PHP3,504
Shanghai Airlines Travel Airport
Shanghai Airlines Travel Airport

1909 Jiangzhen Road, Shanghai 201202

3.5 out of 5.0
3.2 out of 5 (506 reviews)

Situated near the airport, this hotel is 11.8 mi (19.1 km) from Shanghai Disneyland© and within 20 mi (32 km) of Shanghai New …

PHP6,272
Grand Kempinski Hotel Shanghai
Grand Kempinski Hotel Shanghai

1288 Lujiazui Ring Road, Shanghai 200120

5.0 out of 5.0
4.5 out of 5 (410 reviews)

This family-friendly Shanghai hotel is located on the Strip, within a 10-minute walk of Shanghai Ocean Aquarium and Orienta …

PHP7,323
Jinjiang Metropolo Hotel Classiq, YMCA
Jinjiang Metropolo Hotel Classiq, YMCA

123 South Xizang Road, Shanghai 200021

3.0 out of 5.0
4.2 out of 5 (552 reviews)

Located in the heart of Shanghai, this hotel is within a 15-minute walk of Shanghai Museum and People's Square. Nanjing Roa …

PHP3,945
Hyatt On The Bund
Hyatt On The Bund

199 Huang Pu Road, Shanghai 200080

5.0 out of 5.0
4.4 out of 5 (331 reviews)

Located in the heart of Shanghai, this luxury hotel is within a 15-minute walk of Waibaidu Bridge, The Bund, and Pudong …

PHP7,230

Recent Reviews in Shanghai

Hide content

Narrow your search

Shanghai Hotel Guide

Search for hotels in Shanghai on Expedia. You can easily find your hotels in Shanghai using one of the methods below:

  • View our selection of featured hotels in Shanghai
  • Use the map to find hotels in the Shanghai neighborhood you prefer
  • Use the filters to see hotels in a specific area of Shanghai, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Shanghai
  • Enter your travel dates to view the best deals on hotels in Shanghai - while they last
false