Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
Huating Hotel (Shanghai Lujiazui Yaohan Branch)
No. 5-6, Lane 628, Zhangyang Road, Weifang New Village Street
3.2 km from centre
Jinglai Hotel·Selection (Shanghai Daning Lingshi Park)
Jing'an District, Shanghai, Shanghai, China, Jing'an District, Shanghai, China
6.7 km from centre
Weiting Hotel (Zhongshan Hospital, Damuqiao Road Metro Station)
No.425 Damuqiao Road
4.7 km from centre
Waiting Qingju Hotel(Shanghai Stadium Xujiahui Station Branch)
No. 238, Nandan East Road, Xujiahui Subdistrict
6.7 km from centre
NiceHotel Smart Light Luxury Hotel (Minhang China Normal University)
No. 734 Guangnan Road
22 km from centre
Homestay with balcony, located 1 minute from Huashan Hospital on Changle Road
No. 1121 Changle Road Lane @#No. 3, Room 302
4.7 km from centre
JY Distributed Theme Hotel Apartment
179 Tianping Road, No. 12, XuHui District, Shanghai, 200030, China
4.7 km from centre
yihao Qingshe Hotel (Shanghai Nanjing West Road Jing 'an Temple Branch)
No. 379 Xikang Road
3.2 km from centre
Shanghai Puyi Hotel Tianzifang Branch
1st & 2nd Floors, No. 528 Xujiahui Road, Huangpu District, Shanghai, Shanghai, 200023, China
3.3 km from centre
Fu Yi Business Hotel (Shanghai Xizang North Road Metro Station Branch)
No. 301, Tiantong'an Road
3.3 km from centre
A small courtyard guesthouse under the sycamore trees (Hengshan Road Branch 1)
No.5 Lane 53 Fuxing West Road - Room 102
4.7 km from centre
Shanghai Gray Whale Hotel (Songjiang Wanda Plaza)
No. 11, Lane 600, Guangfulin Road
30 km from centre
Orange Hotel (Shanghai Nextage, Pudian Road Metro Station)
No.689 Laoshan Road
4.8 km from centre
Shang Hai Ya Qing Hotel
Ling Shi Lu 1559Hao Jin Di Tie 7Hao Xian Xin Cun Lu Zhan 1Hao Kou
6.8 km from centre
Orange Hotel (Shanghai North Bund Xinhua Hospital)
No. 2061 Kongjiang Road, Jiangpulu Subdistrict
4.8 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).