Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
Xiaomeijia Homestay (Nanjing Xi Road Branch Shanghai)
No. 53, Lane 1025, Nanjing West Road
2.5 km from centre
Shanghai Veteran Cadre Guest House (Dong'an Road Branch)
No. 11, Lane 50, Dong'an Road
5.3 km from centre
Yuyuan Impression Guesthouse
No.116, Hongye Garden, Lane 1088Yuyuan Road, Changning District
5.4 km from centre
Hanting Shanghai Xinhua Hospital Jiangpu Road Subway Station Hotel
No. 1690 Kongjiang Road
5.4 km from centre
Hanting (Shanghai Lujiazui Changyi Road Metro Station Branch)
1622 Pudong Avenue
5.4 km from centre
Meiyu Hotel (Shanghai Huashan Hospital Branch)
No.5 Lane 949, Yan'an West Road, Changning District, Shanghai, 200050, China
5.4 km from centre
Shanghai Yajing Business Hotel (Xinhua Hospital Branch)
3rd Floor, No. 1667 Kongjiang Road
5.4 km from centre
Nuorun Four Seasons Hotel Shanghai Bay University Town
Room 103, No. 9, Lane 789, Haisi Road
45 km from centre
Shanghai Veteran Cadre Guest House (Dong'an Road Branch)
1st Floor, Building 11, Qingsong Community, Lane 50, Dong'an Road (near Zhaojiabang Road)
5.4 km from centre
Shanghai Shuyi Holiday Inn
No.306 Nanzhu Road, Pudong New Area, Shanghai, China
29 km from centre
iElectronic sports (Shanghai Hongkou Tianhong International Branch)
No. 680 Shuidian Road
5.4 km from centre
Ruyuan Apartment (Hengshan Road, Fudan University, Zhongshan Hospital Branch)
Yinqiu Business Building, No. 237-239 Wanping Road, Xuhui District, Shanghai
5.4 km from centre
Shanghai Youzhu Apartment
Building 10, Zhenxing Community, Lane 2060, Xietu Road
5.4 km from centre
HanSheLiGong Hotel
5th Floor, 4th Floor, 3rd Floor, No. 526, No. 528, Xiuquan Road, Zhaoxiang Town
33 km from centre
Longchen Holiday Hotel (Shanghai Jiangsu Road Subway Station)
No. 68 Xuanhua Road
5.5 km from centre
Prices and availability are shown live on our partners' sites. Famotel may earn a commission when you book, at no extra cost to you.
Where to stay in Shanghai
Famotel lists 9,813 places to stay in Shanghai, Shanghai: Hotel (9,000), Apartment (644), Guesthouse & B&B (67), Villa & house (48). 2,549 of them have verified guest reviews, with an average score of 8.1 out of 10. If you are after a treat, there are 364 five-star properties to choose from.
Use the filters to narrow down by star rating, guest score and facilities such as a pool, free Wi-Fi or parking. When you have a shortlist, add your dates to see live prices on Booking.com.
Best luxury hotels in Shanghai
- Grand Central Hotel Shanghai 9.1 Superb
- IFC Residence 9.1 Superb
- Shanghai Marriott Marquis City Centre 9.2 Superb
Great-value stays in Shanghai
Family-friendly picks
- IFC Residence 9.1 Superb
- Shanghai Centre Serviced Apartment 9.1 Superb
- base-SUHE Service Apartment -Shanghai People's Square 8.7 Excellent
Hotels in Shanghai: frequently asked questions
How many places to stay are there in Shanghai?
Famotel lists 9,813 places to stay in Shanghai: Hotel (9,000), Apartment (644), Guesthouse & B&B (67), Villa & house (48).
What are the best-rated hotels in Shanghai?
Based on verified guest reviews, the top-rated stays in Shanghai include Grand Central Hotel Shanghai, IFC Residence, Shanghai Marriott Marquis City Centre.
Which hotels in Shanghai are good for families?
Popular family-friendly choices in Shanghai include IFC Residence, Shanghai Centre Serviced Apartment, base-SUHE Service Apartment -Shanghai People's Square. Use the "Good for families" filter to see all 84.
How many 5-star hotels are there in Shanghai?
There are 364 five-star properties in Shanghai. Highly rated options include Grand Central Hotel Shanghai, IFC Residence, Shanghai Marriott Marquis City Centre.
Which hotel chains have properties in Shanghai?
The chains with the most properties in Shanghai are Huazhu Hotels Group (793), Home Inn (322), Yaduo (147), Green Tree Inns (113).