Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
Magnolia Hotel (Shanghai Bund Nanjing Road Pedestrian Street Branch)
232 Ningbo Road
800 m from centre
Xiangli Homestay (Huaihai Road Xintiandi Branch 2)
Siming Village - Building 77@#No. 77, Lane 913
3.4 km from centre
Xiao Hotel Apartment (Shanghai Pengpu Xincun Subway Station)
5th Floor, Building C, Gonghe International Business Plaza, No. 3703 Gonghexin Road
8.4 km from centre
Homeinn Plus Hotel (Shanghai Wuning Road Subway Station Anyuan Road)
678 Anyuan Road (near Changshou Road, Yaxin Life Plaza)
5.0 km from centre
Tuke Hotel (Shanghai Xinchang Old Town)
Lane 800, Yanghui Road, Xinchang Town
29 km from centre
Shanghai Dream Hotel
No. 23 Jinjiazhai, Huanglou Village, No. 5699 Chuanzhou Road
19 km from centre
Pinkhostelling laternational
Room 2603, Unit 7, Cheng Shang Cheng,Lane 1488 Qiujiang Rd, Zhijiang West Rd
2.3 km from centre
Yunshangju Hotel (Bund Nanjing East Road Pedestrian Street Branch)
1st Floor, Zhongfu Building, No. 619 Jiujiang Road, Nanjing East Road Subdistrict
850 m from centre
Shanghai Siyatu Hotel (Wuning Road Metro Station Branch, Jing'an District)
3rd Floor, No. 520 Yuyao Road
5.1 km from centre
Shanghai Mengguo Smart Hotel
2nd Floor, No. 661-667 Wanxia Road, Zhuqiao Town
26 km from centre
Shen Ho Hotel(Shanghai Hongqiao National Convention and Exhibition Center Store)
No. 38 Laiqing Road
18 km from centre
Beifang Yinghao Business Hotel (Shanghai Pudong Airport)
No. 520-526 Ganghong Road, Jichang Town
27 km from centre
Anshu Business Hotel (Shanghai Jiangning Road Metro Station Branch)
826 Changhua Road (Changhua Lu), Putuo District, Shanghai, 200060, China
3.6 km from centre
Shanghai Boutique Twin Bed and Breakfast (Hengshan Road Branch 3)
Yongshengli - No. 105@#Front Door, 1st Floor, No. 18, Lane 101, Jiashan Road
3.6 km from centre
Tuzhe Apartment (Shanghai Tianmu Middle Road Branch)
Jing'an District, Shanghai, China
2.4 km from centre
Old French Concession Coziness Xuhui
No.494 South Xiangyang Road,Xuhui District
3.6 km from centre
Meizong Hotel (Damuqiao Road, Zhongshan Hospital, Shanghai)
1-3F, No.65 Qingzhen Road
3.6 km from centre
Xiaozhu Homestay (Nanjing West Road)
2nd Floor, Back Gate of No. 5, Lane 647, Weihai Road
2.4 km from centre
IntercityHotel Shanghai Jinqiao
Block A, No. 4, Lane 9, Jinwan Road, Jinqiao Town, Pudong New Area, Shanghai, China
13 km from centre
17house B&B (Huaihai Road & Xintiandi Area Branch)
Room 203, No. 10, Lane 672, Changle 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).