Hotels in Shanghai
9,813 places to stay
Pengyi Hotel (Shanghai No.9 People's Hospital Xizang South Road Subway Station)
No. 135 Baotun Road
3.4 km from centre
Aishangju Serviced Apartments (Lujiazui Oriental Pearl Branch)
Pudong New Area, Shanghai, 200000, China
3.4 km from centre
Home Inn Selected Hotel (Shanghai Wujiaochang Fudan University Jiangwan Town Metro Station Branch)
No. 400, Jinian Road
7.1 km from centre
Guike Hotel (Shanghai Global Harbor Zhongning Road Subway Station Branch)
176 Zhongning Road
7.2 km from centre
Zhou Wei's Mom's Homestay (Changshou Road Branch 2)
518 Yuyao Road, 1st Floor, #01
5.1 km from centre
Shanghai Yaxing Hotel (Helen Road Metro Station Branch)
No.241 Bao'an Road, Hongkou District, Shanghai, China
3.5 km from centre
Zsmart Zhishang Hotel (Shanghai Songjiang Sports Center Metro Station Ledu)
No. 257 Ledu Road
34 km from centre
Longchen Holiday Inn (Shanghai Ruijin Hospital Yongjia Road Branch)
No. 118 Yongjia Road
3.5 km from centre
MH Boutique Hotel
No. 469 Quxi Road (50 meters east of The Ninth People's Hospital)
3.6 km from centre
All-in-One Luxury Hotel (Pudong New Area Zhoupu Town Flower Sea Branch)
No. 12 Jianshe Road, Zhoupu Town
21 km from centre
Shanghai Left and Right Getiao Apartment
Room 1127, 11th Floor, Hengsheng Peninsula, No. 205 Wusong Road
1.5 km from centre
Guanlan Serenity Inn
Room 29E, 29th Floor, Building 1, Liangfeng Building, No. 8 Dongfang Road
3.6 km from centre
Good Product · YiJu Hotel (Shanghai Wild Animal Park Branch)
No. 371 Nanliu Road
30 km from centre
Huxishu Hotel (Shanghai Daning International Plaza Xizang North Road Subway Station)
5th Floor, Building 7, No. 585 Zhongshan North Road
3.6 km from centre
Shanghai Xiaoqiazhijia Homestay
10G, Liangfeng Building, No. 8 Dongfang Road
3.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).