Hotels in Shanghai
9,813 places to stay · Shanghai · China · average guest score 8.1
MoYu Movie Hotel (Shanghai People's Square Nanjing West Road subway station)
No.242 Julu Road
2.3 km from centre
Mercure Shanghai Xuhui Caohejing
Building B No 509 Caobao Road Xuhui District Shanghai
11 km from centre
Part of Accor Hotels
Crystal Orange Hotel Shanghai International Tourism Resort Zhoupu Wanda
No. 2 Lane 3655, Hunan Road
16 km from centre
- Parking
Part of Huazhu Hotels Group
Ji Hotel Shanghai Caohejing Lotus Road
No.1328 Lianhua Road
12 km from centre
- Free Wi-Fi
- Parking
- Breakfast
Part of Huazhu Hotels Group
Home Inn Plus Shanghai Caoyang Meiling North Road Metro Station
No.185 Lanxi Road
7.7 km from centre
Part of Home Inn
Motel Shanghai New International Expo Center Yushan Road Yuanshen Sports Metro Station
No.166 Yushan Road
5.5 km from centre
Part of Home Inn
Lively Journey Apartment (Middle Huaihai Rd)
No.16, Lane 118, Ruijin first road, Room 4, Floor 2
2.6 km from centre
Yunik Shanghai Yangpu University City Wudong Road
No.311, Wudong Road
7.8 km from centre
Part of Home Inn
瑞二129-3 | 瑞金医院旁/交大医学院/复兴公园/田子坊/套内卫生间/可做饭/陪护方便/步梯安静
Room 301, Back Entrance, No.94, Lane 129, Second Ruijin Road, Huangpu District, Shanghai (Garden Square), 上海市黄浦区瑞金二路129弄94号后门301(花园坊)
2.6 km from centre
Hi Inn Shanghai Zijing Plaza Jiangpu Road Subway Station Hotel
No. 1628, Kongjiang Road
5.5 km from centre
Part of Huazhu Hotels Group
Atour Hotel Shanghai Jing'an North XIzang Road Metro Station
No. 1228, North Xizang Road
3.4 km from centre
Cheerymay Hotel Shanghai Jing'an Temple West Yan'an Road
No.1088 West Yanan Road
5.6 km from centre
Part of Plateno B2B
Home Inn Neo Shanghai Xujiahui Wanping South Road
No.65 Wanping South Road
5.6 km from centre
Part of Home Inn
东方星座智慧树民宿
Room 505, 5th Floor, Oriental Constellation, 1508 Jiangpu Road, Yangpu District
5.6 km from centre
Home Inn Neo Shanghai Qingpu Zhujiajiao Ancient Town
No.317 Xiangningbang Road, Zhujiajiao Town
42 km from centre
Part of Home Inn
Hanting Hotel Shanghai Beiwaitan Yuren Matou
No. 1416, Yangshupu Road
5.7 km from centre
Part of Huazhu Hotels Group
Cozyland- 江景 黄浦江 高端民宿🏠现代风·上海Top系列高端民宿
No. 129 Waimalu, Xiaodongmen Street
2.7 km from centre
Hanting Hotel Shanghai Zhenjin Road
No.1106 Zhenjin Road
9.0 km from centre
- Air conditioning
Part of Huazhu Hotels Group
Aifeel - Shanghai Ruijin Hospital Lujiabang Subway Station
No.3 Xujiahui Road
2.7 km from centre
Part of Home Inn
Hi Inn Shanghai Changhai Hospital
No.580 Changhai Road
9.0 km from centre
- Free Wi-Fi
Part of Huazhu Hotels Group
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).