Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
Morning Flower Picking Homestay (North Bund Branch 1)
Room 213, Building B10, 188 Hangzhou Road Xinlian Park
6.5 km from centre
CJIA Apartment (Shanghai Zhongshan North Road Metro Station Branch)
No.719 Liuying Road, Jing'an District, Shanghai, China
4.6 km from centre
Shanghai Pujiang Berkesy Residence
No. 1666 Lianhang Road, Minhang District, Shanghai, China
18 km from centre
Shell Hotel (Shanghai Lujiazui Renji Hospital East Hospital Branch))
No. 105 Pujian Road
4.6 km from centre
Dengba Hotel Shanghai Changshou Road Branch
2nd Floor, No. 1426 Xikang Road
4.6 km from centre
Jinglai Hotel · Zhenxuan (Shanghai Yingao West Road Fourth People's Hospital)
No. 425 Jiangyang South Road, Baoshan District, Shanghai, China, Baoshan District, Shanghai, China
9.2 km from centre
Home Inn Plus - Shanghai Bund Waibaidu Bridge
No.137 Haining Road
2.1 km from centre
Part of Home Inn
Hanting (New Ningxia Road Store, Shanghai Global Harbor)
Shop 301, Area B, No.8, Lane 312, Ningxia Road
6.6 km from centre
Shanghai Huanpeng Projection Apartment
Building 1, Tianbao Huating, 775 Siping Road
4.6 km from centre
Lumingshe Homestay (Sichuan North Road Branch 1)
Tianbao Huating #No. 2, Lane 775 Siping Road, Room 708
4.6 km from centre
Xiongguang Hotel (Shanghai Tangqiao Metro Station Branch)
No.111 Pujian Road, Pudong New Area, Shanghai, 200127, China
4.6 km from centre
Shanghai Slow Time Hotel Apartment - Jing'an District Wuning Road Metro Station Branch
518 Yuyao Road, Jing'an District, Shanghai
4.6 km from centre
Shanghai Siyatu Hotel (Jingan District Wuning Road Subway Station Branch)
3rd Floor, No. 518 Yuyao Road, Caojiadu Subdistrict
4.6 km from centre
Mengjia Homestay (Xujiahui Branch 2)
1-32, Lane 211, Xinhua Road@#Room 108, No. 3
6.6 km from centre
Juanjie Homestay (Lancun Road Metro Station Branch)
Pudong New Area, Shanghai, China
4.6 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).